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 |