Función StorPortEnableRegistryKeyNotification (storport.h)
Una minipuerta llama a StorPortEnableRegistryKeyNotification para habilitar las notificaciones de cambio del Registro para un dispositivo en la ruta hkLM\System\CurrentControlSet\Services<serviceName>\Parameters\Device.
Sintaxis
ULONG StorPortEnableRegistryKeyNotification(
PVOID HwDeviceExtension,
PHW_REGISTRY_NOTIFICATION_ROUTINE NotificationCallback
);
Parámetros
HwDeviceExtension
[in] Puntero a la extensión de dispositivo de hardware para el adaptador de bus host (HBA).
NotificationCallback
[in] Puntero a la rutina de devolución de llamada HW_REGISTRY_NOTIFICATION_ROUTINE del miniporte.
Valor devuelto
storPortEnableRegistryKeyNotification devuelve STOR_STATUS_SUCCESS si la afinidad de nodo se ha consultado correctamente. Entre los posibles valores devueltos de error se incluyen los siguientes.
Código devuelto | Descripción |
---|---|
STOR_STATUS_INSUFFICIENT_RESOURCES | No había suficiente memoria para completar la operación. |
STOR_STATUS_INVALID_PARAMETER | Hay un parámetro no válido, como un puntero notificationCallback null. |
STOR_STATUS_UNSUCCESSFUL | Error por motivos internos. |
Observaciones
Cuando se produce un cambio en la clave del Registro HKLM\System\CurrentControlSet\Services<serviceName>\Parameters\Device Registry, Storport llamará a la rutina de devolución de llamada HW_REGISTRY_NOTIFICATION_ROUTINE de miniport con la extensión del dispositivo.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11, versión 22H2 |
encabezado de | storport.h |