Função StorPortEnableRegistryKeyNotification (storport.h)
Um miniporto chama StorPortEnableRegistryKeyNotification para habilitar notificações de alteração do 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 de barramento de host).
NotificationCallback
[in] Ponteiro para a rotina de retorno de chamada HW_REGISTRY_NOTIFICATION_ROUTINE do miniporto.
Retornar valor
StorPortEnableRegistryKeyNotification retornará STOR_STATUS_SUCCESS se a afinidade do nó tiver sido consultada com êxito. Possíveis valores retornados por erro 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. |
Comentários
Quando ocorrer uma alteração na chave do Registro HKLM\System\CurrentControlSet\Services<serviceName>\Parameters\Device, o Storport chamará a rotina de retorno de chamada HW_REGISTRY_NOTIFICATION_ROUTINE do miniporto com a extensão do dispositivo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11, versão 22H2 |
Cabeçalho | storport.h |