次の方法で共有


IKsPin::KsIncrementPendingIoCount メソッド (ksproxy.h)

KsIncrementPendingIoCount メソッドは、ピンで進行中の入出力 (I/O) 操作の数をインクリメントします。

構文

LONG KsIncrementPendingIoCount();

戻り値

進行中の I/O 操作の新しい数を表す値である、1 から nまでの整数を返します。

備考

KsIncrementPendingIoCount メソッドは、通常、次のシーケンスで説明するように、インターフェイス ハンドラー内から呼び出されます。

  1. プロキシは、特定のメディアの種類を処理するインターフェイス ハンドラー (IKsInterfaceHandler) のインスタンスを作成します。
  2. クライアントは、IKsInterfaceHandler::KsSetPin メソッドを呼び出して、データを渡すときに通信するピンについてインターフェイス ハンドラーに通知します。
  3. クライアントは、IKsInterfaceHandler::KsProcessMediaSamples メソッドを呼び出して、割り当てられたピンの間でサンプルを移動します。 KsProcessMediaSamples I/O 操作を実行し、I/O 操作ごとに KsIncrementPendingIoCount を呼び出して I/O カウントをインクリメント
  4. クライアントは、IKsInterfaceHandler::KsCompleteIo メソッドを呼び出して、I/O 操作を完了します。 KsCompleteIo IKsPin::KsDecrementPendingIoCount 呼び出して I/O カウントを減らします。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー ksproxy.h (Ksproxy.h を含む)

関連項目

IKsInterfaceHandler

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsInterfaceHandler::KsSetPin

IKsPin::KsDecrementPendingIoCount