UfxDeviceNotifyHardwareFailure-Funktion (ufxclient.h)
Benachrichtigt UFX über einen nicht wiederherstellbaren Hardwarefehler im Controller.
Syntax
void UfxDeviceNotifyHardwareFailure(
[in] UFXDEVICE UfxDevice,
[in, optional] PUFX_HARDWARE_FAILURE_CONTEXT HardwareFailureContext
);
Parameter
[in] UfxDevice
Ein Handle für ein UFX-Geräteobjekt, das der Treiber durch Aufrufen von UfxDeviceCreate erstellt hat.
[in, optional] HardwareFailureContext
Optionaler Zeiger auf eine vom Clienttreiber definierte UFX_HARDWARE_FAILURE_CONTEXT Struktur, die controllerspezifische Informationen zum Hardwarefehler enthält.
Rückgabewert
Keine
Bemerkungen
Der Clienttreiber ruft UfxDeviceNotifyHardwareFailure auf, wenn der Controller einen nicht wiederherstellbaren Hardwarefehler (z. B. PHY-Lockup) aufgetreten ist. UFX kann versuchen, den Controller zurückzusetzen, um festzustellen, ob der Controller wiederhergestellt werden kann. Das folgende Beispiel zeigt die Syntax für den Aufruf:
UfxDeviceNotifyHardwareFailure(
ControllerContext->UfxDevice,
(PUFX_HARDWARE_FAILURE_CONTEXT) HardwareFailureContext);
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Zielplattform | Windows |
Kopfzeile | ufxclient.h |
Bibliothek | ufxstub.lib |
IRQL | DISPATCH_LEVEL |