Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот интерфейс определяется в 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;
См. также
Использование подстановочных параметров (препроцессор регистратора)
Общие сведения о классе
Классы модулей
Компонент реестра (регистратор)