共用方式為


NDIS_PD_QUEUE_DISPATCH 結構 (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;

成員

Header

NDIS_PD_QUEUE_DISPATCH 結構的NDIS_OBJECT_HEADER結構。 設定此結構的成員,如下所示:

  • 類型 = NDIS_OBJECT_TYPE_DEFAULT
  • 修訂 = NDIS_PD_QUEUE_DISPATCH_REVISION_1
  • 大小 = NDIS_SIZEOF_PD_QUEUE_DISPATCH_REVISION_1

Flags

此成員是保留的,且必須設定為 0。

PDPostAndDrainBufferList

提供者 PDPostAndDrainBufferList 例程的指標。

PDQueryQueueDepth

提供者 PDQueryQueueDepth 例程的指標。

PDFlushQueue

提供者 PDFlushQueue 例程的指標。

PDPostAndDrainBufferListEx

規格需求

需求
標頭 ndis.h