Compartir a través de


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

Consulte también

HW_REGISTRY_NOTIFICATION_ROUTINE