Interfaccia IRegistrar
Questa interfaccia è definita in atliface.h e viene usata internamente dalle funzioni membro CAtlModule, ad esempio UpdateRegistryFromResourceD.
Sintassi
typedef interface IRegistrar IRegistrar;
Osservazioni:
Per altri dettagli, vedere l'argomento Uso dei parametri sostituibili (preprocessore del registrar).
Membri
Metodi pubblici
Nome | Descrizione |
---|---|
IRegistrar::ResourceRegisterSz | Registra la risorsa. |
IRegistrar::ResourceUnregisterSz | Annulla la registrazione della risorsa. |
IRegistrar::FileRegister | Registra il file. |
IRegistrar::FileUnregister | Annulla la registrazione del file. |
IRegistrar::StringRegister | Registra la stringa. |
IRegistrar::StringUnregister | Annulla la registrazione della stringa |
IRegistrar::ResourceRegister | Registra la risorsa. |
IRegistrar::ResourceUnregister | Annulla la registrazione della risorsa. |
Requisiti
Intestazione: atlifase.h
IRegistrar::ResourceRegisterSz
Registra la risorsa.
virtual HRESULT STDMETHODCALLTYPE ResourceRegisterSz(
/* [in] */ _In_z_ LPCOLESTR resFileName,
/* [in] */ _In_z_ LPCOLESTR szID,
/* [in] */ _In_z_ LPCOLESTR szType) = 0;
IRegistrar::ResourceUnregisterSz
Annulla la registrazione della risorsa.
virtual HRESULT STDMETHODCALLTYPE ResourceUnregisterSz(
/* [in] */ _In_z_ LPCOLESTR resFileName,
/* [in] */ _In_z_ LPCOLESTR szID,
/* [in] */ _In_z_ LPCOLESTR szType) = 0;
IRegistrar::FileRegister
Registra il file.
virtual HRESULT STDMETHODCALLTYPE FileRegister(
/* [in] */ _In_z_ LPCOLESTR fileName) = 0;
IRegistrar::FileUnregister
Annulla la registrazione del file.
virtual HRESULT STDMETHODCALLTYPE FileUnregister(
/* [in] */ _In_z_ LPCOLESTR fileName) = 0;
IRegistrar::StringRegister
Registra i dati stringa specificati.
virtual HRESULT STDMETHODCALLTYPE StringRegister(
/* [in] */ _In_z_ LPCOLESTR data) = 0;
IRegistrar::StringUnregister
Annulla la registrazione dei dati stringa specificati.
virtualHRESULT STDMETHODCALLTYPE StringUnregister(
/* [in] */ _In_z_ LPCOLESTR data) = 0;
IRegistrar::ResourceRegister
Registra la risorsa.
virtual HRESULT STDMETHODCALLTYPE ResourceRegister(
/* [in] */ _In_z_ LPCOLESTR resFileName,
/* [in] */ _In_ UINT nID,
/* [in] */ _In_z_ LPCOLESTR szType) = 0;
IRegistrar::ResourceUnregister
Annulla la registrazione della risorsa.
virtualHRESULT STDMETHODCALLTYPE ResourceUnregister(
/* [in] */ _In_z_ LPCOLESTR resFileName,
/* [in] */ _In_ UINT nID,
/* [in] */ _In_z_ LPCOLESTR szType) = 0;
Vedi anche
Uso dei parametri sostituibili (preprocessore del registrar)
Cenni preliminari sulla classe
Classi del modulo
Registro di sistema ATL (Registrar)