共用方式為


IMetaDataAssemblyEmit::DefineManifestResource Method

ManifestResource建立結構,其中包含指定指令清單資源的元數據,並傳回相關聯的元數據令牌。

Syntax

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

Parameters

szName [in]資源的名稱。

tkImplementation [in]型 mdtFile 別或 mdtAssemblyRef 對應至資源提供者的元數據令牌。 NULL 值表示內嵌元數據的檔案是資源提供者。

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

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

pmdmr [out]傳回之元數據令牌的指標。

Remarks

每個元件檔案中實作的每個資源都必須定義一個 ManifestResource 元數據結構。

Requirements

平臺: 請參閱 .NET 支援的作系統

Header: Cor.h

Library: CorGuids.lib

See also