Структура 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. |
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: Cor.h
Библиотека: используется как ресурс в MsCorEE.dll
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0
См. также
Ссылки
Интерфейс IMetaDataAssemblyEmit