Sdílet prostřednictvím


IRegistrar – rozhraní

Toto rozhraní je definováno v atliface.h a používá interně členské funkce CAtlModule, jako je UpdateRegistryFromResourceD.

Syntaxe

typedef interface IRegistrar IRegistrar;

Poznámky

Další podrobnosti najdete v tématu Použití nahraditelných parametrů (preprocesor registrátora).

Členové

Veřejné metody

Název Popis
IRegistrar::ResourceRegisterSz Zaregistruje prostředek.
IRegistrar::ResourceUnregisterSz Zruší registraci prostředku.
IRegistrar::FileRegister Zaregistruje soubor.
IRegistrar::FileUnregister Zruší registraci souboru.
IRegistrar::StringRegister Zaregistruje řetězec.
IRegistrar::StringUnregister Zrušení registrace řetězce
IRegistrar::ResourceRegister Zaregistruje prostředek.
IRegistrar::ResourceUnregister Zruší registraci prostředku.

Požadavky

Hlavička: atlifase.h

IRegistrar::ResourceRegisterSz

Zaregistruje prostředek.

virtual HRESULT STDMETHODCALLTYPE ResourceRegisterSz(
    /* [in] */ _In_z_ LPCOLESTR resFileName,
    /* [in] */ _In_z_ LPCOLESTR szID,
    /* [in] */ _In_z_ LPCOLESTR szType) = 0;

IRegistrar::ResourceUnregisterSz

Zruší registraci prostředku.

virtual HRESULT STDMETHODCALLTYPE ResourceUnregisterSz(
    /* [in] */ _In_z_ LPCOLESTR resFileName,
    /* [in] */ _In_z_ LPCOLESTR szID,
    /* [in] */ _In_z_ LPCOLESTR szType) = 0;

IRegistrar::FileRegister

Zaregistruje soubor.

virtual HRESULT STDMETHODCALLTYPE FileRegister(
    /* [in] */ _In_z_ LPCOLESTR fileName) = 0;

IRegistrar::FileUnregister

Zruší registraci souboru.

virtual HRESULT STDMETHODCALLTYPE FileUnregister(
    /* [in] */ _In_z_ LPCOLESTR fileName) = 0;

IRegistrar::StringRegister

Zaregistruje zadaná řetězcová data.

virtual HRESULT STDMETHODCALLTYPE StringRegister(
    /* [in] */ _In_z_ LPCOLESTR data) = 0;

IRegistrar::StringUnregister

Zruší registraci zadaných řetězcových dat.

virtualHRESULT STDMETHODCALLTYPE StringUnregister(
    /* [in] */ _In_z_ LPCOLESTR data) = 0;

IRegistrar::ResourceRegister

Zaregistruje prostředek.

virtual HRESULT STDMETHODCALLTYPE ResourceRegister(
    /* [in] */ _In_z_ LPCOLESTR resFileName,
    /* [in] */ _In_ UINT nID,
    /* [in] */ _In_z_ LPCOLESTR szType) = 0;

IRegistrar::ResourceUnregister

Zruší registraci prostředku.

virtualHRESULT STDMETHODCALLTYPE ResourceUnregister(
    /* [in] */ _In_z_ LPCOLESTR resFileName,
    /* [in] */ _In_ UINT nID,
    /* [in] */ _In_z_ LPCOLESTR szType) = 0;

Viz také

Použití nahraditelných parametrů (preprocesor registrátoru)
Přehled třídy
Třídy modulů
Součást registru (registrátor)