structure KSBUFFER_ITEM (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énement, qui peut être récupérée 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 des DPCS internes ; n’est pas utilisé pour la mise en mémoire tampon des données.

BufferList

Spécifie l’en-tête d’une liste de mémoires tampons allouées au pool créées par des appels à KsGenerateDataEvent pour les événements pour utilisant la mise en mémoire tampon 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

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

Voir aussi

KSDPC_ITEM

KsGenerateDataEvent