Freigeben über


IRegistrar-Schnittstelle

Diese Schnittstelle wird in atliface.h definiert und intern von CAtlModule-Memberfunktionen wie UpdateRegistryFromResourceD verwendet.

Syntax

typedef interface IRegistrar IRegistrar;

Hinweise

Weitere Informationen finden Sie im Thema Using Replaceable Parameters (The Registrar's Preprocessor).

Member

Öffentliche Methoden

Name Beschreibung
IRegistrar::ResourceRegisterSz Registriert die Ressource.
IRegistrar::ResourceUnregisterSz Hebt die Registrierung der Ressource auf.
IRegistrar::FileRegister Registriert die Datei.
IRegistrar::FileUnregister Hebt die Registrierung der Datei auf.
IRegistrar::StringRegister Registriert die Zeichenfolge.
IRegistrar::StringUnregister Hebt die Registrierung der Zeichenfolge auf.
IRegistrar::ResourceRegister Registriert die Ressource.
IRegistrar::ResourceUnregister Hebt die Registrierung der Ressource auf.

Anforderungen

Kopfzeile: atlifase.h

IRegistrar::ResourceRegisterSz

Registriert die Ressource.

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

IRegistrar::ResourceUnregisterSz

Hebt die Registrierung der Ressource auf.

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

IRegistrar::FileRegister

Registriert die Datei.

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

IRegistrar::FileUnregister

Hebt die Registrierung der Datei auf.

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

IRegistrar::StringRegister

Registriert die angegebenen Zeichenfolgendaten.

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

IRegistrar::StringUnregister

Hebt die Registrierung der angegebenen Zeichenfolgendaten auf.

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

IRegistrar::ResourceRegister

Registriert die Ressource.

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

IRegistrar::ResourceUnregister

Hebt die Registrierung der Ressource auf.

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

Siehe auch

Verwenden von ersetzbaren Parametern (Der Registrierungspräprozessor)
Klassenübersicht
Modulklassen
Registrierungskomponente (Registrar)