共用方式為


IRegistrar 介面

此介面定義于 atliface.h 中,並由 CAtlModule 成員函式在內部使用,例如 UpdateRegistryFromResourceD

語法

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;

另請參閱

使用可置換的參數 (登錄器的前置處理器)
類別概觀
模組類別
登錄元件 (登錄器)