NDIS_PD_QUEUE_DISPATCH - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ndis.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ndis-_ndis_pd_queue_dispatch)

_NDIS_PD_QUEUE_DISPATCH structure

Description

This structure contains a provider's driver routines for receive or transmit queues.

Members

The NDIS_OBJECT_HEADER structure for the NDIS_PD_QUEUE_DISPATCH structure. Set the members of this structure as follows:

Flags

This member is reserved and must be set to 0.

PDPostAndDrainBufferList

A pointer to the provider's PDPostAndDrainBufferList routine.

PDQueryQueueDepth

A pointer to the provider's PDQueryQueueDepth routine.

PDFlushQueue

A pointer to the provider's PDFlushQueue routine.

PDPostAndDrainBufferListEx