共用方式為


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)

另請參閱

DEVICE_RESET_INTERFACE_STANDARD

DeviceReset

使用 GUID_DEVICE_RESET_INTERFACE_STANDARD