Interfejs IRegistrar

Ten interfejs jest zdefiniowany w pliku atliface.h i jest używany wewnętrznie przez funkcje składowe CAtlModule, takie jak UpdateRegistryFromResourceD.

Składnia

typedef interface IRegistrar IRegistrar;

Uwagi

Aby uzyskać więcej informacji, zobacz temat Using Replaceable Parameters (Preprocesor Rejestratora).

Członkowie

Metody publiczne

Nazwa/nazwisko opis
IRegistrar::ResourceRegisterSz Rejestruje zasób.
IRegistrar::ResourceUnregisterSz Wyrejestrowuje zasób.
IRegistrar::FileRegister Rejestruje plik.
IRegistrar::FileUnregister Wyrejestrowuje plik.
IRegistrar::StringRegister Rejestruje ciąg.
IRegistrar::StringUnregister Wyrejestrowuje ciąg
IRegistrar::ResourceRegister Rejestruje zasób.
IRegistrar::ResourceUnregister Wyrejestrowuje zasób.

Wymagania

Nagłówek: atlifase.h

IRegistrar::ResourceRegisterSz

Rejestruje zasób.

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

IRegistrar::ResourceUnregisterSz

Wyrejestrowuje zasób.

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

IRegistrar::FileRegister

Rejestruje plik.

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

IRegistrar::FileUnregister

Wyrejestrowuje plik.

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

IRegistrar::StringRegister

Rejestruje określone dane ciągu.

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

IRegistrar::StringUnregister

Wyrejestrowuje określone dane ciągu.

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

IRegistrar::ResourceRegister

Rejestruje zasób.

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

IRegistrar::ResourceUnregister

Wyrejestrowuje zasób.

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

Zobacz też

Używanie wymiennych parametrów (preprocesor rejestratora)
Omówienie klasy
Klasy modułów
Składnik rejestru (rejestrator)