Поделиться через


Заголовок 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.