IKsPin::KsIncrementPendingIoCount メソッド (ksproxy.h)
KsIncrementPendingIoCount メソッドは、ピンで進行中の入出力 (I/O) 操作の数をインクリメントします。
構文
LONG KsIncrementPendingIoCount();
戻り値
進行中の I/O 操作の新しい数を表す値である、1 から nまでの整数を返します。
備考
KsIncrementPendingIoCount メソッドは、通常、次のシーケンスで説明するように、インターフェイス ハンドラー内から呼び出されます。
- プロキシは、特定のメディアの種類を処理するインターフェイス ハンドラー (IKsInterfaceHandler) のインスタンスを作成します。
- クライアントは、IKsInterfaceHandler::KsSetPin メソッドを呼び出して、データを渡すときに通信するピンについてインターフェイス ハンドラーに通知します。
- クライアントは、IKsInterfaceHandler::KsProcessMediaSamples メソッドを呼び出して、割り当てられたピンの間でサンプルを移動します。 KsProcessMediaSamples I/O 操作を実行し、I/O 操作ごとに KsIncrementPendingIoCount を呼び出して I/O カウントをインクリメント。
- クライアントは、IKsInterfaceHandler::KsCompleteIo メソッドを呼び出して、I/O 操作を完了します。 KsCompleteIo IKsPin::KsDecrementPendingIoCount 呼び出して I/O カウントを減らします。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ksproxy.h (Ksproxy.h を含む) |
関連項目
IKsInterfaceHandler::KsCompleteIo