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) |