共用方式為


IKsPin::KsIncrementPendingIoCount 方法 (ksproxy.h)

KsIncrementPendingIoCount 方法會遞增在針腳上進行中的輸入/輸出 (I/O) 作業數目。

Syntax

LONG KsIncrementPendingIoCount();

傳回值

從 1 到 n 傳回整數,表示進行中新 I/O 作業數目的值。

備註

KsIncrementPendingIoCount 方法通常會從介面處理程序內呼叫,如下列順序所述:

  1. Proxy 會建立介面處理程序的實例, (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