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 |
ヘッダー | nettxqueue.h (netadaptercx.h を含む) |
IRQL | PASSIVE_LEVEL |
関連項目
パケット記述子と拡張機能の を する