Freigeben über


FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS Struktur (wdm.h)

Die FUNCTION_LEVEL_DEVICE_RESET_PARAMETER-Struktur wird als Argument für die DeviceReset Routine der GUID_DEVICE_RESET_INTERFACE_STANDARD Schnittstelle verwendet. Diese Struktur gibt eine Rückrufroutine an, die aufgerufen wird, wenn eine Zurücksetzung auf Funktionsebene abgeschlossen ist, und eine Kontextstruktur, die an die Rückrufroutine übergeben wird. Weitere Informationen finden Sie unter Arbeiten mit dem GUID_DEVICE_RESET_INTERFACE_STANDARD

Syntax

typedef struct _FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS {
  ULONG                    Size;
  PDEVICE_RESET_COMPLETION DeviceResetCompletion;
  PVOID                    CompletionContext;
} FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS, *PFUNCTION_LEVEL_DEVICE_RESET_PARAMETERS;

Angehörige

Size

Die Größe dieser Struktur in Byte.

DeviceResetCompletion

Zeigen Sie auf eine Abschlussrückrufroutine, die aufgerufen werden soll, wenn die Zurücksetzung auf Funktionsebene abgeschlossen ist. Der Rückruf muss bei derselben IRQL-Datei eingegeben und beendet werden.

Der Funktionsprototyp für diese Rückrufroutine ist wie folgt definiert:

typedef
VOID
(*PDEVICE_RESET_COMPLETION)(
    _In_ NTSTATUS Status,
    _Inout_opt_ PVOID Context
    );

CompletionContext

Verweist auf eine vom Aufrufer bereitgestellte Kontextstruktur, die an den DeviceResetCompletion Rückruf übergeben werden soll.

Anforderungen

Anforderung Wert
Header- wdm.h (include Wdm.h)

Siehe auch

DEVICE_RESET_INTERFACE_STANDARD

DeviceReset-

Arbeiten mit dem GUID_DEVICE_RESET_INTERFACE_STANDARD