TypeLibTypeFlags Enumeração

Definição

Descreve as configurações originais do TYPEFLAGS na biblioteca de tipos COM da qual o tipo foi importado.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class TypeLibTypeFlags
[System.Flags]
[System.Serializable]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibTypeFlags
[System.Flags]
public enum TypeLibTypeFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibTypeFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibTypeFlags = 
[<System.Flags>]
type TypeLibTypeFlags = 
Public Enum TypeLibTypeFlags
Herança
TypeLibTypeFlags
Atributos

Campos

Nome Valor Description
FAppObject 1

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

FCanCreate 2

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

FLicensed 4

O tipo é licenciado.

FPreDeclId 8

O tipo é predefinido. O aplicativo cliente deve criar automaticamente uma única instância do objeto que tenha esse atributo. O nome da variável que aponta para o objeto é o mesmo que o nome da classe do objeto.

FHidden 16

O tipo não deve ser exibido para navegadores.

FControl 32

O tipo é um controle do qual outros tipos serão derivados e não devem ser exibidos aos usuários.

FDual 64

A interface fornece associação IDispatch de tabela V e V.

FNonExtensible 128

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

FOleAutomation 256

Os tipos usados na interface são totalmente compatíveis com a Automação, incluindo o suporte à associação vtable.

FRestricted 512

Esse sinalizador destina-se a tipos ou tipos no nível do sistema que não devem ser exibidos por navegadores de tipo.

FAggregatable 1024

A classe dá suporte à agregação.

FReplaceable 2048

O objeto dá IConnectionPointWithDefaultsuporte e tem comportamentos padrão.

FDispatchable 4096

Indica que a interface deriva de IDispatch, direta ou indiretamente.

FReverseBind 8192

Indica que as interfaces base devem ser verificadas quanto à resolução de nomes antes de verificar as interfaces filho. Esse é o inverso do comportamento padrão.

Comentários

TypeLibTypeFlags é usado junto com o TypeLibTypeAttribute. Os sinalizadores são mantidos somente para referência. Eles não são usados pelo common language runtime.

Para obter mais informações, consulte TYPEFLAGS na biblioteca MSDN.

Aplica-se a