Заголовок kdnetpf.h
Этот заголовок используется драйверами NDIS miniport для поддержки отладчика 2PF, чтобы повысить производительность высокоскоростных сетевых адаптеров. Эта функция доступна в Windows 11 и более поздних версиях.
Использование функции нескольких физических функций PCI (PF) для KDNET позволяет включить отладку с минимальным влиянием на производительность.
Физическая функция (PF) — это функция PCI Express (PCIe) сетевого адаптера, поддерживающая интерфейс sr-IOV. PF включает расширенную возможность SR-IOV в пространстве конфигурации PCIe. Эта возможность используется для настройки функций SR-IOV сетевого адаптера и управления ими, например для включения виртуализации и предоставления виртуальных функций PCIe (VF).
PF поддерживает структуру расширенных возможностей SR-IOV в пространстве конфигурации PCIe. Эта структура определена в спецификации PCI-SIG Single Root I/O Virtualization and Sharing 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 API поддержки транспорта KDNETPF NDIS_KDNET_PF_ENUM_ELEMENT является структурой массива элементов PF. |
NDIS_KDNET_QUERY_PF_INFORMATION Структура API поддержки транспорта KDNETPF NDIS_KDNET_QUERY_PF_INFORMATION описывает данные, необходимые для запроса данных управления PF. |
NDIS_KDNET_REMOVE_PF Структура API поддержки транспорта KDNETPF NDIS_KDNET_REMOVE_PF описывает данные, необходимые для удаления PF из порта BDF. |
Перечисления
NDIS_KDNET_PF_STATE Перечисление NDIS_KDNET_PF_STATE поддержки транспорта KDNETPF определяет состояние PF. |
NDIS_KDNET_PF_USAGE_TAG Перечисление NDIS_KDNET_PF_USAGE_TAG поддержки транспорта KDNETPF определяет использование PF. |