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;