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) |