共用方式為


IKsPin::KsDecrementPendingIoCount 方法 (ksproxy.h)

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

Syntax

LONG KsDecrementPendingIoCount();

傳回值

傳回從 0 到 n 的整數,這個值代表進行中的新 I/O 作業數目。

備註

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

  1. Proxy 會建立介面處理程序的實例, (IKsInterfaceHandler) 來處理特定媒體類型。
  2. 用戶端會呼叫 IKsInterfaceHandler::KsSetPin 方法,告知介面處理程式在傳遞數據時要與其通訊的針腳。
  3. 用戶端會呼叫 IKsInterfaceHandler::KsProcessMediaSamples 方法,以將樣本從或移至指派的針腳。 KsProcessMediaSamples 會針對每個 I/O 作業執行 I/O 作業,呼叫 IKsPin::KsIncrementPendingIoCount 以遞增 I/O 計數。
  4. 用戶端會呼叫 IKsInterfaceHandler::KsCompleteIo 方法來完成 I/O 作業。 KsCompleteIo 會呼叫 KsDecrementPendingIoCount 來遞減 I/O 計數。

規格需求

需求
目標平台 桌面
標頭 ksproxy.h (包含 Ksproxy.h)

另請參閱

IKsInterfaceHandler

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsInterfaceHandler::KsSetPin

IKsPin::KsIncrementPendingIoCount