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.
Nota
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)