共用方式為


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 中繼資料結構。

需求

**平台:**請參閱 .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

請參閱

參考

IMetaDataAssemblyEmit 介面