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