Freigeben über


IRegistrar-Schnittstelle

Hinweis

Die aktive Vorlagenbibliothek (ACTIVE Template Library, ATL) wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.

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)