Поделиться через


Интерфейс 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;

См. также

Использование подстановочных параметров (препроцессор регистратора)
Общие сведения о классе
Классы модулей
Компонент реестра (регистратор)