PFNKSIRPLISTCALLBACK コールバック関数 (ks.h)
ストリーミング ミニドライバーの KStrIrpListCallback ルーチンを呼び出して、渡された IRP をソース リストから宛先リストに移動するか、IRP 列挙を終了する必要があるかを判断します。
構文
PFNKSIRPLISTCALLBACK Pfnksirplistcallback;
NTSTATUS Pfnksirplistcallback(
[in] PIRP Irp,
[in] PVOID Context
)
{...}
パラメーター
[in] Irp
ソース リストから宛先リストに移動する可能性がある IRP へのポインター。
[in] Context
KsMoveIrpsOnCancelableQueue から渡されます。
戻り値
渡された IRP をソース リストから宛先リストに移動する必要があることを示すSTATUS_SUCCESSを返します。 渡された IRP を移動しない場合は、STATUS_NO_MATCHを返します。 列挙を終了するその他の値を返します。
注釈
KStrIrpListCallback は、DISPATCH_LEVELで呼び出されます。
KStrIrpListCallback は、リスト処理を完了するために 、常に NULL IRP 値を使用してリスト処理の最後に少なくとも 1 回呼び出されます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | ks.h (Ks.h を含む) |