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)