ВУЗ:
Составители:
43
успешности вызова судят по возвращаемому значению, если
ERROR_SUCCESS, то успешно, если иное – ошибка.
RegOpenKey(Key: HKey; SubKey: PChar; var Result: HKey): Longint;
Открыть подраздел Key\SubKey и возвращает Handle на него в пере-
менной Result. Если раздела с таким именем нет, то он не создается. Возврат
– код ошибки или ERROR_SUCCESS, если успешно.
RegCloseKey(Key: HKey): Longint;
Закрывает раздел, на который ссылается Key. Возврат – код ошибки
или ERROR_SUCCESS, если успешно
.
RegDeleteKey(Key: HKey; SubKey: PChar): Longint;
Удалить подраздел Key\SubKey. Возврат – код ошибки или ERROR_
SUCCESS, если нет ошибок.
RegEnumKey(Key: HKey; index: Longint; Buffer: PChar;cb: Longint):
Longint;
Получить имена всех подразделов раздела Key, где Key – Handle на от-
крытый или созданный раздел (см. RegCreateKey и RegOpenKey), Buffer –
указатель на буфер, cb – размер буфера, index – индекс, должен быть равен 0
при первом вызове RegEnumKey. Типичное использование – в цикле While,
где index увеличивается до тех пор, пока очередной вызов RegEnumKey не
завершится ошибкой (см. пример).
RegQueryValue(Key: HKey; SubKey: PChar; Value: PChar; var cb:
Longint): Longint;
Возвращает текстовую строку, связанную с ключом Key\SubKey.Value
– буфер для строки; cb – размер, на входе – размер буфера, на выходе – длина
возвращаемой строки. Возврат – код ошибки.
RegSetValue(Key: HKey; SubKey: PChar; ValType: Longint; Value: PChar;
cb: Longint): Longint;
Задать новое значение ключу Key\SubKey, ValType – тип задаваемой
переменной, Value – буфер для переменной, cb – размер буфера. В Windows
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »