หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
This interface is defined in atliface.h and is used internally by CAtlModule member functions such as UpdateRegistryFromResourceD.
Syntax
typedef interface IRegistrar IRegistrar;
Remarks
See the topic Using Replaceable Parameters (The Registrar's Preprocessor) for more details.
Members
Public Methods
| Name | Description |
|---|---|
| IRegistrar::ResourceRegisterSz | Registers the resource. |
| IRegistrar::ResourceUnregisterSz | Unregisters the resource. |
| IRegistrar::FileRegister | Registers the file. |
| IRegistrar::FileUnregister | Unregisters the file. |
| IRegistrar::StringRegister | Registers the string. |
| IRegistrar::StringUnregister | Unregisters the string |
| IRegistrar::ResourceRegister | Registers the resource. |
| IRegistrar::ResourceUnregister | Unregisters the resource. |
Requirements
Header: atlifase.h
IRegistrar::ResourceRegisterSz
Registers the resource.
virtual HRESULT STDMETHODCALLTYPE ResourceRegisterSz(
/* [in] */ _In_z_ LPCOLESTR resFileName,
/* [in] */ _In_z_ LPCOLESTR szID,
/* [in] */ _In_z_ LPCOLESTR szType) = 0;
IRegistrar::ResourceUnregisterSz
Unregisters the resource.
virtual HRESULT STDMETHODCALLTYPE ResourceUnregisterSz(
/* [in] */ _In_z_ LPCOLESTR resFileName,
/* [in] */ _In_z_ LPCOLESTR szID,
/* [in] */ _In_z_ LPCOLESTR szType) = 0;
IRegistrar::FileRegister
Registers the file.
virtual HRESULT STDMETHODCALLTYPE FileRegister(
/* [in] */ _In_z_ LPCOLESTR fileName) = 0;
IRegistrar::FileUnregister
Unregisters the file.
virtual HRESULT STDMETHODCALLTYPE FileUnregister(
/* [in] */ _In_z_ LPCOLESTR fileName) = 0;
IRegistrar::StringRegister
Registers the specified string data.
virtual HRESULT STDMETHODCALLTYPE StringRegister(
/* [in] */ _In_z_ LPCOLESTR data) = 0;
IRegistrar::StringUnregister
Unregisters the specified string data.
virtualHRESULT STDMETHODCALLTYPE StringUnregister(
/* [in] */ _In_z_ LPCOLESTR data) = 0;
IRegistrar::ResourceRegister
Registers the resource.
virtual HRESULT STDMETHODCALLTYPE ResourceRegister(
/* [in] */ _In_z_ LPCOLESTR resFileName,
/* [in] */ _In_ UINT nID,
/* [in] */ _In_z_ LPCOLESTR szType) = 0;
IRegistrar::ResourceUnregister
Unregisters the resource.
virtualHRESULT STDMETHODCALLTYPE ResourceUnregister(
/* [in] */ _In_z_ LPCOLESTR resFileName,
/* [in] */ _In_ UINT nID,
/* [in] */ _In_z_ LPCOLESTR szType) = 0;
See also
Using Replaceable Parameters (The Registrar's Preprocessor)
Class Overview
Module Classes
Registry Component (Registrar)