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