KSSTREAM_SEGMENT構造体 (ksproxy.h)
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 操作が完了したことを通知するために使用されるイベントを処理します。
要件
要件 | 値 |
---|---|
Header | ksproxy.h (Ksproxy.h を含む) |
こちらもご覧ください
IKsInterfaceHandler::KsCompleteIo