Compartilhar via


Função UfxDeviceNotifyHardwareFailure (ufxclient.h)

Notifica a UFX sobre uma falha de hardware não recuperável no controlador.

Sintaxe

void UfxDeviceNotifyHardwareFailure(
  [in]           UFXDEVICE                     UfxDevice,
  [in, optional] PUFX_HARDWARE_FAILURE_CONTEXT HardwareFailureContext
);

Parâmetros

[in] UfxDevice

Um identificador para um objeto de dispositivo UFX que o driver criou chamando UfxDeviceCreate.

[in, optional] HardwareFailureContext

Ponteiro opcional para uma estrutura de UFX_HARDWARE_FAILURE_CONTEXT definida pelo driver do cliente que contém informações específicas do controlador sobre a falha de hardware.

Retornar valor

Nenhum

Comentários

O driver cliente chama UfxDeviceNotifyHardwareFailure quando o controlador inseriu uma falha de hardware não recuperável (como bloqueio PHY). O UFX pode tentar redefinir o controlador para ver se o controlador pode ser recuperado. O exemplo a seguir mostra a sintaxe da chamada:

    UfxDeviceNotifyHardwareFailure(
        ControllerContext->UfxDevice,
        (PUFX_HARDWARE_FAILURE_CONTEXT) HardwareFailureContext);


Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Plataforma de Destino Windows
Cabeçalho ufxclient.h
Biblioteca ufxstub.lib
IRQL DISPATCH_LEVEL