共用方式為


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

另請參閱

封包描述元和延伸模組