IKsPin::KsDecrementPendingIoCount 方法 (ksproxy.h)
KsDecrementPendingIoCount 方法可减少引脚上正在进行的输入/输出 (I/O) 操作的数量。
语法
LONG KsDecrementPendingIoCount();
返回值
返回一个从 0 到 n 的整数,该值表示正在进行的新 I/O 操作数。
注解
KsDecrementPendingIoCount 方法通常从接口处理程序中调用,如以下顺序所述:
- 代理 (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