CSettingsStoreSP::Create

Erstellt eine neue Instanz eines Objekts, das von CSettingsStore-Klasse abgeleitet wird.

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

Parameter

  • [in] bAdmin
    Ein boolescher Parameter, der bestimmt, ob ein CSettingsStore-Objekt im Administratormodus erstellt wird.

  • [in] bReadOnly
    Ein boolescher Parameter, der bestimmt, ob ein Objekt CSettingsStore für schreibgeschützten Zugriff erstellt wird.

Rückgabewert

Ein Verweis auf den neu erstellten CSettingsStore-Objekt.

Hinweise

Sie können die Methode CSettingsStoreSP::SetRuntimeClass verwenden, um zu bestimmen, welchen Objekttyp CSettingsStoreSP::Create erstellt.Standardmäßig erstellt diese Methode ein CSettingsStore-Objekt.

Wenn Sie ein CSettingsStore-Objekt im Administratormodus erstellen, ist der Standardspeicherort für alle Registrierungszugriff HKEY_LOCAL_MACHINE.Andernfalls ist der Standardspeicherort für alle Registrierungszugriff HKEY_CURRENT_USER.

Wenn bAdminTRUE ist, muss die Anwendung Verwaltungsrechte haben.Andernfalls schlägt die Prozedur fehl, wenn versucht wird, auf die Registrierung zuzugreifen.

Beispiel

Das folgende Beispiel zeigt, wie die Methode der Klasse CreateCSettingsStoreSP verwendet.

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

Anforderungen

Header: afxsettingsstore.h

Siehe auch

Referenz

CSettingsStoreSP-Klasse

Hierarchien-Diagramm

CSettingsStoreSP::SetRuntimeClass

CSettingsStore-Klasse