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 数を減らします。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | ksproxy.h (Ksproxy.h を含む) |
こちらもご覧ください
IKsInterfaceHandler::KsCompleteIo