Функция StorPortEnableRegistryKeyNotification (storport.h)
Минипорт вызывает StorPortEnableRegistryKeyNotification, чтобы включить уведомления об изменениях реестра для устройства по пути HKLM\System\CurrentControlSet\ServicesName><\Parameters\Device.
Синтаксис
ULONG StorPortEnableRegistryKeyNotification(
PVOID HwDeviceExtension,
PHW_REGISTRY_NOTIFICATION_ROUTINE NotificationCallback
);
Параметры
HwDeviceExtension
[in] Указатель на расширение аппаратного устройства для адаптера шины узла (HBA).
NotificationCallback
[in] Указатель на подпрограмму обратного вызова HW_REGISTRY_NOTIFICATION_ROUTINE мини-порта.
Возвращаемое значение
StorPortEnableRegistryKeyNotification возвращает STOR_STATUS_SUCCESS, если сопоставление узлов было успешно запрошено. Возможные возвращаемые значения ошибок включают следующее.
Код возврата | Описание |
---|---|
STOR_STATUS_INSUFFICIENT_RESOURCES | Недостаточно памяти для завершения операции. |
STOR_STATUS_INVALID_PARAMETER | Существует недопустимый параметр, например пустой указатель NotificationCallback . |
STOR_STATUS_UNSUCCESSFUL | По внутренним причинам произошла ошибка. |
Комментарии
При изменении в разделе реестра HKLM\System\CurrentControlSet\Services<serviceName>\Parameters\Device Storport вызовет подпрограмму обратного вызова HW_REGISTRY_NOTIFICATION_ROUTINE мини-порта с расширением устройства.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 версии 22H2 |
Верхняя часть | storport.h |