RegDeleteKey • Windows 98 • Windows 2000 |
||
Описание |
Функция RegDeleteKey удаляет подключ заданного ключа. В Windows NT/ 2000 эта функция не будет удалять подключи и не сможет быть выполнена при наличии подключей. А в Windows 9.x подключи с ее помощью удаляются. |
|
Синтаксис |
LONG RegDeleteKey(HKEY hKey, LPCTSTR IpszSubKey) |
|
Параметры |
||
hKey |
HKEY: Дескриптор открытого ключа или любого из предопределенных ключей, перечисленных в табл. 19.1. |
|
IpszSubKey |
LPCTSTR: Указатель на строку, завершающуюся пустым символом и содержащую имя удаляемого ключа. Указанный ключ не должен содержать подключи, хотя может содержать значения. Эти значения удаляются вместе с ключом. |
|
Возвращаемое значение |
LONG: Если выполнение функции оказывается успешным, тогда возвращается значение ERROR_SUCCESS. В противном случае возвращается код ошибки. |
|
Включаемыйфайл |
winreg.h |
|
См. также |
RegCreateKeyEx, RegOpenKeyEx. |
|
Пример |
См. пример применения функции RegCreateKeyEx |
|
RegDeleteValue * Windows 98 • Windows 2000 |
||
Описание |
Функция RegDeleteValue удаляет значение из подключа. |
|
Синтаксис |
LONG RegDeleteValue(HKEY hKey, LPCTSTR IpszValueName) |
|
Параметры |
||
НКеу |
HKEY: Дескриптор ключа, открытого с правом доступа KEY_SET VALUE,либо одного из предопределенных ключей, перечисленных в табл. 19.1. |
|
Ipsz ValueName |
LPCTSTR: Указатель на строку, завершающуюся нулевым символом и содержащую имя удаляемого значения. Если установлено значение NULL, тогда удаляется используемое по умолчанию значение. |
|
Возвращаемое значение |
LONG: Если выполнение функции оказывается успешным, тогда возвращается значение ERROR_SUCCESS. В противном случае возвращается код ошибки. |
|
Включаемый файл |
winreg.h |
|
См. также |
RegDeleteKey. |
|
Пример |
См. пример применения функции RegCreateKeyEx. |
|
ReqDisablePredefinedCache • Windows 98 • Windows 2000 |
||
Описание |
Функция RegDisablePredefinedCache отключает таблицу предопределенных дескрипторов системного реестра в ключе HKEY_CURRENT_USER для текущего процесса. Любой доступ к ключу HKEY_CURRENT_USER после вызова этой функции приведет к выполнению операций открытия и закрытия по отношению к ключу с идентификатором защиты текущего процесса (HKEY_USERS\<SID текущего процесса>). |
|
Синтаксис |
LONGRegDisablePredefinedCache(VOID) |
|
Параметры |
Параметры отсутствуют. |
|
Возвращаемое значение |
LONG: Если выполнение функции оказывается успешным, тогда возвращается значение ERROR_SUCCESS. В противном случае возвращается код ошибки, |
|
Включаемый файл |
winreg.h |
|
ReqNumKeyEx • Windows 98 • Windows 2000 |
||
Описание |
Функция RegNumKeyEx перечисляет подключи указанного открытого ключа системного реестра. Эта функция при каждом вызове выбирает информацию об одном ключе. Для перечисления подключей в приложении следует первоначально вызвать функцию RegNumKeyEx с установленным значением 0 параметра dwlndex. Затем в приложении должно выполняться приращение параметра dwlndex и вызов функции RegNumKeyEx до тех пор, пока не будет возвращено значение ERROR_NO_MORE_ITEMS (ошибка в связи с отсутствием каких-либо дополнительных элементов). Перечисление ключей в приложении может быть также выполнено снизу вверх благодаря установке в параметре dwlndex индекса последнего под-ключа при первом вызове рассматриваемой функции и последующем отрицательном приращении индекса до тех пор, пока не будет перечислен подключ с индексом 0. Функция RegNumKeyEx используется также для выборки индекса последнего подключа. |
|
Синтаксис |
LONG RegNumKeyEx(HKEY hKey, DWORD dwlndex, LPTSTR IpszName, LPDWORD IpcdwName. LPDWORD IpdwReserved, LPTSTR IpszClassName, LPDWORD IpcdwClassName, PFILETIME pftLastChanged) |
|
Параметры |
||
hKey |
HKEY: Открытый ключ, подключи которого подлежат перечислению. Это может быть открытый ключ или один из предопределенных ключей, приведенных в табл. 19.1. |
|
dwlndex |
DWORD: Индекс подключа, используемый для доступа к нему. Для доступа к первому подключу следует установить значение 0 в счетчике под-ключей. А для перечисления подключей по дереву необходимо выполнять приращение указанного счетчика до тех пор, пока при очередном вызове не будет возвращено значение ERROR_NO_MORE_ITEMS. |
|
IpszName |
LPTSTR: Указатель на буфер, в который поступает имя перечисляемого подключа. Это имя является не полностью определенным именем ключа, |
|
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.