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)