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。 返回要终止枚举的任何其他值。

注解

KStrIrpListCallback 在DISPATCH_LEVEL调用。

在列表处理结束时,始终至少调用一次 KStrIrpListCallback,并具有 NULL IRP 值,以便完成列表处理。

要求

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

另请参阅

KsMoveIrpsOnCancelableQueue