structure NDIS_PD_QUEUE_DISPATCH (ndis.h)

Cette structure contient les routines de pilotes d’un fournisseur pour les files d’attente de réception ou de transmission.

Syntaxe

typedef struct _NDIS_PD_QUEUE_DISPATCH {
  NDIS_OBJECT_HEADER                            Header;
  ULONG                                         Flags;
  NDIS_PD_POST_AND_DRAIN_BUFFER_LIST_HANDLER    PDPostAndDrainBufferList;
  NDIS_PD_QUERY_QUEUE_DEPTH_HANDLER             PDQueryQueueDepth;
  NDIS_PD_FLUSH_QUEUE_HANDLER                   PDFlushQueue;
  NDIS_PD_POST_AND_DRAIN_BUFFER_LIST_EX_HANDLER PDPostAndDrainBufferListEx;
} NDIS_PD_QUEUE_DISPATCH;

Membres

Header

Structure NDIS_OBJECT_HEADER de la structure NDIS_PD_QUEUE_DISPATCH . Définissez les membres de cette structure comme suit :

  • Type = NDIS_OBJECT_TYPE_DEFAULT
  • Révision = NDIS_PD_QUEUE_DISPATCH_REVISION_1
  • Taille = NDIS_SIZEOF_PD_QUEUE_DISPATCH_REVISION_1

Flags

Ce membre est réservé et doit être défini sur 0.

PDPostAndDrainBufferList

Pointeur vers la routine PDPostAndDrainBufferList du fournisseur.

PDQueryQueueDepth

Pointeur vers la routine PDQueryQueueDepth du fournisseur.

PDFlushQueue

Pointeur vers la routine PDFlushQueue du fournisseur.

PDPostAndDrainBufferListEx

Configuration requise

Condition requise Valeur
En-tête ndis.h