Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Операционная система, драйверы и компоненты установки устройств хранят сведения о драйверах и устройствах в реестре. Как правило, драйверы и компоненты установки устройств должны использовать реестр для хранения данных, которые должны храниться во время перезапусков системы. Сведения о том, как драйвер обращается к сведениям о реестре, см. в разделе "Использование реестра в драйвере".
Содержимое реестра всегда должно рассматриваться как ненадежные, изменяемые сведения. Если один из компонентов драйвера записывает сведения в реестр, а другой компонент считывает его позже, не предполагайте, что сведения не были изменены в то же время. После чтения сведений из реестра компоненты драйвера всегда должны проверять сведения перед его использованием.
Дополнительные сведения о реестре в целом см. в документации по пакету SDK для Microsoft Windows.
В этом разделе содержатся следующие темы, описывающие использование разделов реестра для хранения сведений о драйверах и устройствах:
Драйверы должны получить доступ к разделам Plug and Play (PnP) в реестре с помощью системных подпрограмм, таких как IoGetDeviceProperty или IoOpenDeviceRegistryKey. Компоненты установки в пользовательском режиме должны использовать такие функции установки устройств, как CM_Get_DevNode_Registry_Property или CM_Open_DevNode_Key. Доступ к реестру можно получить из INF-файлов с помощью директив INF AddReg. Дополнительные сведения см. в разделе состояния реестра на странице изоляции пакета драйвера .
Это важно
Драйверы не должны обращаться к этим деревьям реестра и ключам напрямую. Это обсуждение сведений о реестре в этом разделе предназначено исключительно для отладки проблемы с установкой или настройкой устройства.