CRegKey::Create

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

Valeur de retour

En cas de succès, retourne ERROR_SUCCESS; sinon, une valeur d'erreur.

Paramètres

hKeyParent

[en] La poignée d'une clé ouverte.

lpszKeyName

[en] Spécifie le nom d'une clé à être créé ou ouvert. Ce nom doit être une sous-clé de hKeyParent.

lpszClass

[en] Spécifie la classe de la clé à être créé ou ouvert. La valeur par défaut est REG_NONE.

dwOptions

[en] Options de la clé. La valeur par défaut est REG_OPTION_NON_VOLATILE. Pour une liste de valeurs possibles et les descriptions, voir RegCreateKeyEx dans le SDK Win32.

samDesired

[en] La sécurité d'accès de la clé. La valeur par défaut est KEY_ALL_ACCESS. Pour une liste de valeurs possibles et les descriptions, voir RegCreateKeyEx.

lpSecAttr

[en] Un pointeur vers un structure SECURITY_ATTRIBUTES qui indique si le handle de la clé peut être hérité par un processus enfant. Par défaut, ce paramètre est NULL (c'est-à-dire le handle ne peut pas être hérité).

lpdwDisposition

[out] Si non-récupèreNULL, soit REG_CREATED_NEW_KEY (si la clé n'existe pas et a été créée) ou REG_OPENED_EXISTING_KEY (si la clé existe et a été ouvert).

Remarques

Crée la clé spécifiée, si elle n'existe pas en tant que sous-clé de la hKeyParent. Sinon, créer ouvre la clé.

Create définit le membre de la m_hKey à la poignée de cette clé.

Aperçu de CRegKey |  ; Membres de classe

Voir aussi  ;CRegKey::Open, CRegKey::Close

Index