IMetaDataAssemblyEmit::DefineManifestResource 方法
為指定的資訊清單資源,建立包含其中繼資料的 ManifestResource
結構,並且傳回關聯的中繼資料語彙基元。
語法
HRESULT DefineManifestResource (
[in] LPCWSTR szName,
[in] mdToken tkImplementation,
[in] DWORD dwOffset,
[in] DWORD dwResourceFlags,
[out] mdManifestResource *pmdmr
);
參數
szName
[in] 資源名稱。
tkImplementation
[in] 對應至資源提供者且類型為 mdtFile
或 mdtAssemblyRef
的中繼資料語彙基元。 Null 值表示中繼資料內嵌所在的檔案是資源提供者。
dwOffset
[in] 檔案中資源開頭的位移。 對於獨立檔案中的資源,這一律為零。 如果資源內嵌在 PE (可攜式可執行檔) 檔案中,這是資源 BLOB 的位移,該位移從 cor.h 標頭檔中指定的位置開始。
dwResourceFlags
[in] 旗標值的位元組合,指定資源定義的屬性設定。
pmdmr
[out] 傳回之中繼資料語彙基元的指標。
備註
必須針對每個組件檔案中實作的每個資源,定義一個 ManifestResource
中繼資料結構。
規格需求
平台:請參閱系統需求。
標頭:Cor.h
程式庫:作為 MSCorEE.dll 中的資源使用
.NET Framework版本:自 1.0 起提供