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