Freigeben über


NDIS_PD_QUEUE_DISPATCH-Struktur (ndis.h)

Diese Struktur enthält die Treiberroutinen eines Anbieters für Empfangs- oder Übertragungswarteschlangen.

Syntax

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;

Member

Header

Die NDIS_OBJECT_HEADER-Struktur für die NDIS_PD_QUEUE_DISPATCH-Struktur . Legen Sie die Member dieser Struktur wie folgt fest:

  • Typ = NDIS_OBJECT_TYPE_DEFAULT
  • Revision = NDIS_PD_QUEUE_DISPATCH_REVISION_1
  • Größe = NDIS_SIZEOF_PD_QUEUE_DISPATCH_REVISION_1

Flags

Dieser Member ist reserviert und muss auf 0 festgelegt werden.

PDPostAndDrainBufferList

Ein Zeiger auf die PDPostAndDrainBufferList-Routine des Anbieters.

PDQueryQueueDepth

Ein Zeiger auf die PDQueryQueueDepth-Routine des Anbieters.

PDFlushQueue

Ein Zeiger auf die PDFlushQueue-Routine des Anbieters.

PDPostAndDrainBufferListEx

Anforderungen

Anforderung Wert
Header ndis.h