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 |