Condividi tramite


Enumerazioni dei metadati

Questa sezione descrive le enumerazioni non gestite usate dall'API dei metadati.

Contenuto della sezione

Enumerazione AssemblyFlags
Contiene valori che descrivono le funzionalità di runtime di un assembly.

Enumerazione AssemblyRefFlags
Contiene valori che descrivono le funzionalità di un riferimento a un assembly.

Enumerazione CeeSectionAttr
Fornisce valori che specificano gli attributi di una sezione da utilizzare dall'interfaccia ICeeGen .

Enumerazione CeeSectionRelocType
Fornisce valori per influenzare il tipo di reloc istruzione generato in una chiamata al metodo ICeeGen::AddSectionReloc .

Enumerazione COINITICOR
Specifica le costanti utilizzate da CoInitializeCor durante l'inizializzazione di Common Language Runtime.

Enumerazione COINITIEE
Specifica le costanti utilizzate da CoInitializeEE durante l'inizializzazione di Common Language Runtime.

Enumerazione CorArgType
Contiene valori che descrivono il tipo nativo di un handle di runtime.

Enumerazione CorAssemblyFlags
Contiene valori che descrivono i metadati applicati alla compilazione di un assembly.

Enumerazione CorAttributeTargets
Specifica gli elementi dell'applicazione ai quali è valido applicare un attributo.

Enumerazione CorCallingConvention
Contiene valori che descrivono i tipi di convenzioni per le chiamate effettuate in codice gestito.

Enumerazione CorCheckDuplicatesFor
Contiene valori usati durante i controlli per il rilevamento di duplicati.

Enumerazione CorDeclSecurity
Contiene valori che descrivono i tipi delle funzioni di sicurezza dichiarative usate da Common Language Runtime.

CorElementType
Contiene valori che descrivono il tipo nativo sottostante di un Type di Common Language Runtime.

Enumerazione CorErrorIfEmitOutOfOrder
Contiene valori di flag che indicano in quali condizioni è necessario generare un messaggio di errore per notificare che i metadati sono stati emessi senza ordine.

Enumerazione CorEventAttr
Contiene valori che descrivono i metadati di un evento.

Enumerazione CorFieldAttr
Contiene valori che descrivono i metadati relativi a un campo.

Enumerazione CorFileFlags
Contiene valori che descrivono il tipo di file definito in una chiamata al metodo IMetaDataAssemblyEmit::D efineFile .

Enumerazione CorFileMapping
Contiene valori che descrivono il tipo di mapping di file restituito da una chiamata al metodo IMetaDataInfo::GetFileMapping .

Enumerazione CorGenericParamAttr
Contiene valori che descrivono i Type parametri per i tipi generici, come usato nelle chiamate al metodo IMetaDataEmit2::D efineGenericParam .

Enumerazione CorImportOptions
Contiene valori di flag che controllano il comportamento durante l'importazione di un assembly esterno all'ambito corrente.

Enumerazione CorLinkerOptions
Specifica i flag per selezionare le opzioni per il linker dei metadati.

Enumerazione CorLocalRefPreservation
Contiene valori di flag per il trattamento dei riferimenti locali.

Enumerazione CorManifestResourceFlags
Contiene valori che descrivono la visibilità delle risorse codificate in un manifesto dell'assembly.

Enumerazione CorMethodAttr
Contiene valori che descrivono i metadati relativi a un metodo.

Enumerazione CorMethodImpl
Contiene valori che descrivono funzionalità di implementazione dei metodi.

Enumerazione CorMethodSemanticsAttr
Contiene valori che descrivono la relazione tra un metodo e una proprietà o evento associato.

Enumerazione CorNativeLinkFlags
Fornisce valori di flag usati dal linker durante il collegamento del codice nativo.

Enumerazione CorNativeLinkType
Fornisce valori che indicano il tipo collegato nel codice nativo.

Enumerazione CorNativeType
Contiene valori che descrivono tipi non gestiti nativi.

Enumerazione CorNotificationForTokenMovement
Contiene valori di flag che hanno effetto sulle notifiche relative allo spostamento dei token.

Enumerazione CorOpenFlags
Contiene valori di flag che controllano il comportamento dei metadati all'apertura di file manifesto.

Enumerazione CorParamAttr
Contiene valori che descrivono i metadati di un parametro di metodo.

Enumerazione CorPEKind
Contiene valori che descrivono un file eseguibile portabile, come restituito da una chiamata al metodo IMetaDataImport2::GetPEKind .

Enumerazione CorPinvokeMap
Contiene valori che descrivono funzionalità di una chiamata PInvoke.

Enumerazione CorPropertyAttr
Contiene valori che descrivono i metadati di una proprietà.

Enumerazione CorRefToDefCheck
Specifica i flag per controllare quali elementi a cui viene fatto riferimento vengono convertiti nelle relative definizioni per ottimizzare il codice.

Enumerazione CorRegFlags
Fornisce valori di flag usati per la registrazione durante l'installazione di un modulo o un insieme.

Enumerazione CorSaveSize
Contiene valori che indicano il livello di precisione richiesto quando si eseguono query relative alla dimensione di un'operazione di salvataggio.

Enumerazione CorSerializationType
Contiene valori che descrivono le modalità di serializzazione di un oggetto da parte di Common Language Runtime. Questi valori corrispondono in genere a valori di CorElementType.

Enumerazione CorSetENC
Contiene valori usati per influenzare il comportamento durante la generazione di metadati.

Enumerazione CorThreadSafetyOptions
Specifica i flag per selezionare le opzioni per la thread safety.

Enumerazione CorTokenType
Contiene valori che indicano il tipo di oggetto a cui fa riferimento un token di metadati.

Enumerazione CorTypeAttr
Contiene valori che indicano i metadati del tipo.

Enumerazione CorUnmanagedCallingConvention
Contiene valori che descrivono convenzioni di chiamata non gestite.

Enumerazione CorValidatorModuleType
Fornisce i valori utilizzati dall'interfaccia IMetaDataValidate per specificare il tipo del modulo (file PE rispetto al file obj).

Enumerazione COUNINITIEE
Specifica le costanti utilizzate da CoUninitializeEE durante l'inizializzazione di Common Language Runtime.

Interfacce di metadati

Funzioni statiche globali dei metadati

Strutture di metadati

Unioni di metadati