KSSTREAM_SEGMENT 结构包含描述流上发生的 I/O作的信息。
语法
typedef struct _KSSTREAM_SEGMENT {
IKsInterfaceHandler *KsInterfaceHandler;
IKsDataTypeHandler *KsDataTypeHandler;
KSIOOPERATION IoOperation;
HANDLE CompletionEvent;
} *PKSSTREAM_SEGMENT, KSSTREAM_SEGMENT;
成员
KsInterfaceHandler
指向 I/O作的 IKsInterfaceHandler 接口的指针。
KsDataTypeHandler
指向 I/O作的 IKsDataTypeHandler 接口的指针。
IoOperation
指定 I/O作类型的值。 此值可以是 KSIOOPERATION 枚举类型的以下值之一:
| 价值 | 描述 |
|---|---|
| KsIoOperation_Write | 将数据写入流。 |
| KsIoOperation_Read | 从流中读取数据。 |
CompletionEvent
处理用于指示 I/O作已完成的事件。
要求
| 要求 | 价值 |
|---|---|
| 标头 | ksproxy.h (包括 Ksproxy.h) |
另请参阅
IKsInterfaceHandler::KsCompleteIo