Partager via


CSettingsStoreSP::Create

Crée une nouvelle instance d'un objet dérivé de Classe de CSettingsStore.

CSettingsStore& CSettingsStoreSP Create(
   BOOL bAdmin,
   BOOL bReadOnly
);

Paramètres

  • [in] bAdmin
    Un paramètre booléen qui détermine si un objet d' CSettingsStore est créé en mode d'administrateur.

  • [in] bReadOnly
    Un paramètre booléen qui détermine si un objet d' CSettingsStore est créé pour l'accès en lecture seule.

Valeur de retour

Une référence à l'objet nouvellement créé d' CSettingsStore .

Notes

Vous pouvez utiliser la méthode CSettingsStoreSP::SetRuntimeClass pour déterminer le type d'objet CSettingsStoreSP::Create crée.Par défaut, cette méthode crée un objet d' CSettingsStore .

Si vous créez un objet d' CSettingsStore en mode d'administrateur, l'emplacement par défaut pour tous les accès de Registre HKEY_LOCAL_MACHINE est.Sinon, l'emplacement par défaut pour tous les accès de Registre HKEY_CURRENT_USER est.

Si bAdmin est TRUE, l'application doit disposer des droits d'administration.Sinon, il échoue lorsqu'il tente d'accéder au Registre.

Exemple

L'exemple suivant montre comment utiliser la méthode d' Create de classe d' CSettingsStoreSP .

    CSettingsStoreSP regSP;
    CSettingsStore& reg = regSP.Create(FALSE, TRUE);

Configuration requise

en-tête : afxsettingsstore.h

Voir aussi

Référence

Classe de CSettingsStoreSP

Graphique de la hiérarchie

CSettingsStoreSP::SetRuntimeClass

Classe de CSettingsStore