Partager via


KSBUFFER_ITEM structure (ks.h)

La structure KSBUFFER_ITEM est utilisée pour stocker une liste de mémoires tampons de données copiées à partir de la source d’événements, qui peuvent être récupérées par le récepteur d’événements via KSEVENT_TYPE_QUERYBUFFER.

Syntaxe

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

Membres

DpcItem

Structure de type KSDPC_ITEM. Peut être utilisé par les DPC internes ; ne pas utiliser pour la mise en mémoire tampon des données.

BufferList

Spécifie le début d’une liste de mémoires tampons allouées au pool qui sont créées par les appels à KsGenerateDataEvent pour les événements dont la mise en mémoire tampon est activée.

Remarques

KSBUFFER_ITEM étend la structure d’appel de procédure différée (DPC) normale, qui peut être nécessaire pour la génération d’événements, mais n’utilise pas la structure elle-même.

Configuration requise

Condition requise Valeur
En-tête ks.h (inclure Ks.h)

Voir aussi

KSDPC_ITEM

KsGenerateDataEvent