IKsPin::KsIncrementPendingIoCount 方法 (ksproxy.h)

KsIncrementPendingIoCount 方法递增输入/输出的数量, (引脚上进行的 I/O) 操作。

语法

LONG KsIncrementPendingIoCount();

返回值

返回一个介于 1 到 n 的整数,该值表示正在进行的新 I/O 操作数。

注解

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