Condividi tramite


TypeLibTypeFlags Enumerazione

Definizione

Descrive le impostazioni originali dell'oggetto TYPEFLAGS nella libreria dei tipi COM dalla quale il tipo è stato importato.

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

public enum class TypeLibTypeFlags
[System.Flags]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibTypeFlags
[<System.Flags>]
type TypeLibTypeFlags = 
[<System.Flags>]
[<System.Serializable>]
type TypeLibTypeFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibTypeFlags = 
Public Enum TypeLibTypeFlags
Ereditarietà
TypeLibTypeFlags
Attributi

Campi

FAggregatable 1024

La classe supporta l'aggregazione.

FAppObject 1

Descrizione di tipo relativa a un oggetto Application.

FCanCreate 2

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

FControl 32

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

FDispatchable 4096

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

FDual 64

L'interfaccia fornisce l'associazione a IDispatch e a V-table.

FHidden 16

Il tipo non deve essere visibile ai visualizzatori.

FLicensed 4

Il tipo è concesso in licenza.

FNonExtensible 128

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

FOleAutomation 256

I tipi utilizzati nell'interfaccia sono completamente compatibili con l'automazione, compreso il supporto per l'associazione vtable.

FPreDeclId 8

Tipo già definito. È necessario che nell'applicazione client venga creata automaticamente una singola istanza dell'oggetto che contiene questo attributo. Il nome della variabile che punta all'oggetto corrisponde a quello della classe dell'oggetto.

FReplaceable 2048

L'oggetto supporta IConnectionPointWithDefault e dispone di comportamenti predefiniti.

FRestricted 512

Il flag viene utilizzato per i tipi a livello di sistema o che non devono essere visualizzati dai visualizzatori dei tipi.

FReverseBind 8192

Indica che la risoluzione dei nomi delle interfacce di base deve essere verificata prima di verificare gli elementi figlio. È il contrario del comportamento predefinito.

Commenti

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

Per ulteriori informazioni, vedere TYPEFLAGS in MSDN Library.

Si applica a