TYPEFLAGS TYPEFLAGS TYPEFLAGS TYPEFLAGS Enum

Definizione

Avviso

Questa API è ora obsoleta.

In alternativa, usare TYPEFLAGS.Use TYPEFLAGS instead.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class TYPEFLAGS
[System.Flags]
[System.Obsolete]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
[System.Serializable]
public enum TYPEFLAGS
type TYPEFLAGS = 
Public Enum TYPEFLAGS
Ereditarietà
Attributi

Campi

TYPEFLAG_FAGGREGATABLE TYPEFLAG_FAGGREGATABLE TYPEFLAG_FAGGREGATABLE TYPEFLAG_FAGGREGATABLE 1024

La classe supporta l'aggregazione.The class supports aggregation.

TYPEFLAG_FAPPOBJECT TYPEFLAG_FAPPOBJECT TYPEFLAG_FAPPOBJECT TYPEFLAG_FAPPOBJECT 1

Descrizione di un tipo relativa a un oggetto Application.A type description that describes an Application object.

TYPEFLAG_FCANCREATE TYPEFLAG_FCANCREATE TYPEFLAG_FCANCREATE TYPEFLAG_FCANCREATE 2

Le istanze del tipo possono essere create da ITypeInfo::CreateInstance.Instances of the type can be created by ITypeInfo::CreateInstance.

TYPEFLAG_FCONTROL TYPEFLAG_FCONTROL TYPEFLAG_FCONTROL TYPEFLAG_FCONTROL 32

Il tipo è un controllo da cui saranno derivati altri tipi e non deve essere visibile agli utenti.The type is a control from which other types will be derived, and should not be displayed to users.

TYPEFLAG_FDISPATCHABLE TYPEFLAG_FDISPATCHABLE TYPEFLAG_FDISPATCHABLE TYPEFLAG_FDISPATCHABLE 4096

Indica che l'interfaccia deriva da IDispatch, direttamente o indirettamente.Indicates that the interface derives from IDispatch, either directly or indirectly. Il flag viene calcolato; pertanto non esiste alcun ODL (Object Description Language) per il flag.This flag is computed, there is no Object Description Language for the flag.

TYPEFLAG_FDUAL TYPEFLAG_FDUAL TYPEFLAG_FDUAL TYPEFLAG_FDUAL 64

L'interfaccia fornisce l'associazione a IDispatch e a VTBL.The interface supplies both IDispatch and VTBL binding.

TYPEFLAG_FHIDDEN TYPEFLAG_FHIDDEN TYPEFLAG_FHIDDEN TYPEFLAG_FHIDDEN 16

Il tipo non deve essere visibile ai visualizzatori.The type should not be displayed to browsers.

TYPEFLAG_FLICENSED TYPEFLAG_FLICENSED TYPEFLAG_FLICENSED TYPEFLAG_FLICENSED 4

Il tipo è concesso in licenza.The type is licensed.

TYPEFLAG_FNONEXTENSIBLE TYPEFLAG_FNONEXTENSIBLE TYPEFLAG_FNONEXTENSIBLE TYPEFLAG_FNONEXTENSIBLE 128

L'interfaccia non può aggiungere membri in fase di esecuzione.The interface cannot add members at run time.

TYPEFLAG_FOLEAUTOMATION TYPEFLAG_FOLEAUTOMATION TYPEFLAG_FOLEAUTOMATION TYPEFLAG_FOLEAUTOMATION 256

I tipi utilizzati nell'interfaccia sono completamente compatibili con l'automazione, compreso il supporto per l'associazione VTBL.The types used in the interface are fully compatible with Automation, including VTBL binding support. Se un'interfaccia viene impostata come duale, questo flag verrà impostato in aggiunta a TYPEFLAG_FDUAL.Setting dual on an interface sets this flag in addition to TYPEFLAG_FDUAL. Non consentito su interfacce dispatch.Not allowed on dispinterfaces.

TYPEFLAG_FPREDECLID TYPEFLAG_FPREDECLID TYPEFLAG_FPREDECLID TYPEFLAG_FPREDECLID 8

Tipo già definito.The type is predefined. È necessario che nell'applicazione client venga creata automaticamente una singola istanza dell'oggetto che contiene questo attributo.The client application should automatically create a single instance of the object that has this attribute. Il nome della variabile che punta all'oggetto corrisponde a quello della classe dell'oggetto.The name of the variable that points to the object is the same as the class name of the object.

TYPEFLAG_FPROXY TYPEFLAG_FPROXY TYPEFLAG_FPROXY TYPEFLAG_FPROXY 16384

Indica che l'interfaccia utilizzerà una libreria a collegamento dinamico proxy/stub.Indicates that the interface will be using a proxy/stub dynamic link library. 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.This flag specifies that the type library proxy should not be unregistered when the type library is unregistered.

TYPEFLAG_FREPLACEABLE TYPEFLAG_FREPLACEABLE TYPEFLAG_FREPLACEABLE TYPEFLAG_FREPLACEABLE 2048

L'oggetto supporta IConnectionPointWithDefault e dispone di comportamenti predefiniti.The object supports IConnectionPointWithDefault, and has default behaviors.

TYPEFLAG_FRESTRICTED TYPEFLAG_FRESTRICTED TYPEFLAG_FRESTRICTED TYPEFLAG_FRESTRICTED 512

Non deve essere accessibile dai linguaggi macro.Should not be accessible from macro languages. Il flag viene utilizzato per i tipi a livello di sistema o che non devono essere visualizzati dai visualizzatori dei tipi.This flag is intended for system-level types or types that type browsers should not display.

TYPEFLAG_FREVERSEBIND TYPEFLAG_FREVERSEBIND TYPEFLAG_FREVERSEBIND 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.Indicates base interfaces should be checked for name resolution before checking children, the reverse of the default behavior.

Commenti

Per altre informazioni su TYPEFLAGS, consultare la MSDN Library.For additional information about TYPEFLAGS, see the MSDN Library.

Si applica a