IKsPin::KsDecrementPendingIoCount 方法 (ksproxy.h)
KsDecrementPendingIoCount 方法會遞減針腳上進行中的輸入/輸出 (I/O) 作業數目。
Syntax
LONG KsDecrementPendingIoCount();
傳回值
傳回從 0 到 n 的整數,這個值代表進行中的新 I/O 作業數目。
備註
KsDecrementPendingIoCount 方法通常會從介面處理程序內呼叫,如下列順序所述:
- Proxy 會建立介面處理程序的實例, (IKsInterfaceHandler) 來處理特定媒體類型。
- 用戶端會呼叫 IKsInterfaceHandler::KsSetPin 方法,告知介面處理程式在傳遞數據時要與其通訊的針腳。
- 用戶端會呼叫 IKsInterfaceHandler::KsProcessMediaSamples 方法,以將樣本從或移至指派的針腳。 KsProcessMediaSamples 會針對每個 I/O 作業執行 I/O 作業,呼叫 IKsPin::KsIncrementPendingIoCount 以遞增 I/O 計數。
- 用戶端會呼叫 IKsInterfaceHandler::KsCompleteIo 方法來完成 I/O 作業。 KsCompleteIo 會呼叫 KsDecrementPendingIoCount 來遞減 I/O 計數。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | ksproxy.h (包含 Ksproxy.h) |
另請參閱
IKsInterfaceHandler::KsCompleteIo