Share via


Función UfxDeviceNotifyHardwareFailure (ufxclient.h)

Notifica a UFX sobre un error de hardware no recuperable en el controlador.

Sintaxis

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

Parámetros

[in] UfxDevice

Identificador de un objeto de dispositivo UFX que creó el controlador mediante una llamada a UfxDeviceCreate.

[in, optional] HardwareFailureContext

Puntero opcional a una estructura de UFX_HARDWARE_FAILURE_CONTEXT definida por el controlador de cliente que contiene información específica del controlador sobre el error de hardware.

Valor devuelto

None

Observaciones

El controlador cliente llama a UfxDeviceNotifyHardwareFailure cuando el controlador ha entrado en un error de hardware no recuperable (como el bloqueo PHY). UFX puede intentar restablecer el controlador para ver si se puede recuperar el controlador. En el ejemplo siguiente se muestra la sintaxis de la llamada:

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


Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Plataforma de destino Windows
Encabezado ufxclient.h
Library ufxstub.lib
IRQL DISPATCH_LEVEL