CComModule::UpdateRegistryFromResourceD

HRESULT UpdateRegistryFromResourceD (LPCTSTR lpszRes、BOOL bRegister、struct _ATL_REGMAP_ENTRY ※ pMapEntries = NULL);

HRESULT UpdateRegistryFromResourceD (UINT nResID、BOOL bRegister、struct _ATL_REGMAP_ENTRY ※ pMapEntries = NULL);

戻り値

標準のHRESULT値。

パラメーター

lpszRes

[入力]リソース名。

nResID

[入力]リソース ID。

bRegister

[入力]オブジェクトを登録する必要があるかどうかを示します。

pMapEntries

[入力]スクリプトの置き換え可能パラメーターに関連付けられた値を格納する置換マップへのポインター。ATL を使用して、自動的に %MODULE% 。追加、置き換え可能パラメーターを使用するには、解説の詳細についてを参照してください。それ以外の場合、 NULLの既定値を使用します。

解説

LpszResまたはnResIDで指定したリソースに含まれているスクリプトを実行します。BRegisterがTRUEの場合は、このメソッドは、オブジェクトがシステム レジストリに登録;それ以外の場合、オブジェクトの登録を解除します。

オブジェクト マップが処理されるとき、ただしまたはDECLARE_REGISTRY_RESOURCEIDマクロを指定すると、 UpdateRegistryFromResourceDに自動的に呼び出されます。

注特価;置換値を実行時に置き換えるには、ただしまたはDECLARE_REGISTRY_RESOURCEIDマクロを指定しないでください。代わりに、実行時にプレース ホルダーを置換すると値を変数プレース ホルダーの各エントリが、 _ATL_REGMAP_ENTRIES構造体の配列を作成します。その後、 pMapEntriesパラメーターの配列を渡すUpdateRegistryFromResourceDを呼び出します。これは、交換のすべての値は_ATL_REGMAP_ENTRIES構造で、レジストラーの交換マップに追加します(&N)。

注特価;ATL レジストリ コンポーネント (レジストラー) を静的にリンクするには、 UpdateRegistryFromResourceSを参照してください。(&N)。

置き換え可能パラメーターとスクリプトの詳細についてを参照してください、記事、ATL レジストリ コンポーネント (レジストラー)。

|Nbsp; CComModule の概要クラス メンバー(&N)

参照特価;BEGIN_OBJECT_MAP(&N)

Index