Função StorPortEnableRegistryKeyNotification (storport.h)
Um miniporto chama StorPortEnableRegistryKeyNotification para habilitar notificações de alteração de registro para um dispositivo no caminho HKLM\System\CurrentControlSet\Services<serviceName>\Parameters\Device.
Sintaxe
ULONG StorPortEnableRegistryKeyNotification(
PVOID HwDeviceExtension,
PHW_REGISTRY_NOTIFICATION_ROUTINE NotificationCallback
);
Parâmetros
HwDeviceExtension
[in] Ponteiro para a extensão do dispositivo de hardware para o HBA (adaptador do barramento de host).
NotificationCallback
[in] Ponteiro para a rotina de retorno de chamada HW_REGISTRY_NOTIFICATION_ROUTINE do miniporto.
Valor de retorno
StorPortEnableRegistryKeyNotification retornará STOR_STATUS_SUCCESS se a afinidade do nó tiver sido consultada com êxito. Os valores de retorno de erro possíveis incluem o seguinte.
Código de retorno | Descrição |
---|---|
STOR_STATUS_INSUFFICIENT_RESOURCES | Não havia memória suficiente para concluir a operação. |
STOR_STATUS_INVALID_PARAMETER | Há um parâmetro inválido, como um ponteiro notificationCallback nulo. |
STOR_STATUS_UNSUCCESSFUL | Ocorreu um erro por motivos internos. |
Observações
Quando ocorrer uma alteração no HKLM\System\CurrentControlSet\Services<serviceName>\Parameters\Device registry key, Storport chamará a rotina de retorno de chamada HW_REGISTRY_NOTIFICATION_ROUTINE do miniporto com a extensão do dispositivo.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11, versão 22H2 |
cabeçalho | storport.h |