Compartir a través de


ASSEMBLYMETADATA

Actualización: noviembre 2007

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  usRevisionNumber;
    USHORT  usBuildNumber;
    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.

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.

usBuildNumber

Número de versión 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 versión de compilació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.

ms230277.alert_note(es-es,VS.90).gifNota:
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

.NET Framework, versiones: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

IMetaDataAssemblyEmit

OSINFO

Otros recursos

Estructuras de metadatos