kdnetpf.h 標頭
此標頭是由 2PF 偵錯工具支援的迷你埠 NDIS 驅動程式使用,以允許高速網路介面卡的效能增加。 此功能可在 Windows 11 和更新版本中使用。
針對 KDNET 使用 PCI 多個實體函式 (PF) 功能,可讓您以最少的效能影響來啟用偵錯。
實體函式 (PF) 是支援單一根目錄 I/O 虛擬化 (SR-IOV) 介面之網路介面卡的 PCI Express (PCIe) 函式。 PF 包含 PCIe 設定空間中的 SR-IOV 擴充功能。 此功能可用來設定和管理網路介面卡的 SR-IOV 功能,例如啟用虛擬化並公開 PCIe Virtual Functions (VFs) 。
PF 在其 PCIe 設定空間中支援 SR-IOV 擴充功能結構。 此結構定義于 PCI-SIG 單一根目錄 I/O 虛擬化和共用 1.1 規格中。
如需詳細資訊,請參閱下列主題:
kdnetpf.h 包含下列程式設計介面:
結構
NDIS_KDNET_ADD_PF KDNETPF 傳輸支援NDIS_KDNET_ADD_PF結構描述將 PF 新增至 BDF 埠所需的資料。 |
NDIS_KDNET_BDF KDNETPF 傳輸支援NDIS_KDNET_BDF結構描述要查詢之埠的 PCI 位置。 |
NDIS_KDNET_ENUMERATE_PFS KDNETPF 傳輸支援NDIS_KDNET_ENUMERATE_PFS結構描述列舉 PF 清單所需的資料。 |
NDIS_KDNET_PF_ENUM_ELEMENT KDNETPF 傳輸支援 API NDIS_KDNET_PF_ENUM_ELEMENT是 PF 元素陣列結構。 |
NDIS_KDNET_QUERY_PF_INFORMATION KDNETPF 傳輸支援 API NDIS_KDNET_QUERY_PF_INFORMATION 結構描述查詢 PF 管理資料所需的資料。 |
NDIS_KDNET_REMOVE_PF KDNETPF 傳輸支援 API NDIS_KDNET_REMOVE_PF 結構描述從 BDF 埠移除 PF 所需的資料。 |
列舉
NDIS_KDNET_PF_STATE KDNETPF 傳輸支援NDIS_KDNET_PF_STATE列舉定義 PF 狀態。 |
NDIS_KDNET_PF_USAGE_TAG KDNETPF 傳輸支援NDIS_KDNET_PF_USAGE_TAG列舉定義 PF 使用方式。 |