NET_EXTENSION_QUERY_INIT函式 (netadapterpacket.h)
NET_EXTENSION_QUERY_INIT函式會初始化NET_EXTENSION_QUERY結構。
語法
void NET_EXTENSION_QUERY_INIT(
[_Out_] NET_EXTENSION_QUERY *Extension,
[_In_] PCWSTR Name,
[_In_] ULONG Version,
[_In_] NET_EXTENSION_TYPE Type
);
參數
[_Out_] Extension
驅動程式配置的 NET_EXTENSION_QUERY 結構的指標。
[_In_] Name
要查詢的延伸模組名稱。
[_In_] Version
要查詢的延伸模組版本。
[_In_] Type
NET_EXTENSION_TYPE值,指定要查詢的延伸模組類型。
傳回值
無
備註
呼叫此函式之後,將初始化 的 NET_EXTENSION_QUERY 結構傳遞至 NetTx (Rx) QueueGetExtension ,以取得封包或片段描述元中該延伸模組的位移。
若要避免太常重新查詢擴充功能位移,請在呼叫 NetTx ( (Rx) QueueCreateTx 之後,從 EvtNetAdapterCreateTx (Rx) 佇列回呼函式呼叫 NetTx () Rx) QueueCreate,然後將位移儲存在佇列內容空間中。
如需延伸模組的詳細資訊,請參閱 封包描述元和延伸模組。
如需查詢延伸模組位移的程式代碼範例,請參閱 傳輸和接收佇列。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 2004) |
目標平台 | Universal |
最低UMDF版本 | 2.33 |
標頭 | netadapterpacket.h (包含 netadaptercx.h) |
IRQL | 只要目標記憶體是駐留的層級,任何層級 |