CComModule::UpdateRegistryFromResourceS
ATL 7.0 では、CComModule は互換性のために残されています: ATL モジュール クラス を詳細については、" "を参照してください。
virtual HRESULT UpdateRegistryFromResourceS(
LPCTSTR lpszRes,
BOOL bRegister,
struct _ATL_REGMAP_ENTRY* pMapEntries = NULL
) throw( );
virtual HRESULT UpdateRegistryFromResourceS(
UINT nResID,
BOOL bRegister,
struct _ATL_REGMAP_ENTRY* pMapEntries = NULL
) throw( );
パラメーター
lpszRes
[入力]リソースの名前。nResID
[入力]リソース idbRegister
[入力]リソース スクリプトを登録するかどうかを示します。pMapEntries
[入力]スクリプトの置き換え可能パラメーターに関連付けられた値を格納する置換マップへのポインター。ATL は自動的に %MODULE%を使用します。追加の置き換え可能パラメーターを使用するには、詳細については、"解説"を参照してください。それ以外 null の既定値を使用します。
戻り値
標準の HRESULT 値。
解説
UpdateRegistryFromResourceS が ATL レジストリ コンポーネント (レジストラー) に静的リンクを作成する以外 UpdateRegistryFromResourceD に似ています。
UpdateRegistryFromResourceS は、で stdafx.h に、オブジェクト マップを処理する際に、提供される追加します #define _ATL_STATIC_REGISTRY を自動的に呼び出されます。
[!メモ]
実行時に置換値を代入するには、DECLARE_REGISTRY_RESOURCE または DECLARE_REGISTRY_RESOURCEID のマクロを指定しないでください。したがって、各エントリが実行時にプレースホルダーを置き換えるために値と組み合わされた変数のプレースホルダーを含む _ATL_REGMAP_ENTRIES の構造体の配列を作成します。次 pMapEntries のパラメーターの配列を渡す UpdateRegistryFromResourceSを呼び出します。これは、レジストラー置換マップに _ATL_REGMAP_ENTRIES の構造体のすべての置換値を追加します。
置き換え可能パラメーターとスクリプトについての詳細については、" " ATL レジストリ コンポーネント (レジストラー)を参照してください。
必要条件
ヘッダー: atlbase.h