struttura NDIS_PD_QUEUE_DISPATCH (ndis.h)

Questa struttura contiene le routine driver di un provider per le code di ricezione o trasmissione.

Sintassi

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;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura NDIS_PD_QUEUE_DISPATCH . Impostare i membri di questa struttura come segue:

  • Digitare = NDIS_OBJECT_TYPE_DEFAULT
  • Revisione = NDIS_PD_QUEUE_DISPATCH_REVISION_1
  • Dimensione = NDIS_SIZEOF_PD_QUEUE_DISPATCH_REVISION_1

Flags

Questo membro è riservato e deve essere impostato su 0.

PDPostAndDrainBufferList

Puntatore alla routine PDPostAndDrainBufferList del provider.

PDQueryQueueDepth

Puntatore alla routine PDQueryQueueDepth del provider.

PDFlushQueue

Puntatore alla routine PDFlushQueue del provider.

PDPostAndDrainBufferListEx

Requisiti

Requisito Valore
Intestazione ndis.h