包含參考元件的相關信息,包括其版本及其地區設定、處理器和作系統的支持層級。
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