이 인터페이스는 atliface.h에 정의되며 UpdateRegistryFromResourceD와 같은 CAtlModule 멤버 함수에서 내부적으로 사용됩니다.
구문
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;