ASSEMBLYMETADATA 結構
包含與參考組件有關的資訊,包括其版本以及地區設定、處理器和作業系統的支援層級。
typedef struct {
USHORT usMajorVersion;
USHORT usMinorVersion;
USHORT usBuildNumber;
USHORT usRevisionNumber;
LPWSTR szLocale;
ULONG cbLocale;
DWORD* rdwProcessor[];
ULONG ulProcessor
OSINFO* rOS[];
ULONG ulOS;
} ASSEMBLYMETADATA;
成員
成員 |
描述 |
---|---|
usMajorVersion |
參考組件的主要版本號碼。 這個值無法為零。 如果設定 usMajorVersion 的所有位元,則不會指定主要版本。 |
usMinorVersion |
參考組件的次要版本號碼。 這個值無法為零。 如果設定 usMinorVersion 的所有位元,則不會指定次要版本。 |
usBuildNumber |
參考組件的組建編號。 這個值無法為零。 如果設定 usBuildNumber 的所有位元,則不會指定組建編號。 |
usRevisionNumber |
參考組件的修訂編號。 這個值無法為零。 如果設定 usRevisionNumber 的所有位元,則不會指定修訂編號。 |
szLocale |
符合 RFC1766 規格的地區設定名稱清單 (以分號區隔),指定參考組件所支援的地區設定。 null 值,表示地區設定 (Locale) 獨立性。
注意事項
在 .NET Framework 1.0 版中,不能指定一個以上的地區設定。
|
cbLocale |
szLocale 的大小 (以寬字元為單位)。 |
rdwProcessor |
參考組件所支援之處理器類型的識別項陣列 (如 Winnt.h 中所定義)。 NULL 值,表示處理器的獨立性。 |
ulProcessor |
rdwProcessor 陣列的長度。 |
rOS |
OSINFO 執行個體的陣列,指定參考組件所支援的作業系統。 NULL 值,表示作業系統的獨立性。 |
ulOS |
rOS 陣列的長度。 |
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**Cor.h
**程式庫:**當做 MsCorEE.dll 中的資源使用
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0