Функция RegConnectRegistry устанавливает соединение к предопределенному дескриптору реестра на другом компьютере.
LONGRegConnectRegistry ( LPTSTRlpMachineName , // адрес имени удаленного компьютера HKEYhKey , // предопределенный дескриптор реестра PHKEYphkResult // адрес буфера для дескриптора удаленного реестра );
Параметры:
Адрес нульзаканчивающейся строки, содержащей имя удаленного компьютера. Строка имеет следующую форму:\\computernameЕсли lpMachineName равно NULL, то используется имя локального компьютера. | |
Идентифицирует открытый ключ для закрытия. | |
Определяет предопределенный дескриптор реестра на удаленном компьютере. Могут быть использованы только следующие значения: HKEY_LOCAL_MACHINE HKEY_USERS Приложения не могут использовать значения HKEY_CLASSES_ROOT или HKEY_CURRENT_USER в этом параметре. |
Возвращаемые значения:
Если функция успешна, возвращается значение ERROR_SUCCESS.
При ошибке, возвращаемое значение – это код ошибки, объявленный в WINERROR.H. Вы можете использовать функцию FormatMessage с флагом FORMAT_MESSAGE_FROM_SYSTEM для получения общего описания ошибки.
При ошибке, возвращаемое значение – это код ошибки, объявленный в WINERROR.H. Вы можете использовать функцию FormatMessage с флагом FORMAT_MESSAGE_FROM_SYSTEM для получения общего описания ошибки.
Замечания:
Когда дескриптор, возвращенный RegConnectRegistry, больше не нужен, его нужно закрыть вызовом RegCloseKey.