CRegKey::Create

Create lungo (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);

Valore restituito

In caso di successo, restituisce ERROR_SUCCESS; in caso contrario, un valore di errore.

Parametri

hKeyParent

[in] L'handle di aprire la chiave.

lpszKeyName

[in] Specifica il nome di una chiave di essere creato o aperto. Questo nome deve essere una sottochiave di hKeyParent.

lpszClass

[in] Specifica la classe del tasto di essere creato o aperto. Il valore predefinito è REG_NONE.

dwOptions

[in] Opzioni per la chiave. Il valore predefinito è REG_OPTION_NON_VOLATILE. Per un elenco dei valori possibili e le relative descrizioni, vedere RegCreateKeyEx in Win32 SDK.

samDesired

[in] L'accesso di sicurezza per la chiave. Il valore predefinito è KEY_ALL_ACCESS. Per un elenco dei valori possibili e le relative descrizioni, vedere RegCreateKeyEx.

lpSecAttr

[in] Puntatore a un struttura SECURITY_ATTRIBUTES che indica se l'handle della chiave può essere ereditata da un processo figlio. Per impostazione predefinita, questo parametro è NULL (che significa l'handle non può essere ereditata).

lpdwDisposition

[out] Se non-NULL, recupera o REG_CREATED_NEW_KEY (se la chiave non esisteva ed è stata creata) o REG_OPENED_EXISTING_KEY (se la chiave esisteva ed è stato aperto).

Osservazioni

Se non esiste come sottochiave della hKeyParent, crea la chiave specificata. In caso contrario, Crea apre la chiave.

Create imposta il membro m_hKey la maniglia di questa chiave.

Pa&noramica CRegKey |nbsp; Membri della classe

Vedere a&nchenbsp;CRegKey::Open, CRegKey::Close

Index