Freigeben über


kdnetpf.h-Header

Dieser Header wird von Miniport-NDIS-Treibern für die Unterstützung des 2PF-Debuggers verwendet, um eine höhere Leistung für Hochgeschwindigkeitsnetzwerkadapter zu ermöglichen. Dieses Feature ist in Windows 11 und höher verfügbar.

Die Verwendung des FEATURES PCI multiple Physical Function (PF) für KDNET ermöglicht die Aktivierung des Debuggens mit minimalen Leistungseinbußen.

Die physische Funktion (PF) ist eine PCI Express(PCIe)-Funktion eines Netzwerkadapters, der die einzelne I/O-Virtualisierungsschnittstelle (SR-IOV) unterstützt. Die PF enthält die SR-IOV erweiterten Funktionen im PCIe-Konfigurationsbereich. Die Funktion wird verwendet, um die SR-IOV Funktionen des Netzwerkadapters zu konfigurieren und zu verwalten, z. B. zum Aktivieren der Virtualisierung und Zum Verfügbarmachen von virtuellen PCIe-Funktionen (VFs).

Die PF unterstützt die SR-IOV Extended Capability-Struktur im PCIe-Konfigurationsbereich. Diese Struktur wird in der Spezifikation PCI-SIG Single Root I/O Virtualization and Sharing 1.1 definiert.

Weitere Informationen finden Sie in den folgenden Themen:

kdnetpf.h enthält die folgenden Programmierschnittstellen:

Strukturen

 
NDIS_KDNET_ADD_PF

Die KDNETPF-Transportunterstützung NDIS_KDNET_ADD_PF Struktur beschreibt die Daten, die zum Hinzufügen eines PF zum BDF-Port erforderlich sind.
NDIS_KDNET_BDF

Die KDNETPF-Transportunterstützung NDIS_KDNET_BDF Struktur beschreibt die PCI-Position des zu abfragenden Ports.
NDIS_KDNET_ENUMERATE_PFS

Die KDNETPF-Transportunterstützung NDIS_KDNET_ENUMERATE_PFS Struktur beschreibt die zum Aufzählen der PF-Liste erforderlichen Daten.
NDIS_KDNET_PF_ENUM_ELEMENT

Die KDNETPF-Transportunterstützungs-API NDIS_KDNET_PF_ENUM_ELEMENT ist eine PF-Elementarraystruktur.
NDIS_KDNET_QUERY_PF_INFORMATION

Die KDNETPF-Transportunterstützungs-API NDIS_KDNET_QUERY_PF_INFORMATION Struktur beschreibt die zum Abfragen der PF-Verwaltungsdaten erforderlichen Daten.
NDIS_KDNET_REMOVE_PF

Die KDNETPF-Transportunterstützungs-API NDIS_KDNET_REMOVE_PF Struktur beschreibt die Zum Entfernen eines PF aus dem BDF-Port erforderlichen Daten.

Enumerationen

 
NDIS_KDNET_PF_STATE

Die KDNETPF-Transportunterstützung NDIS_KDNET_PF_STATE Enumeration definiert den PF-Zustand.
NDIS_KDNET_PF_USAGE_TAG

Die KDNETPF-Transportunterstützung NDIS_KDNET_PF_USAGE_TAG Enumeration definiert die PF-Verwendung.