包含有关引用的程序集的信息,包括其版本及其对区域设置、处理器和作系统的支持级别。
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