共用方式為


NetAdapterInitSetDatapathCallbacks 函式 (netadapter.h)

NetAdapterInitSetDatapathCallbacks 函式會設定 net adapter 的回呼函式,以建立數據路徑封包佇列。

語法

void NetAdapterInitSetDatapathCallbacks(
  [_Inout_] NETADAPTER_INIT                *AdapterInit,
  [_In_]    NET_ADAPTER_DATAPATH_CALLBACKS *DatapathCallbacks
);

參數

[_Inout_] AdapterInit

驅動程式從先前呼叫 NetAdapterInitAllocate 取得的NETADAPTER_INIT結構的指標。

[_In_] DatapathCallbacks

驅動程式配置和初始化 NET_ADAPTER_DATAPATH_CALLBACKS 結構的指標,其中包含配接器之數據路徑佇列建立回呼函式的指標。

傳回值

備註

這是選擇性函式。 如果客戶端驅動程式未提供自己的封包佇列建立處理程式,NetAdapterCx 會代表驅動程式提供預設處理程式。

呼叫 NetAdapterInitAllocate 之後,但在呼叫 NetAdapterCreate 之前呼叫此函式。

如果驅動程式在NETADAPTER_INIT配置成功之後遇到錯誤,但在 NetAdapterCreate 成功之前,它必須呼叫 NetAdapterInitFree 來解除分配NETADAPTER_INIT物件。

如需建立 NETADAPTER 的程式碼範例,請參閱 裝置初始化

規格需求

需求
目標平台 Universal
最低 KMDF 版本 1.27
最低UMDF版本 2.33
標頭 netadapter.h (包含 netadaptercx.h)
程式庫 netadaptercxstub.lib
IRQL PASSIVE_LEVEL

另請參閱

裝置初始化

NetAdapterInitAllocate

NetAdapterInitFree

NetAdapterCreate