estructura NDIS_PD_QUEUE_DISPATCH (ndis.h)

Esta estructura contiene las rutinas de controlador de un proveedor para las colas de recepción o transmisión.

Sintaxis

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;

Miembros

Header

Estructura NDIS_OBJECT_HEADER de la estructura NDIS_PD_QUEUE_DISPATCH . Establezca los miembros de esta estructura de la siguiente manera:

  • Tipo = NDIS_OBJECT_TYPE_DEFAULT
  • Revisión = NDIS_PD_QUEUE_DISPATCH_REVISION_1
  • Tamaño = NDIS_SIZEOF_PD_QUEUE_DISPATCH_REVISION_1

Flags

Este miembro está reservado y debe establecerse en 0.

PDPostAndDrainBufferList

Puntero a la rutina PDPostAndDrainBufferList del proveedor.

PDQueryQueueDepth

Puntero a la rutina PDQueryQueueDepth del proveedor.

PDFlushQueue

Puntero a la rutina PDFlushQueue del proveedor.

PDPostAndDrainBufferListEx

Requisitos

Requisito Valor
Header ndis.h