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 回呼函式呼叫此函式。 若要防止頻繁的擴充查詢,請將此函式傳回的延伸模組儲存在佇列內容空間中。
如需建立傳輸佇列的程式代碼範例,請參閱 傳輸和接收佇列。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
最小 KMDF 版本 | 1.29 |
最低UMDF版本 | 2.33 |
標頭 | nettxqueue.h (包括 netadaptercx.h) |
IRQL | PASSIVE_LEVEL |