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 回调的上下文结构。
要求
要求 | 值 |
---|---|
Header | wdm.h (包括 Wdm.h) |