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