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