TypeLibTypeFlags Enumerazione

Definizione

Descrive le impostazioni originali del TYPEFLAGS nella libreria dei tipi COM da cui è stato importato il tipo.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

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
Ereditarietà
TypeLibTypeFlags
Attributi

Campi

Nome Valore Descrizione
FAppObject 1

Descrizione del tipo che descrive un Application oggetto .

FCanCreate 2

Le istanze del tipo possono essere create da ITypeInfo::CreateInstance.

FLicensed 4

Il tipo è concesso in licenza.

FPreDeclId 8

Il tipo è predefinito. L'applicazione client deve creare automaticamente una singola istanza dell'oggetto con questo attributo. Il nome della variabile che punta all'oggetto corrisponde al nome della classe dell'oggetto.

FHidden 16

Il tipo non deve essere visualizzato nei browser.

FControl 32

Il tipo è un controllo da cui verranno derivati altri tipi e non deve essere visualizzato agli utenti.

FDual 64

L'interfaccia fornisce sia che IDispatch l'associazione di tabelle V.

FNonExtensible 128

L'interfaccia non può aggiungere membri in fase di esecuzione.

FOleAutomation 256

I tipi usati nell'interfaccia sono completamente compatibili con Automazione, incluso il supporto dell'associazione vtable.

FRestricted 512

Questo flag è destinato a tipi o tipi a livello di sistema che non devono essere visualizzati dai browser di tipo.

FAggregatable 1024

La classe supporta l'aggregazione.

FReplaceable 2048

L'oggetto supporta IConnectionPointWithDefaulte presenta comportamenti predefiniti.

FDispatchable 4096

Indica che l'interfaccia deriva da IDispatch, direttamente o indirettamente.

FReverseBind 8192

Indica che le interfacce di base devono essere controllate per la risoluzione dei nomi prima di controllare le interfacce figlio. Si tratta dell'inverso del comportamento predefinito.

Commenti

TypeLibTypeFlags viene usato insieme all'oggetto TypeLibTypeAttribute. I flag vengono conservati solo per riferimento. Non vengono usate da Common Language Runtime.

Per altre informazioni, vedere TYPEFLAGS in MSDN Library.

Si applica a