共用方式為


ASSEMBLYMETADATA

更新:2007 年 11 月

包含與參考組件有關的資訊,包括其版本以及地區設定、處理器和作業系統的支援層級。

typedef struct {
    USHORT  usMajorVersion;
    USHORT  usMinorVersion;
    USHORT  usRevisionNumber;
    USHORT  usBuildNumber;
    LPWSTR  szLocale;
    ULONG   cbLocale;
    DWORD*  rdwProcessor[];
    ULONG   ulProcessor
    OSINFO* rOS[];
    ULONG   ulOS;
} ASSEMBLYMETADATA;

成員

成員

說明

usMajorVersion

參考組件的主要版本號碼。這個值無法為零。如果設定 usMajorVersion 的所有位元,則不會指定主要版本。

usMinorVersion

參考組件的次要版本號碼。這個值無法為零。如果設定 usMinorVersion 的所有位元,則不會指定次要版本。

usRevisionNumber

參考組件的修訂編號。這個值無法為零。如果設定 usRevisionNumber 的所有位元,則不會指定修訂編號。

usBuildNumber

參考組件的組建編號。這個值無法為零。如果設定 usBuildNumber 的所有位元,則不會指定組建編號。

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 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

請參閱

參考

IMetaDataAssemblyEmit

OSINFO

其他資源

中繼資料結構