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