структура KSSTREAM_SEGMENT (ksproxy.h)
Структура KSSTREAM_SEGMENT содержит сведения, описывающие операции ввода-вывода, выполняемые в потоке.
Синтаксис
typedef struct _KSSTREAM_SEGMENT {
IKsInterfaceHandler *KsInterfaceHandler;
IKsDataTypeHandler *KsDataTypeHandler;
KSIOOPERATION IoOperation;
HANDLE CompletionEvent;
} *PKSSTREAM_SEGMENT, KSSTREAM_SEGMENT;
Члены
KsInterfaceHandler
Указатель на интерфейс IKsInterfaceHandler для операции ввода-вывода.
KsDataTypeHandler
Указатель на интерфейс IKsDataTypeHandler для операции ввода-вывода.
IoOperation
Значение, указывающее тип операции ввода-вывода. Это значение может быть одним из следующих значений из перечисленного типа KSIOOPERATION:
Значение | Описание |
---|---|
KsIoOperation_Write | Запись данных в поток. |
KsIoOperation_Read | Чтение данных из потока. |
CompletionEvent
Обработка события, которое используется для обозначения завершения операции ввода-вывода.
Требования
Требование | Значение |
---|---|
Заголовок | ksproxy.h (включая Ksproxy.h) |
См. также раздел
IKsInterfaceHandler::KsCompleteIo