EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED回呼函式 (netpacketqueue.h)
用戶端驅動程式會實作 EvtPacketQueueSetNotificationEnabled 回呼函式,以在指定的佇列通道緩衝區中收到新的封包時執行用戶端特定處理。
語法
EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtPacketQueueSetNotificationEnabled;
void EvtPacketQueueSetNotificationEnabled(
[_In_] NETPACKETQUEUE PacketQueue,
[_In_] BOOLEAN NotificationEnabled
)
{...}
參數
[_In_] PacketQueue
封包佇列的句柄。
[_In_] NotificationEnabled
TRUE 的值, 要求客戶端啟用封包佇列通知。 FALSE 的值, 要求用戶端停用封包佇列通知。
傳回值
沒有
言論
在您的 EVT_NET_ADAPTER_CREATE_TX(RX)QUEUE 回呼中註冊此回呼函式。 當您使用 NET_PACKET_QUEUE_CONFIG_INIT初始化 結構時,請設定 NET_PACKET_QUEUE_CONFIG 結構的適當成員,然後呼叫 NetTx(Rx)QueueCreate。
NetAdapterCx 會串行化此回呼函式,以及封包佇列的 EVT_PACKET_QUEUE_CANCEL 和 EVT_PACKET_QUEUE_ADVANCE 回呼函式。
如需詳細資訊和顯示 NetAdapterCx 資料路徑輪詢模型的圖表,請參閱 傳輸和接收佇列。
要求
要求 | 價值 |
---|---|
目標平臺 | 普遍 |
最低 KMDF 版本 | 1.27 |
最低 UMDF 版本 | 2.33 |
標頭 | netpacketqueue.h (包括 netadaptercx.h) |
IRQL | PASSIVE_LEVEL |
另請參閱
EVT_NET_ADAPTER_CREATE_RXQUEUE
EVT_NET_ADAPTER_CREATE_TXQUEUE