Share via


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
    リソース id

  • bRegister
    オブジェクトが登録されている場合はTRUE ; 別の方法で FALSE

  • pMapEntries
    値を格納するスクリプトの置き換え可能パラメーターと置換のマップへのポインターが関連付けられた ATL は自動的に %MODULE% を使用します。 追加の置き換え可能パラメーターを使用するには、CAtlModule::AddCommonRGSReplacementsを参照してください。 それ以外 NULL の既定値を使用します。

戻り値

正常に終了した場合は、S_OK を返します。それ以外の場合は、エラーの HRESULT を返します。

解説

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

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

このメソッドは CAtlModule::UpdateRegistryFromResourceDHelperを呼び出します。

必要条件

atlbase.hHeader:

参照

関連項目

CAtlModule クラス