kdnetpf.h 标头
此标头由支持 2PF 调试器的微型端口 NDIS 驱动程序使用,以提高高速网络适配器的性能。 此功能在 Windows 11 及更高版本中提供。
使用适用于 KDNET 的 PCI 多物理功能 (PF) 功能,可以启用调试,但对性能的影响最小。
PF) (物理功能是支持单根 I/O 虚拟化 (SR-IOV) 接口的网络适配器的 PCI Express (PCIe) 功能。 PF 在 PCIe 配置空间中包含 SR-IOV 扩展功能。 该功能用于配置和管理网络适配器的 SR-IOV 功能,例如启用虚拟化,以及 (VF) 公开 PCIe 虚拟函数。
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 用法。 |