CRegKey::Create

Створити ДОВГИЙ (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);

Значення, яке повертається

У разі успішного повертає ERROR_SUCCESS; в іншому випадку, значення помилки.

Параметри

hKeyParent

[в] Маркер відкритого ключа.

lpszKeyName

[в] Визначає ім'я ключа, створений або відкритий. Це ім'я має бути підрозділ hKeyParent.

lpszClass

[в] Визначає клас буде створений або відкритий ключ. Значення за промовчанням — REG_NONE.

dwOptions

[в] Параметри для ключа. Значення за промовчанням — REG_OPTION_NON_VOLATILE. Щоб переглянути список можливих значень та описів, RegCreateKeyEx в Win32 SDK.

samDesired

[в] Безпека доступ для ключа. Значення за промовчанням — KEY_ALL_ACCESS. Переглянути список можливих значень та описів, RegCreateKeyEx.

lpSecAttr

[в] Вказівник на на SECURITY_ATTRIBUTES структура, що показує, чи дескриптор ключа може бути успадкована дочірній процес. За промовчанням цей параметр має значення NULL (тобто маркер не може бути успадкована).

lpdwDisposition

[з] Якщо non-NULL, повертає або REG_CREATED_NEW_KEY (якщо ключ не існує і був створений) або REG_OPENED_EXISTING_KEY (якщо ключ існувала і було відкрито).

Зауваження

Створює вказаної клавіші, якщо вона не існує як підрозділ hKeyParent. В іншому випадку Створення відкриває ключ.

Створити встановлює m_hKey член дескриптор ключа.

Огляд CRegKey |  Члени класу

Дивіться також CRegKey::Open, CRegKey::Close

Index