KSSTREAM_SEGMENT - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ksproxy.h

typedef struct _KSSTREAM_SEGMENT {
  IKsInterfaceHandler *KsInterfaceHandler;
  IKsDataTypeHandler  *KsDataTypeHandler;
  KSIOOPERATION       IoOperation;
  HANDLE              CompletionEvent;
} *PKSSTREAM_SEGMENT, KSSTREAM_SEGMENT;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ksproxy-_ksstream_segment)

Description

The KSSTREAM_SEGMENT structure contains information that describes an I/O operation occurring on a stream.

Members

KsInterfaceHandler

Pointer to a IKsInterfaceHandler interface for the I/O operation.

KsDataTypeHandler

Pointer to a IKsDataTypeHandler interface for the I/O operation.

IoOperation

Value that specifies the type of I/O operation. This value can be one of the following values from the KSIOOPERATION enumerated type:

Value Description
KsIoOperation_Write Write data to stream.
KsIoOperation_Read Read data from stream.

CompletionEvent

Handle to an event that is used to signal that the I/O operation completed.

See also

IKsDataTypeHandler

IKsInterfaceHandler

IKsInterfaceHandler::KsCompleteIo

IKsInterfaceHandler::KsProcessMediaSamples

IKsPin::KsMediaSamplesCompleted