KSPROPERTY_PIN_COMMUNICATION
Свойство KSPROPERTY_PIN_COMMUNICATION указывает направление потока IRP для контактов, созданных фабрикой контактов.
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да | Нет | Pin | KSP_PIN | KSPIN_COMMUNICATION |
Комментарии
Фильтр KS возвращает одно из следующих значений, которое указывает направление связи контакта, созданного этой фабрикой контактов.
Значение | Описание |
---|---|
KSPIN_COMMUNICATION_NONE | Фабрика контактов создает экземпляры контактов приемника IRP. Такие контакты могут быть подключены только к контактам источника IRP. |
KSPIN_COMMUNICATION_SOURCE | Фабрика контактов создает экземпляры исходных контактов IRP. Такие контакты могут быть подключены только к контактам приемника IRP. |
KSPIN_COMMUNICATION_BOTH | Фабрика контактов создает экземпляры контактов, которые являются приемниками IRP и источниками IRP. |
KSPIN_COMMUNICATION_BRIDGE | Этот контакт не может подключаться к другим контактам, но на нем можно создать экземпляры для получения запросов ввода-вывода, отличных от KS. |
Исходные контакты отправляют IRP в контакты приемника. Исходный контакт может считывать или записывать данные, а контакт приемника может иметь данные, считанные в него или записанные из него. Дополнительные сведения см. в разделе KSPROPERTY_PIN_DATAFLOW.
Мини-драйверам потоковой передачи не нужно обрабатывать это свойство напрямую; Драйвер класса stream обрабатывает это свойство с помощью блоков запросов Stream для запроса дополнительных сведений, где это необходимо.
Требования
Заголовок: ks.h (включая Ks.h)