Поделиться через


Метод 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