共用方式為


NetAdapterCx 物件的摘要

下圖顯示 NetAdapterCx 物件的預設父子關聯性。 父物件位於圖形頂端,例如 NETADAPTER 物件預設為 WDFDEVICE 物件的子系。 可以有多個實例的物件會以雙方塊表示。

此圖顯示 NetAdapterCx 物件的預設父子關聯性。

WDFDEVICE 物件是代表裝置的標準 架構物件 。 NETADAPTER 物件代表網路介面,這是所有網路 I/O 的端點。 每個 WDFDEVICE 可以有多個 NETADAPTER 物件,WDFDEVICE 是每個 NETADAPTER 的父物件。

大部分的網路介面卡 (NIC) 驅動程式在其實體裝置上只有一個 NETADAPTER,但有些用戶端驅動程式在管理具有多個位置的伺服器 NIC 時,可能會有多個 NETADAPTER。 例如, 行動寬頻 WDF 類別延伸模組 (MBBCx) 用戶端驅動程式可能會管理多個 NETADAPTER 物件,每個物件都代表額外的封包資料通訊協定 (PDP) 內容。

NETADAPTER 物件必須透過呼叫NetAdapterInitAllocateNetAdapterCreate,從用戶端驅動程式的EVT_WDF_DRIVER_DEVICE_ADD回呼函式內初始化和建立。 然後,必須藉由呼叫NetAdapterStart,從驅動程式的EVT_WDF_DEVICE_PREPARE_HARDWARE回呼函式內啟動。 在呼叫 NetAdapterStart之前,驅動程式可以選擇性地設定介面卡的功能,例如連結層功能、電源功能、資料路徑功能、接收縮放功能和硬體卸載功能。

如需 NET_PACKETNET_FRAGMENT 物件之間關聯性的詳細資訊,請參閱 封包描述元和延伸模組。 如需 NET_RING 物件的詳細資訊,請參閱 net 通道簡介