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 |