다음을 통해 공유


IRegistrar 인터페이스

이 인터페이스는 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;

참고 항목

대체 가능 매개 변수 사용(등록자 전처리기)
클래스 개요
모듈 클래스
레지스트리 구성 요소(등록자)