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 |