HW_REGISTRY_NOTIFICATION_ROUTINE回调函数 (storport.h)

当 HKLM\System\CurrentControlSet\Services<serviceName>\Parameters\Device 注册表项下发生更改时,Storport 调用微型端口HW_REGISTRY_NOTIFICATION_ROUTINE回调。

语法

HW_REGISTRY_NOTIFICATION_ROUTINE HwRegistryNotificationRoutine;

void HwRegistryNotificationRoutine(
  PVOID HwDeviceExtension
)
{...}

参数

HwDeviceExtension

[in]指向主机总线适配器的硬件设备扩展的指针 (HBA) 。 微型端口在之前调用 StorPortEnableRegistryKeyNotification 时将此值提供给 Storport。

返回值

备注

如果微型端口已启用注册表更改通知,当 HKLM\System\CurrentControlSet\Services<serviceName>\Parameters\Device 注册表项下发生更改时,Storport 将使用设备扩展调用微型端口的HW_REGISTRY_NOTIFICATION_ROUTINE回调例程。

HW_REGISTRY_NOTIFICATION_ROUTINE 应为每个值名称调用 StorPortRegistryRead ,并将 Global 参数设置为 1。

要求

要求
最低受支持的客户端 Windows 11 版本 22H2
标头 storport.h

另请参阅

StorPortEnableRegistryKeyNotification

StorPortRegistryRead