Метод IKsPin::KsDecrementPendingIoCount (ksproxy.h)
Метод KsDecrementPendingIoCount уменьшает количество операций ввода-вывода, выполняемых на закреплении.
Синтаксис
LONG KsDecrementPendingIoCount();
Возвращаемое значение
Возвращает целое число от 0 до n, которое представляет новое количество выполняемых операций ввода-вывода.
Комментарии
Метод KsDecrementPendingIoCount обычно вызывается из обработчика интерфейса, как описано в следующей последовательности:
- Прокси-сервер создает экземпляр обработчика интерфейса (IKsInterfaceHandler) для обработки определенного типа мультимедиа.
- Клиент вызывает метод IKsInterfaceHandler::KsSetPin , чтобы сообщить обработчику интерфейса о контакте, с которым необходимо обмениваться данными при передаче данных.
- Клиент вызывает метод IKsInterfaceHandler::KsProcessMediaSamples для перемещения примеров из назначенного контакта или в нее. KsProcessMediaSamples выполняет операции ввода-вывода и для каждой операции ввода-вывода вызывает IKsPin::KsIncrementPendingIoCount для увеличения числа операций ввода-вывода.
- Клиент вызывает метод IKsInterfaceHandler::KsCompleteIo для завершения операции ввода-вывода. KsCompleteIo вызывает KsDecrementPendingIoCount для уменьшения количества операций ввода-вывода.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | ksproxy.h (включая Ksproxy.h) |
См. также раздел
IKsInterfaceHandler::KsCompleteIo