Freigeben über


KSBUFFER_ITEM-Struktur (ks.h)

Die KSBUFFER_ITEM-Struktur wird verwendet, um eine Liste der Aus der Ereignisquelle kopierten Datenpuffer zu speichern, die von der Ereignissenke über KSEVENT_TYPE_QUERYBUFFER abgerufen werden können.

Syntax

typedef struct {
  KSDPC_ITEM DpcItem;
  LIST_ENTRY BufferList;
} KSBUFFER_ITEM, *PKSBUFFER_ITEM;

Member

DpcItem

Eine Struktur vom Typ KSDPC_ITEM. Kann von internen DPCs verwendet werden; verwenden Sie nicht für die Datenpufferung.

BufferList

Gibt den Kopf einer Liste der zugeordneten Puffer des Pools an, die durch Aufrufe von KsGenerateDataEvent für Ereignisse erstellt werden, für die die Pufferung aktiviert ist.

Hinweise

KSBUFFER_ITEM erweitert die normale DPC-Struktur (DeFerred Procedure Call), die möglicherweise für die Ereignisgenerierung erforderlich ist, aber nicht die -Struktur selbst verwendet.

Anforderungen

Anforderung Wert
Header ks.h (ks.h einschließen)

Weitere Informationen

KSDPC_ITEM

KsGenerateDataEvent