Compartir a través de


Enumeraciones para metadatos

Actualización: noviembre 2007

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

En esta sección

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

  • AssemblyRefFlags
    Contiene valores que describen las características de una referencia de ensamblado.

  • CeeSectionAttr
    Proporciona valores que especifican los atributos de una sección que serán utilizados por la interfaz ICeeGen.

  • CeeSectionRelocType
    Proporciona valores para influir en el tipo de instrucción reloc que se emite en una llamada a ICeeGen::AddSectionReloc.

  • COINITICOR
    Especifica las constantes utilizadas por CoInitializeCor cuando se inicializa Common Language Runtime.

  • COINITIEE
    Especifica las constantes utilizadas por CoInitializeEE cuando se inicializa Common Language Runtime.

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

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

  • CorAttributeTargets
    Especifica los elementos de aplicación a los que se puede aplicar un atributo.

  • CorCallingConvention
    Contiene valores que describen los tipos de convenciones de llamada realizadas en el código administrado.

  • CorCheckDuplicatesFor
    Contiene los valores que se utilizan en las comprobaciones de duplicados.

  • CorDeclSecurity
    Contiene valores que describen los tipos de seguridad declarativa utilizados por Common Language Runtime.

  • CorElementType
    Contiene valores que describen el tipo nativo subyacente de un Type de Common Language Runtime.

  • CorErrorIfEmitOutOfOrder
    Contiene valores de marcador que especifican las condiciones en las que se debe generar un mensaje de error cuando los metadatos no se emiten en el orden correcto.

  • CorEventAttr
    Contiene valores que describen los metadatos de un evento.

  • CorFieldAttr
    Contiene valores que describen los metadatos de un campo.

  • CorFileFlags
    Contiene valores que describen el tipo de archivo definido en una llamada a IMetaDataAssemblyEmit::DefineFile.

  • CorGenericParamAttr
    Contiene valores que describen los parámetros de Type para los tipos genéricos, tal y como se usan en las llamadas a IMetaDataEmit2::DefineGenericParam.

  • CorImportOptions
    Contiene valores de marcador que controlan el comportamiento durante la importación de un ensamblado ubicado fuera del ámbito actual.

  • CorLinkerOptions
    Especifica marcadores para seleccionar las opciones del vinculador de metadatos.

  • CorManifestResourceFlags
    Contiene valores que describen la visibilidad de los recursos codificados en un manifiesto de ensamblado.

  • CorMethodAttr
    Contiene valores que describen los metadatos de un método.

  • CorMethodImpl
    Contiene valores que describen las características de la implementación de métodos.

  • CorMethodSemanticsAttr
    Contiene valores que describen la relación entre un método y una propiedad o un evento asociado.

  • CorNativeLinkFlags
    Proporciona los valores de marcador utilizados por el vinculador al vincular el código nativo.

  • CorNativeLinkType
    Proporciona valores que indican el tipo vinculado en el código nativo.

  • CorNativeType
    Contiene valores que describen los tipos no administrados nativos.

  • CorNotificationForTokenMovement
    Contiene valores de marcador que influyen en las notificaciones de movimiento de símbolos (token).

  • CorOpenFlags
    Contiene valores de marcador que controlan el comportamiento de los metadatos cuando se abren archivos de manifiesto.

  • CorParamAttr
    Contiene valores que describen los metadatos de un parámetro de método.

  • CorPEKind
    Contiene valores que describen un archivo portable ejecutable, tal como se obtienen tras una llamada a IMetaDataImport2::GetPEKind.

  • CorPinvokeMap
    Contiene valores que describen las características de una llamada PInvoke.

  • CorPropertyAttr
    Contiene valores que describen los metadatos de una propiedad.

  • CorRefToDefCheck
    Especifica los marcadores que controlan qué elementos a los que se hace referencia se convierten en sus definiciones para optimizar el código.

  • CorRegFlags
    Proporciona los valores de marcador utilizados para el registro al instalar un módulo o compuesto.

  • CorSaveSize
    Contiene valores que indican el nivel de precisión necesario al consultar el tamaño de una operación de almacenamiento.

  • CorSerializationType
    Contiene valores que describen cómo Common Language Runtime serializa un objeto. Estos valores corresponden generalmente a valores de CorElementType.

  • CorSetENC
    Contiene los valores utilizados para influir en el comportamiento durante la generación de metadatos.

  • CorThreadSafetyOptions
    Especifica marcadores para seleccionar las opciones de seguridad para subprocesos.

  • CorTokenType
    Contiene valores que indican el tipo de objeto al que hace referencia un símbolo (token) de metadatos.

  • CorTypeAttr
    Contiene valores que indican los metadatos de un tipo.

  • CorUnmanagedCallingConvention
    Contiene valores que describen las convenciones de llamada no administradas.

  • CorValidatorModuleType
    Proporciona los valores que utiliza la interfaz IMetaDataValidate para especificar el tipo del módulo (por ejemplo, archivo PE frente a archivo .obj).

  • COUNINITIEE
    Especifica las constantes utilizadas por CoUninitializeEE cuando se inicializa Common Language Runtime.

  • ICorModuleInitializeFlags
    Proporciona valores que controlan el tipo de ICorModule que se inicializa.

Secciones relacionadas

Información general sobre metadatos

Interfaces de metadatos

Funciones estáticas globales para metadatos

Estructuras de metadatos

Uniones de metadatos