Share via


Enumeraciones para metadatos

En esta sección se describen las enumeraciones no administradas que la API de metadatos usa.

En esta sección

AssemblyFlags (Enumeración)
Contiene valores que describen las características en tiempo de ejecución de un ensamblado.

AssemblyRefFlags (Enumeración)
Contiene valores que describen las características de una referencia de ensamblado.

CeeSectionAttr (Enumeración)
En esta enumeración se proporcionan valores que especifican los atributos de una sección para que se puedan usar en la interfaz ICeeGen.

CeeSectionRelocType (Enumeración)
En esta enumeración se proporcionan valores que afectan al tipo de instrucción reloc que se emite en una llamada al método ICeeGen::AddSectionReloc.

COINITICOR (Enumeración)
En esta enumeración se especifican las constantes que se usan en la función CoInitializeCor al inicializar el motor Common Language Runtime.

COINITIEE (Enumeración)
En esta enumeración se especifican las constantes que se usan en la función CoInitializeEE al inicializar el motor Common Language Runtime.

CorArgType (Enumeración)
Contiene valores que describen el tipo nativo de un identificador en tiempo de ejecución.

CorAssemblyFlags (Enumeración)
Contiene valores que describen los metadatos aplicados a una compilación de ensamblado.

CorAttributeTargets (Enumeración)
Especifica los elementos de aplicación en los que se permite aplicar un atributo.

CorCallingConvention (Enumeración)
Contiene valores que describen los tipos de convenciones de llamada que se realizan en código administrado.

CorCheckDuplicatesFor (Enumeración)
Contiene los valores usados durante las comprobaciones de duplicados.

CorDeclSecurity (Enumeración)
Contiene valores que describen los tipos de seguridad declarativa usados por el CLR.

CorElementType
Contiene valores que describen el tipo nativo subyacente de un CLR Type.

CorErrorIfEmitOutOfOrder (Enumeración)
Contiene valores de marca que indican las condiciones en las que se debe generar un mensaje de error cuando los metadatos se emiten sin orden.

CorEventAttr (Enumeración)
Contiene valores que describen los metadatos de un evento.

CorFieldAttr (Enumeración)
Contiene valores que describen los metadatos de un campo.

CorFileFlags (Enumeración)
En esta enumeración se incluyen valores que permiten describir el tipo de archivo que se define mediante una llamada al método IMetaDataAssemblyEmit::DefineFile.

CorFileMapping (Enumeración)
En esta enumeración se incluyen valores que describen el tipo de asignación de archivo que se devuelve tras una llamada al método IMetaDataInfo::GetFileMapping.

CorGenericParamAttr (Enumeración)
En esta enumeración se incluyen valores que describen los parámetros Type de los tipos genéricos, tal y como se usan en las llamadas al método IMetaDataEmit2::DefineGenericParam.

CorImportOptions (Enumeración)
Contiene valores de marca que controlan el comportamiento durante la importación de un ensamblado fuera del ámbito actual.

CorLinkerOptions (Enumeración)
Especifica marcas para seleccionar las opciones del vinculador de metadatos.

CorLocalRefPreservation (Enumeración)
Contiene valores de marca para el tratamiento de referencias locales.

CorManifestResourceFlags (Enumeración)
Contiene valores que describen la visibilidad de los recursos codificados en un manifiesto de ensamblado.

CorMethodAttr (Enumeración)
Contiene valores que describen los metadatos de un método.

CorMethodImpl (Enumeración)
Contiene valores que describen las características de implementación de un método.

CorMethodSemanticsAttr (Enumeración)
Contiene valores que describen la relación entre un método y una propiedad o evento asociados.

CorNativeLinkFlags (Enumeración)
Proporciona valores de marca que el vinculador usa al vincular código nativo.

CorNativeLinkType (Enumeración)
Proporciona valores que indican el tipo vinculado en código nativo.

CorNativeType (Enumeración)
Contiene valores que describen los tipos nativos no administrados.

CorNotificationForTokenMovement (Enumeración)
Contiene valores de marca que influyen en las notificaciones durante el movimiento de tokens.

CorOpenFlags (Enumeración)
Contiene valores de marca que controlan el comportamiento de los metadatos al abrir archivos de manifiesto.

CorParamAttr (Enumeración)
Contiene valores que describen los metadatos de un parámetro de método.

CorPEKind (Enumeración)
En esta enumeración se incluyen valores que permiten describir un archivo portable ejecutable, tal y como se devuelven tras una llamada al método IMetaDataImport2::GetPEKind.

CorPinvokeMap (Enumeración)
Contiene valores que describen las características de una llamada PInvoke.

CorPropertyAttr (Enumeración)
Contiene valores que describen los metadatos de una propiedad.

CorRefToDefCheck (Enumeración)
Especifica marcas para controlar qué elementos referenciados se convierten en sus definiciones para optimizar el código.

CorRegFlags (Enumeración)
Proporciona valores de marca usados para el registro al instalar un módulo o compuesto.

CorSaveSize (Enumeración)
Contiene valores que indican el nivel de precisión necesario al consultar el tamaño de una operación de guardar.

CorSerializationType (Enumeración)
Contiene valores que describen la manera en que el CLR serializa un objeto. Por lo general, estos valores se corresponden con valores CorElementType.

CorSetENC (Enumeración)
Contiene valores que se usan para influir en el comportamiento durante la generación de metadatos.

CorThreadSafetyOptions (Enumeración)
Especifica marcas para seleccionar opciones de seguridad para subprocesos.

CorTokenType (Enumeración)
Contiene valores que indican el tipo de objeto al que un token de metadatos hace referencia.

CorTypeAttr (Enumeración)
Contiene valores que indican los metadatos de tipo.

CorUnmanagedCallingConvention (Enumeración)
Contiene valores que describen las convenciones de llamada no administradas.

CorValidatorModuleType (Enumeración)
En esta enumeración se proporcionan los valores con los que la interfaz IMetaDataValidate es capaz de especificar el tipo de módulo (archivo PE o archivo .obj).

COUNINITIEE (Enumeración)
En esta enumeración se especifican las constantes que se usan en la función CoUninitializeEE al inicializar el motor Common Language Runtime.

Interfaces de metadatos

Funciones estáticas globales para metadatos

Estructuras de metadatos

Uniones de metadatos