KSBUFFER_ITEM structure (ks.h)
The KSBUFFER_ITEM structure is used to store a list of data buffers copied from the event source, which can be retrieved by the event sink through KSEVENT_TYPE_QUERYBUFFER.
Syntax
typedef struct {
KSDPC_ITEM DpcItem;
LIST_ENTRY BufferList;
} KSBUFFER_ITEM, *PKSBUFFER_ITEM;
Members
DpcItem
A structure of type KSDPC_ITEM. May be used by internal DPCs; do not use for data buffering.
BufferList
Specifies the head of a list of pool allocated buffers that are created by calls to KsGenerateDataEvent for events that have buffering enabled.
Remarks
KSBUFFER_ITEM extends the normal deferred procedure call (DPC) structure, which may be needed for event generation, but does not use the structure itself.
Requirements
Requirement | Value |
---|---|
Header | ks.h (include Ks.h) |