Метод IKsPin::KsDecrementPendingIoCount (ksproxy.h)

Метод KsDecrementPendingIoCount уменьшает количество операций ввода-вывода, выполняемых на закреплении.

Синтаксис

LONG KsDecrementPendingIoCount();

Возвращаемое значение

Возвращает целое число от 0 до n, которое представляет новое количество выполняемых операций ввода-вывода.

Комментарии

Метод KsDecrementPendingIoCount обычно вызывается из обработчика интерфейса, как описано в следующей последовательности:

  1. Прокси-сервер создает экземпляр обработчика интерфейса (IKsInterfaceHandler) для обработки определенного типа мультимедиа.
  2. Клиент вызывает метод IKsInterfaceHandler::KsSetPin , чтобы сообщить обработчику интерфейса о контакте, с которым необходимо обмениваться данными при передаче данных.
  3. Клиент вызывает метод IKsInterfaceHandler::KsProcessMediaSamples для перемещения примеров из назначенного контакта или в нее. KsProcessMediaSamples выполняет операции ввода-вывода и для каждой операции ввода-вывода вызывает IKsPin::KsIncrementPendingIoCount для увеличения числа операций ввода-вывода.
  4. Клиент вызывает метод IKsInterfaceHandler::KsCompleteIo для завершения операции ввода-вывода. KsCompleteIo вызывает KsDecrementPendingIoCount для уменьшения количества операций ввода-вывода.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть ksproxy.h (включая Ksproxy.h)

См. также раздел

IKsInterfaceHandler

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsInterfaceHandler::KsSetPin

IKsPin::KsIncrementPendingIoCount