Funzione UfxDeviceNotifyHardwareFailure (ufxclient.h)

Notifica a UFX di un errore hardware non recuperabile nel controller.

Sintassi

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

Parametri

[in] UfxDevice

Handle a un oggetto dispositivo UFX creato dal driver chiamando UfxDeviceCreate.

[in, optional] HardwareFailureContext

Puntatore facoltativo a una struttura di driver client definita UFX_HARDWARE_FAILURE_CONTEXT contenente informazioni specifiche del controller sull'errore hardware.

Valore restituito

nessuno

Osservazioni

Il driver client chiama UfxDeviceNotifyHardwareFailure quando il controller ha immesso un errore hardware non ripristinabile (ad esempio blocco PHY). UFX può provare a reimpostare il controller per verificare se il controller può essere recuperato. Nell'esempio seguente viene illustrata la sintassi per la chiamata:

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


Requisiti

Requisito Valore
Client minimo supportato Windows 10
Piattaforma di destinazione Windows
Intestazione ufxclient.h
Libreria ufxstub.lib
IRQL DISPATCH_LEVEL