TYPEFLAGS Enumerazione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce le proprietà e gli attributi della descrizione di un tipo.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class TYPEFLAGS
[System.Flags]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
public enum TYPEFLAGS
[<System.Flags>]
type TYPEFLAGS =
[<System.Flags>]
[<System.Serializable>]
type TYPEFLAGS =
Public Enum TYPEFLAGS
- Ereditarietà
- Attributi
Nome | Valore | Descrizione |
---|---|---|
TYPEFLAG_FAGGREGATABLE | 1024 | La classe supporta l'aggregazione. |
TYPEFLAG_FAPPOBJECT | 1 | Descrizione di tipo relativa a un oggetto |
TYPEFLAG_FCANCREATE | 2 | Le istanze del tipo possono essere create da |
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 |
TYPEFLAG_FDUAL | 64 | L'interfaccia fornisce l'associazione a |
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. L'impostazione doppia in un'interfaccia imposta sia questo flag che .TYPEFLAG_FDUAL Questo flag 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 |
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. |
Per altre informazioni, vedere enumerazione TYPEFLAGS.
Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un valore HRESULT. Per altre informazioni, vedere How to: Map HRESULTs and Exceptions.
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Feedback su .NET
.NET è un progetto open source. Seleziona un collegamento per fornire feedback: