NetTxQueueGetExtension 関数 (nettxqueue.h)
NetTxQueueGetExtension 関数は、送信 (Tx) キュー内のすべてのパケットのパケット拡張機能を取得します。
構文
void NetTxQueueGetExtension(
[_In_] NETPACKETQUEUE PacketQueue,
[_In_] const NET_EXTENSION_QUERY *Query,
[_Out_] NET_EXTENSION *Extension
);
パラメーター
[_In_] PacketQueue
送信キュー オブジェクト。
[_In_] Query
目的のパケット拡張機能に関する情報を含むドライバーによって割り当てられ、初期化された NET_EXTENSION_QUERY 構造体へのポインター。
[_Out_] Extension
パケット拡張機能を受け取るドライバーによって割り当てられた NET_EXTENSION 構造体へのハンドル。
戻り値
なし
解説
クライアント ドライバーは通常、キューの作成後に EvtNetAdapterCreateTxQueue コールバック関数からこの関数を呼び出します。 拡張機能のクエリが頻繁に発生しないようにするには、この関数によって返される拡張機能をキュー コンテキスト空間に格納します。
送信キューを作成するコード例については、「送信 キューと受信キュー」を参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
最小 KMDF バージョン | 1.29 |
最小 UMDF バージョン | 2.33 |
Header | nettxqueue.h (netadaptercx.h を含む) |
IRQL | PASSIVE_LEVEL |