共用方式為


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