|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
RegCreateKey
The RegCreateKey function creates the specified key. If the key already exists in the registry, the function opens it. This function is provided for compatibility with Windows version 3.1. Win32-based applications should use the RegCreateKeyEx function.
LONG RegCreateKey(
HKEY hKey, // handle of an open key LPCTSTR lpSubKey, // address of name of subkey to open PHKEY phkResult // address of buffer for opened handle );
Parameters
hKey
Identifies a currently open key or any of the following predefined reserved handle values:
HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_LOCAL_MACHINE HKEY_USERS The key opened or created by this function is a subkey of the key identified by hKey.
lpSubKey
Points to a null-terminated string specifying the name of a key that this function opens or creates. This key must be a subkey of the key identified by the hKey parameter.
If hKey is one of the predefined keys, lpSubKey may be NULL. In that case, the handle returned by using phkResult is the same hKey handle passed in to the function.
phkResult
Points to a variable that receives the handle of the opened or created key.
Return Values
If the function succeeds, the return value is ERROR_SUCCESS. If the function fails, the return value is a nonzero error code defined in WINERROR.H. You can use the FormatMessage function with the FORMAT_MESSAGE_FROM_SYSTEM flag to get a generic description of the error.
Remarks
An application can use the RegCreateKey function to create several keys at once. For example, an application can create a subkey four levels deep at the same time as the three preceding subkeys by specifying a string of the following form for the lpSubKey parameter: subkey1\subkey2\subkey3\subkey4 The key identified by the hKey parameter must have been opened with KEY_CREATE_SUB_KEY access (KEY_WRITE access includes KEY_CREATE_SUB_KEY access).
If the lpSubKey parameter is the address of an empty string, the function opens and then passes back the key identified by the hKey parameter.
See Also
RegCloseKey, RegCreateKeyEx, RegDeleteKey, RegOpenKey, RegOpenKeyEx, RegSetValue
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
RegCreateKey
Функция RegCreateKey создает определенный ключ. Если ключ уже существует в регистрации, функция открывает это. Эта функция предусмотрена для совместимости версией Окна 3.1. базирующиеся приложения Win32 должны использовать функцию RegCreateKeyEx.
ДОЛГО (ДЛИНОЙ) RegCreateKey(
HKEY hKey, // РУЧКА открытого ключа LPCTSTR lpSubKey, // адреса имени подключа, чтобы открывать адрес PHKEY phkResult // буфера для открытой ручки );
Параметры
hKey
Идентифицирует к настоящему времени открытый ключ или любая из следующей встроенной резервной ручки оценивает:
HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_LOCAL_MACHINE HKEY_USERS Ключ открытый или созданный этой функцией - подключ ключа идентифицированного hKey.
lpSubKey
Точки на недействительный расторгнутую строку, определяющие имя ключа, что эта функция открывает или создается. Этот ключ должен быть подключом ключа идентифицированного параметром hKey.
Если hKey - один из встроенных ключей, lpSubKey может быть НЕДЕЙСТВИТЕЛЕН. В этом случае, ручка возвращанная использованием phkResult - та же ручка hKey пройденная в в функцию.
phkResult
Точки на переменную, которые получают ручку открытого или созданного ключа.
Обратные Величины
Если функция добивается успеха, обратная величина - ERROR_SUCCESS. Если функция терпит неудачу, обратная величина является ненулевым кодом ошибки определенным в WINERROR.H. Вы можете использовать функцию FormatMessage с флагом FORMAT_MESSAGE_FROM_SYSTEM, чтобы получать общее описание ошибки.
Замечания
Приложение может использовать функцию RegCreateKey, чтобы создавать несколько ключей сразу. Например, приложение может создать подключ четыре уровня глубокий в то же самое время как три предыдущих подключа определяя строку следующего формы для параметра lpSubKey: subkey1\subkey2\subkey3\subkey4 ключ идентифицированный параметром hKey по-видимому открыт доступом KEY_CREATE_SUB_KEY (доступ KEY_WRITE включает доступ KEY_CREATE_SUB_KEY).
Если параметр lpSubKey - адрес пустой строки, функциональный открытый и тогда передает ключ идентифицированный параметром hKey.
Смотри Также
RegCloseKey, RegCreateKeyEx, RegDeleteKey, RegOpenKey, RegOpenKeyEx, RegSetValue
|
|
|
|
| |