FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS 結構 (wdm.h)
FUNCTION_LEVEL_DEVICE_RESET_PARAMETER 結構會當做 GUID_DEVICE_RESET_INTERFACE_STANDARD 介面 DeviceReset 例程的自變數使用。 此結構會指定函式層級裝置重設完成時所呼叫的回呼例程,以及傳遞至回呼例程的內容結構。 如需詳細資訊,請參閱 使用GUID_DEVICE_RESET_INTERFACE_STANDARD
語法
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;
成員
Size
這個 結構的大小,以位元組為單位。
DeviceResetCompletion
完成回呼例程的指標,當函式層級裝置重設完成時要呼叫。 回呼必須在相同的 IRQL 中進入和結束。
此回呼例程的函式原型定義如下:
typedef
VOID
(*PDEVICE_RESET_COMPLETION)(
_In_ NTSTATUS Status,
_Inout_opt_ PVOID Context
);
CompletionContext
指向要傳遞至 DeviceResetCompletion 回 呼的呼叫端提供的內容結構。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h (包含 Wdm.h) |