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