共用方式為


IMetaDataAssemblyEmit::DefineManifestResource 方法

為指定的資訊清單資源,建立包含其中繼資料的 ManifestResource 結構,並且傳回關聯的中繼資料語彙基元。

語法

HRESULT DefineManifestResource (  
    [in] LPCWSTR                szName,
    [in] mdToken                tkImplementation,
    [in] DWORD                  dwOffset,
    [in] DWORD                  dwResourceFlags,  
    [out] mdManifestResource    *pmdmr  
);  

參數

szName
[in] 資源名稱。

tkImplementation
[in] 對應至資源提供者且類型為 mdtFilemdtAssemblyRef 的中繼資料語彙基元。 Null 值表示中繼資料內嵌所在的檔案是資源提供者。

dwOffset
[in] 檔案中資源開頭的位移。 對於獨立檔案中的資源,這一律為零。 如果資源內嵌在 PE (可攜式可執行檔) 檔案中,這是資源 BLOB 的位移,該位移從 cor.h 標頭檔中指定的位置開始。

dwResourceFlags
[in] 旗標值的位元組合,指定資源定義的屬性設定。

pmdmr
[out] 傳回之中繼資料語彙基元的指標。

備註

必須針對每個組件檔案中實作的每個資源,定義一個 ManifestResource 中繼資料結構。

規格需求

平台:請參閱系統需求

標頭:Cor.h

程式庫:作為 MSCorEE.dll 中的資源使用

.NET Framework版本:自 1.0 起提供

另請參閱