Compartir a través de


ASSEMBLYMETADATA (Estructura)

Contiene información acerca del ensamblado al que se hace referencia, incluidos su versión y su nivel de compatibilidad con configuraciones regionales, procesadores y sistemas operativos.

typedef struct {
    USHORT  usMajorVersion;
    USHORT  usMinorVersion;
    USHORT  usBuildNumber;
    USHORT  usRevisionNumber;
    LPWSTR  szLocale;
    ULONG   cbLocale;
    DWORD*  rdwProcessor[];
    ULONG   ulProcessor
    OSINFO* rOS[];
    ULONG   ulOS;
} ASSEMBLYMETADATA;

Miembros

Miembro

Descripción

usMajorVersion

Número de versión principal del ensamblado al que se hace referencia. Este valor no puede ser cero. Si se establecen todos los bits de usMajorVersion, no se especifica la versión principal.

usMinorVersion

Número de versión secundaria del ensamblado al que se hace referencia. Este valor no puede ser cero. Si se establecen todos los bits de usMinorVersion, no se especifica la versión secundaria.

usBuildNumber

Número de compilación del ensamblado al que se hace referencia. Este valor no puede ser cero. Si se establecen todos los bits de usBuildNumber, no se especifica el número de compilación.

usRevisionNumber

Número de revisión del ensamblado al que se hace referencia. Este valor no puede ser cero. Si se establecen todos los bits de usRevisionNumber, no se especifica el número de revisión.

szLocale

Lista de nombres de configuraciones regionales que cumplen la especificación RFC1766, separados mediante signos de punto y coma, y que especifican las configuraciones regionales admitidas por el ensamblado al que se hace referencia. Un valor NULL indica que no hay dependencia de la configuración regional.

NotaNota
En .NET Framework 1.0, no se puede especificar más de una configuración regional.

cbLocale

Tamaño en caracteres anchos de szLocale.

rdwProcessor

Matriz de identificadores, como se define en Winnt.h, para los tipos de procesador admitidos por el ensamblado al que se hace referencia. Un valor NULL indica que no hay dependencia del procesador.

ulProcessor

Longitud de la matriz rdwProcessor.

rOS

Matriz de instancias de OSINFO que especifican los sistemas operativos admitidos por el ensamblado al que se hace referencia. Un valor NULL indica que no hay dependencia del sistema operativo.

ulOS

Longitud de la matriz rOS.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: Cor.h

Biblioteca: Se usa como recurso en MsCorEE.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

IMetaDataAssemblyEmit (Interfaz)

OSINFO (Estructura)

Otros recursos

Estructuras de metadatos