IOCTL_KS_READ_STREAM IOCTL (ks.h)

アプリケーションでは、IOCTL_KS_READ_STREAMを使用してピンからデータを読み取ることができます。 アプリケーションは、以下で説明するパラメーターを持つIOCTL_KS_READ_STREAMを KsSynchronousDeviceControl 関数に渡します。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

アプリケーションは、InBuffer パラメーター内のKSSTREAM_HEADER構造体の配列へのポインターを配置します。 それぞれが、読み取るデータのパケットを記述します。 ヘッダーには、プレゼンテーションの時間と期間を含めることもできます。

入力バッファーの長さ

InLength パラメーターは、入力バッファーの内容のサイズをバイト単位で指定します。

出力バッファー

Streamデータは、ストリーム ヘッダーによって指されるバッファーで返されます。 返されると、 BytesReturned には読み取られたバイト数が含まれます。

出力バッファーの長さ

OutLength は、出力バッファーの内容のサイズをバイト単位で指定します。

ステータス ブロック

要求が成功した場合、Status メンバーは STATUS_SUCCESS に設定されます。

要件

要件
Header ks.h (Ks.h を含む)

こちらもご覧ください

IOCTL_KS_WRITE_STREAM

KsProbeStreamIrp