Partage via


IRegistrar, interface

Cette interface est définie dans atliface.h et est utilisée en interne par les fonctions membres CAtlModule telles que UpdateRegistryFromResourceD.

Syntaxe

typedef interface IRegistrar IRegistrar;

Notes

Pour plus d’informations, consultez la rubrique Utilisation des paramètres remplaçables (préprocesseur du bureau d’enregistrement).

Membres

Méthodes publiques

Nom Description
IRegistrar ::ResourceRegisterSz Inscrit la ressource.
IRegistrar ::ResourceUnregisterSz Annule l’inscription de la ressource.
IRegistrar ::FileRegister Inscrit le fichier.
IRegistrar ::FileUnregister Annule l’inscription du fichier.
IRegistrar ::StringRegister Inscrit la chaîne.
IRegistrar ::StringUnregister Annule l’inscription de la chaîne
IRegistrar ::ResourceRegister Inscrit la ressource.
IRegistrar ::ResourceUnregister Annule l’inscription de la ressource.

Spécifications

En-tête : atlifase.h

IRegistrar ::ResourceRegisterSz

Inscrit la ressource.

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

IRegistrar ::ResourceUnregisterSz

Annule l’inscription de la ressource.

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

IRegistrar ::FileRegister

Inscrit le fichier.

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

IRegistrar ::FileUnregister

Annule l’inscription du fichier.

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

IRegistrar ::StringRegister

Inscrit les données de chaîne spécifiées.

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

IRegistrar ::StringUnregister

Annule l’inscription des données de chaîne spécifiées.

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

IRegistrar ::ResourceRegister

Inscrit la ressource.

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

IRegistrar ::ResourceUnregister

Annule l’inscription de la ressource.

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

Voir aussi

Utilisation de paramètres remplaçables (préprocesseur d’inscription)
Vue d’ensemble de la classe
Module Classes
Composant du Registre (enregistreur)