NET_PACKET_QUEUE_CONFIG結構 (netpacketqueue.h)
NET_PACKET_QUEUE_CONFIG結構描述 NetAdapterCx 用戶端驅動程式封包佇列的組態選項。
語法
typedef struct _NET_PACKET_QUEUE_CONFIG {
ULONG Size;
PFN_PACKET_QUEUE_START EvtStart;
PFN_PACKET_QUEUE_STOP EvtStop;
PFN_PACKET_QUEUE_ADVANCE EvtAdvance;
PFN_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtSetNotificationEnabled;
PFN_PACKET_QUEUE_CANCEL EvtCancel;
NETEXECUTIONCONTEXT ExecutionContext;
} NET_PACKET_QUEUE_CONFIG;
成員
Size
這個 結構的大小,以位元組為單位。
EvtStart
此封包佇列之用戶端驅動程式 EVT_PACKET_QUEUE_START 事件回呼函式的指標。 需要此回呼函式。
EvtStop
此封包佇列之用戶端驅動程式 EVT_PACKET_QUEUE_STOP 事件回呼函式的指標。 需要此回呼函式。
EvtAdvance
此封包佇列之用戶端驅動程式 EVT_PACKET_QUEUE_ADVANCE 事件回呼函式的指標。 需要此回呼函式。
EvtSetNotificationEnabled
此封包佇列之用戶端驅動程式 EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED 事件回呼函式的指標。 需要此回呼函式。
EvtCancel
此封包佇列之用戶端驅動程式 EVT_PACKET_QUEUE_CANCEL 事件回呼函式的指標。 需要此回呼函式。
ExecutionContext
NETEXECUTIONCONTEXT 物件。
備註
呼叫 NET_PACKET_QUEUE_CONFIG_INIT 來初始化這個結構。
NET_PACKET_QUEUE_CONFIG 結構是 NetTxQueueCreate 和 NetRxQueueCreate 的輸入參數。 客戶端必須先使用 NET_PACKET_QUEUE_CONFIG_INIT 初始化此結構,才能呼叫 NetTx (Rx) QueueCreate。
規格需求
需求 | 值 |
---|---|
最低 KMDF 版本 | 1.27 |
最低UMDF版本 | 2.33 |
標頭 | netpacketqueue.h (包含 netadaptercx.h) |