Поделиться через


Структура ASSEMBLYMETADATA

Содержит сведения о сборке, на которую указывает ссылка, включая ее версию и уровень поддержки языковых стандартов, процессоров и операционных систем.

Синтаксис

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

Элементы

Член Описание
usMajorVersion Основной номер версии сборки, на который указывает ссылка. Это значение не может быть равным нулю. Если заданы все биты usMajorVersion , основная версия не указана.
usMinorVersion Дополнительный номер версии сборки, на который указывает ссылка. Это значение не может быть равным нулю. Если заданы все биты usMinorVersion , дополнительный номер версии не указывается.
usBuildNumber Номер построения сборки, на которую указывает ссылка. Это значение не может быть равным нулю. Если заданы все биты usBuildNumber , номер сборки не указывается.
usRevisionNumber Номер редакции сборки, на который указывает ссылка. Это значение не может быть равным нулю. Если заданы все биты usRevisionNumber , номер редакции не указан.
szLocale Список имен языкового стандарта, соответствующих спецификации RFC1766, разделенный точкой с запятой, в который указываются языковые стандарты, поддерживаемые сборкой, на которую указывает ссылка. Значение NULL указывает на независимость языкового стандарта. Примечание: В платформа .NET Framework версии 1.0 нельзя указать несколько языковых стандартов.
cbLocale Размер в расширенных символах szLocale.
rdwProcessor Массив идентификаторов, определенных в Winnt.h, для типов процессоров, поддерживаемых сборкой, на которую указывает ссылка. Значение NULL указывает на независимость процессора.
ulProcessor Длина массива rdwProcessor.
rOS Массив экземпляров OSINFO , указывающий операционные системы, поддерживаемые сборкой, на которую указывает ссылка. Значение NULL указывает на независимость операционной системы.
ulOS Длина массива rOS.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: Cor.h

Библиотека: Используется в качестве ресурса в MsCorEE.dll

версии платформа .NET Framework: доступно с версии 1.0.

См. также раздел