estrutura NDIS_PD_QUEUE_DISPATCH (ndis.h)

Essa estrutura contém as rotinas de driver de um provedor para filas de recebimento ou transmissão.

Sintaxe

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;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_PD_QUEUE_DISPATCH . Defina os membros dessa estrutura da seguinte maneira:

  • Tipo = NDIS_OBJECT_TYPE_DEFAULT
  • Revisão = NDIS_PD_QUEUE_DISPATCH_REVISION_1
  • Tamanho = NDIS_SIZEOF_PD_QUEUE_DISPATCH_REVISION_1

Flags

Esse membro é reservado e deve ser definido como 0.

PDPostAndDrainBufferList

Um ponteiro para a rotina PDPostAndDrainBufferList do provedor.

PDQueryQueueDepth

Um ponteiro para a rotina PDQueryQueueDepth do provedor.

PDFlushQueue

Um ponteiro para a rotina PDFlushQueue do provedor.

PDPostAndDrainBufferListEx

Requisitos

Requisito Valor
Cabeçalho ndis.h