TypeLibTypeFlags Enumeração

Definição

Descreve as definições originais da TYPEFLAGS biblioteca de tipos COM de onde o tipo foi importado.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores 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

Name Valor Description
FAppObject 1

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

FCanCreate 2

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

FLicensed 4

O tipo é licenciado.

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.

FHidden 16

O tipo não deve ser apresentado aos navegadores.

FControl 32

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

FDual 64

A interface fornece ambos IDispatch e V-table binding.

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 Automação, incluindo suporte para vtable binding.

FRestricted 512

Esta flag destina-se a tipos ao nível do sistema ou tipos que os navegadores não devem mostrar.

FAggregatable 1024

A classe suporta agregação.

FReplaceable 2048

O objeto suporta IConnectionPointWithDefault, 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 dos nomes antes de verificar as interfaces filhas. Isto é o inverso do comportamento padrão.

Observações

TypeLibTypeFlags é usado juntamente com o TypeLibTypeAttribute. As bandeiras são mantidas apenas para referência. Não são usados pelo runtime da linguagem comum.

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

Aplica-se a