CRegKey::Create

Lange erstellen (HKEY hKeyParent, LPCTSTR LpszKeyName, LPTSTR LpszClass = REG_NONE, DWORD DwOptions = REG_OPTION_NON_VOLATILE, REGSAM SamDesired KEY_ALL_ACCESS, LPSECURITY_ATTRIBUTES = LpSecAttr = NULL, LPDWORD LpdwDisposition = NULL);

Rückgabewert

Wenn erfolgreich, gibt ERROR_SUCCESS; andernfalls einen Fehlerwert.

Parameter

hKeyParent

[in] Das Handle des ein geöffneter Schlüssel.

lpszKeyName

[in] Gibt den Namen eines Schlüssels erstellt oder geöffnet werden. Dieser Name muss ein Teilschlüssel von hKeyParent sein.

lpszClass

[in] Gibt die Klasse des Schlüssels erstellt oder geöffnet werden. Der Standardwert ist REG_NONE.

dwOptions

[in] Optionen für den Schlüssel. Der Standardwert ist REG_OPTION_NON_VOLATILE. Eine Liste der möglichen Werte und Beschreibungen finden Sie unter RegCreateKeyEx im Win32-SDK.

samDesired

[in] Der Sicherheitszugriff für den Schlüssel. Der Standardwert ist KEY_ALL_ACCESS. Eine Liste der möglichen Werte und Beschreibungen finden Sie unter RegCreateKeyEx.

lpSecAttr

[in] Ein Zeiger auf eine -SECURITY_ATTRIBUTES -Struktur, die angibt, ob das Handle des Schlüssels von einem untergeordneten Prozess geerbt werden kann. Standardmäßig ist dieser Parameter NULL (d. h., die das Handle nicht geerbt werden kann).

lpdwDisposition

[out] Wenn nicht-NULList, ruft entweder REG_CREATED_NEW_KEY (wenn der Schlüssel nicht vorhanden und erstellt wurde) oder REG_OPENED_EXISTING_KEY (wenn der Schlüssel existiert und eröffnet).

Bemerkungen

Den angegebenen Schlüssel erstellt, wenn es als einen Unterschlüssel hKeyParentnicht vorhanden ist. Andernfalls öffnet Erstellen den Schlüssel.

Erstellen legt den M_hKey -Member auf das Handle des Schlüssels.

CRegKey Übersicht |  Klassenmember

Siehe auch&Nbsp;CRegKey::Open, CRegKey::Close

Index