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


ASSEMBLYMETADATA Structure

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

Syntax

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

Members

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

Requirements

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Header: Cor.h

See also