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