TYPEFLAGS Enumerazione

Definizione

Attenzione

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

Utilizzare invece 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

Nome Valore Descrizione
TYPEFLAG_FAPPOBJECT 1

Descrizione del tipo che descrive un oggetto Application.

TYPEFLAG_FCANCREATE 2

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

TYPEFLAG_FLICENSED 4

Il tipo è concesso in licenza.

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

TYPEFLAG_FHIDDEN 16

Il tipo non deve essere visualizzato nei browser.

TYPEFLAG_FCONTROL 32

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

TYPEFLAG_FDUAL 64

L'interfaccia fornisce sia l'associazione IDispatch VTBL che l'associazione VTBL.

TYPEFLAG_FNONEXTENSIBLE 128

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

TYPEFLAG_FOLEAUTOMATION 256

I tipi usati nell'interfaccia sono completamente compatibili con Automazione, incluso il supporto dell'associazione VTBL. L'impostazione doppia su un'interfaccia imposta questo flag oltre a TYPEFLAG_FDUAL. Non consentito nelle sfaccettature.

TYPEFLAG_FRESTRICTED 512

Non deve essere accessibile dalle lingue macro. Questo flag è destinato a tipi o tipi a livello di sistema che non devono essere visualizzati dai browser di tipo.

TYPEFLAG_FAGGREGATABLE 1024

La classe supporta l'aggregazione.

TYPEFLAG_FREPLACEABLE 2048

L'oggetto supporta IConnectionPointWithDefaulte presenta comportamenti predefiniti.

TYPEFLAG_FDISPATCHABLE 4096

Indica che l'interfaccia deriva da IDispatch, direttamente o indirettamente. Questo flag viene calcolato, non esiste un linguaggio di descrizione oggetto per il flag.

TYPEFLAG_FREVERSEBIND 8192

Indica che le interfacce di base devono essere controllate per la risoluzione dei nomi prima di controllare gli elementi figlio, il contrario del comportamento predefinito.

TYPEFLAG_FPROXY 16384

Indica che l'interfaccia usa una libreria di collegamento dinamico proxy/stub. Questo flag specifica che il proxy della libreria dei tipi non deve essere annullata quando la libreria dei tipi viene annullata la registrazione.

Commenti

Per altre informazioni su TYPEFLAGS, vedere MSDN Library.

Si applica a