TYPEFLAGS Enumeração

Definição

Atenção

Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

Utilize TYPEFLAGS em substituição.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

public enum class TYPEFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum TYPEFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type TYPEFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type TYPEFLAGS = 
Public Enum TYPEFLAGS
Herança
TYPEFLAGS
Atributos

Campos

Name Valor Description
TYPEFLAG_FAPPOBJECT 1

Uma descrição de tipo que descreve um objeto de Aplicação.

TYPEFLAG_FCANCREATE 2

Instâncias do tipo podem ser criadas por ITypeInfo::CreateInstance.

TYPEFLAG_FLICENSED 4

O tipo é licenciado.

TYPEFLAG_FPREDECLID 8

O tipo está pré-definido. A aplicação cliente deve criar automaticamente uma única instância do objeto que tenha este atributo. O nome da variável que aponta para o objeto é o mesmo que o nome da classe do objeto.

TYPEFLAG_FHIDDEN 16

O tipo não deve ser apresentado aos navegadores.

TYPEFLAG_FCONTROL 32

O tipo é um controlo do qual outros tipos serão derivados, e não deve ser apresentado aos utilizadores.

TYPEFLAG_FDUAL 64

A interface fornece ambos IDispatch e ligação VTBL.

TYPEFLAG_FNONEXTENSIBLE 128

A interface não pode adicionar membros em tempo de execução.

TYPEFLAG_FOLEAUTOMATION 256

Os tipos usados na interface são totalmente compatíveis com Automação, incluindo suporte para binding VTBL. Definir o dual numa interface define este flag além de TYPEFLAG_FDUAL. Não é permitido em disinterfaces.

TYPEFLAG_FRESTRICTED 512

Não deve ser acessível a partir de linguagens macro. Esta flag destina-se a tipos ao nível do sistema ou tipos que os navegadores não devem mostrar.

TYPEFLAG_FAGGREGATABLE 1024

A classe suporta agregação.

TYPEFLAG_FREPLACEABLE 2048

O objeto suporta IConnectionPointWithDefault, e tem comportamentos padrão.

TYPEFLAG_FDISPATCHABLE 4096

Indica que a interface deriva de IDispatch, direta ou indiretamente. Esta flag é calculada, não existe uma Linguagem de Descrição de Objetos para a flag.

TYPEFLAG_FREVERSEBIND 8192

Indica que as interfaces base devem ser verificadas quanto à resolução dos nomes antes de verificar as crianças, o inverso do comportamento padrão.

TYPEFLAG_FPROXY 16384

Indica que a interface irá usar uma biblioteca de links dinâmicos proxy/stub. Esta bandeira especifica que o proxy da biblioteca de tipos não deve ser desregistado quando a biblioteca de tipos não está registada.

Observações

Para informações adicionais sobre TYPEFLAGS, consulte a Biblioteca MSDN.

Aplica-se a