CAtlModule::UpdateRegistryFromResourceD
登録するために指定したリソースを登録または登録解除に含まれるスクリプト オブジェクトを移動します。
HRESULT WINAPI UpdateRegistryFromResourceD(
UINT nResID,
BOOL bRegister,
struct _ATL_REGMAP_ENTRY* pMapEntries = NULL
) throw( );
HRESULT WINAPI UpdateRegistryFromResourceD(
LPCTSTR lpszRes,
BOOL bRegister,
struct _ATL_REGMAP_ENTRY* pMapEntries = NULL
) throw( );
パラメーター
lpszRes
リソースの名前。nResID
リソース idbRegister
オブジェクトが登録されている場合はTRUE ; 別の方法で FALSE。pMapEntries
値を格納するスクリプトの置き換え可能パラメーターと置換のマップへのポインターが関連付けられたATL は自動的に %MODULE% を使用します。追加の置き換え可能パラメーターを使用するには、CAtlModule::AddCommonRGSReplacementsを参照してください。それ以外 NULL の既定値を使用します。
戻り値
正常に終了した場合は、S_OK を返します。それ以外の場合は、エラーの HRESULT を返します。
解説
lpszRes か nResIDで指定されたリソースに含まれているスクリプトを実行します。bRegister が TRUEの場合、このメソッドは登録システム レジストリのオブジェクト; それ以外の場合は、レジストリからオブジェクトを削除します。
静的に ATL レジストリ コンポーネント (レジストラー) にリンクするには、CAtlModule::UpdateRegistryFromResourceSを参照してください。
このメソッドは CAtlModule::UpdateRegistryFromResourceDHelperを呼び出します。
必要条件
atlbase.hHeader: