// 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 referenceNo description available.
This structure contains a provider's driver routines for receive or transmit queues.
HeaderThe NDIS_OBJECT_HEADER structure for the NDIS_PD_QUEUE_DISPATCH structure. Set the members of this structure as follows:
FlagsThis member is reserved and must be set to 0.
PDPostAndDrainBufferListA pointer to the provider's PDPostAndDrainBufferList routine.
PDQueryQueueDepthA pointer to the provider's PDQueryQueueDepth routine.
PDFlushQueueA pointer to the provider's PDFlushQueue routine.
PDPostAndDrainBufferListEx