Condividi tramite


TYPEFLAGS Enumerazione

Definizione

Attenzione

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

In alternativa, utilizzare TYPEFLAGS.

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

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

Campi

TYPEFLAG_FAGGREGATABLE 1024

La classe supporta l'aggregazione.

TYPEFLAG_FAPPOBJECT 1

Descrizione di un tipo relativa a un oggetto Application.

TYPEFLAG_FCANCREATE 2

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

TYPEFLAG_FCONTROL 32

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

TYPEFLAG_FDISPATCHABLE 4096

Indica che l'interfaccia deriva da IDispatch, direttamente o indirettamente. Il flag viene calcolato; pertanto non esiste alcun ODL (Object Description Language) per il flag.

TYPEFLAG_FDUAL 64

L'interfaccia fornisce l'associazione a IDispatch e a VTBL.

TYPEFLAG_FHIDDEN 16

Il tipo non deve essere visibile ai visualizzatori.

TYPEFLAG_FLICENSED 4

Il tipo è concesso in licenza.

TYPEFLAG_FNONEXTENSIBLE 128

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

TYPEFLAG_FOLEAUTOMATION 256

I tipi utilizzati nell'interfaccia sono completamente compatibili con l'automazione, compreso il supporto per l'associazione VTBL. Se un'interfaccia viene impostata come duale, questo flag verrà impostato in aggiunta a TYPEFLAG_FDUAL. Non consentito su interfacce dispatch.

TYPEFLAG_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.

TYPEFLAG_FPROXY 16384

Indica che l'interfaccia utilizzerà una libreria a collegamento dinamico proxy/stub. Il flag specifica che la registrazione del proxy della libreria dei tipi non deve essere annullata quando viene annullata la registrazione della libreria dei tipi.

TYPEFLAG_FREPLACEABLE 2048

L'oggetto supporta IConnectionPointWithDefault e dispone di comportamenti predefiniti.

TYPEFLAG_FRESTRICTED 512

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

TYPEFLAG_FREVERSEBIND 8192

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

Commenti

Per altre informazioni su TYPEFLAGS, vedere MSDN Library.

Si applica a