Share via


IRegistrar インターフェイス

このインターフェイスは atliface.h で定義され、UpdateRegistryFromResourceD などの CAtlModule メンバー関数によって内部的に使用されます。

構文

typedef interface IRegistrar IRegistrar;

解説

詳細については、「置換可能なパラメーターの使用 (レジストラーのプリプロセッサ)」を参照してください。

メンバー

パブリック メソッド

名前 説明
IRegistrar::ResourceRegisterSz リソースを登録します。
IRegistrar::ResourceUnregisterSz リソースを登録解除します。
IRegistrar::FileRegister ファイルを登録します。
IRegistrar::FileUnregister ファイルを登録解除します。
IRegistrar::StringRegister 文字列を登録します。
IRegistrar::StringUnregister 文字列を登録解除します
IRegistrar::ResourceRegister リソースを登録します。
IRegistrar::ResourceUnregister リソースを登録解除します。

必要条件

ヘッダー: atlifase.h

IRegistrar::ResourceRegisterSz

リソースを登録します。

virtual HRESULT STDMETHODCALLTYPE ResourceRegisterSz(
    /* [in] */ _In_z_ LPCOLESTR resFileName,
    /* [in] */ _In_z_ LPCOLESTR szID,
    /* [in] */ _In_z_ LPCOLESTR szType) = 0;

IRegistrar::ResourceUnregisterSz

リソースを登録解除します。

virtual HRESULT STDMETHODCALLTYPE ResourceUnregisterSz(
    /* [in] */ _In_z_ LPCOLESTR resFileName,
    /* [in] */ _In_z_ LPCOLESTR szID,
    /* [in] */ _In_z_ LPCOLESTR szType) = 0;

IRegistrar::FileRegister

ファイルを登録します。

virtual HRESULT STDMETHODCALLTYPE FileRegister(
    /* [in] */ _In_z_ LPCOLESTR fileName) = 0;

IRegistrar::FileUnregister

ファイルを登録解除します。

virtual HRESULT STDMETHODCALLTYPE FileUnregister(
    /* [in] */ _In_z_ LPCOLESTR fileName) = 0;

IRegistrar::StringRegister

指定の文字列データを登録します。

virtual HRESULT STDMETHODCALLTYPE StringRegister(
    /* [in] */ _In_z_ LPCOLESTR data) = 0;

IRegistrar::StringUnregister

指定の文字列データを登録解除します。

virtualHRESULT STDMETHODCALLTYPE StringUnregister(
    /* [in] */ _In_z_ LPCOLESTR data) = 0;

IRegistrar::ResourceRegister

リソースを登録します。

virtual HRESULT STDMETHODCALLTYPE ResourceRegister(
    /* [in] */ _In_z_ LPCOLESTR resFileName,
    /* [in] */ _In_ UINT nID,
    /* [in] */ _In_z_ LPCOLESTR szType) = 0;

IRegistrar::ResourceUnregister

リソースを登録解除します。

virtualHRESULT STDMETHODCALLTYPE ResourceUnregister(
    /* [in] */ _In_z_ LPCOLESTR resFileName,
    /* [in] */ _In_ UINT nID,
    /* [in] */ _In_z_ LPCOLESTR szType) = 0;

関連項目

置き換え可能パラメーターの使用 (レジストラー プリプロセッサ)
クラスの概要
モジュール クラス
レジストリ コンポーネント (レジストラー)