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)