PFNKSIRPLISTCALLBACK 回调函数 (ks.h)

调用流式处理微型驱动程序的 KStrIrpListCallback 例程来确定传入的 IRP 是否应从源列表移动到目标列表,还是应终止 IRP 枚举。

语法

PFNKSIRPLISTCALLBACK Pfnksirplistcallback;

NTSTATUS Pfnksirplistcallback(
  [in] PIRP Irp,
  [in] PVOID Context
)
{...}

参数

[in] Irp

指向 IRP 的指针,可能从源列表移动到目标列表。

[in] Context

KsMoveIrpsOnCancelableQueue传递。

返回值

返回STATUS_SUCCESS以指示传入的 IRP 应从源列表移动到目标列表。 如果不应移动传入的 IRP,则返回STATUS_NO_MATCH。 返回任何其他值以终止枚举。

言论

在 DISPATCH_LEVEL 调用 KStrIrpListCallback

KStrIrpListCallback 始终在列表处理结束时至少调用一次,NULL IRP 值才能完成列表处理。

要求

要求 价值
目标平台 桌面
标头 ks.h (包括 Ks.h)

另请参阅

KsMoveIrpsOnCancelableQueue