Compartir a través de


ASSEMBLYMETADATA (Estructura)

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

Sintaxis

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 especificará 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 especificará 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 configuración regional que cumplen la especificación RFC1766, separados por puntos y comas, lo que especifican las configuraciones regionales que admiten el ensamblado al que se hace referencia. Un valor null indica la independencia de la configuración regional. Nota: En la versión 1.0 de .NET Framework, no se puede especificar más de una configuración regional.
cbLocale Tamaño en caracteres anchos de szLocale.
rdwProcessor Matriz de identificadores, tal como se define en Winnt.h, para los tipos de procesador compatibles con el ensamblado al que se hace referencia. Un valor null indica la independencia del procesador.
ulProcessor Longitud de la matriz rdwProcessor.
rOS Matriz de instancias de OSINFO que especifican los sistemas operativos compatibles con el ensamblado al que se hace referencia. Un valor null indica la independencia del sistema operativo.
ulOS Longitud de la matriz rOS.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: Cor.h

Biblioteca: usada como recurso en MsCorEE.dll

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también