kdnetpf.h-Header
Dieser Header wird von Miniport-NDIS-Treibern für die Unterstützung von 2PF-Debuggern 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 PCI-Features für mehrere physische Funktionen (PF) für KDNET ermöglicht die Aktivierung des Debuggens mit minimalen Leistungseinbußen.
Die Physische Funktion (Pf) ist eine PCI Express-Funktion (PCIe) eines Netzwerkadapters, der die Single Root-E/A-Virtualisierungsschnittstelle (SR-IOV) unterstützt. Die PF enthält die erweiterte SR-IOV-Funktion im PCIe-Konfigurationsbereich. Die Funktion wird verwendet, um die SR-IOV-Funktionalität des Netzwerkadapters zu konfigurieren und zu verwalten, z. B. die Aktivierung der Virtualisierung und das Verfügbarmachen von PCIe Virtual Functions (VFs).
Die PF unterstützt die SR-IOV Extended Capability-Struktur im PCIe-Konfigurationsbereich. Diese Struktur ist in der PCI-SIG Single Root I/O Virtualization and Sharing 1.1-Spezifikation 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 einer PF zum BDF-Port erforderlich sind. |
NDIS_KDNET_BDF Die KDNETPF-Transportunterstützung NDIS_KDNET_BDF Struktur beschreibt den PCI-Speicherort des abzufragenden Ports. |
NDIS_KDNET_ENUMERATE_PFS Die KDNETPF-Transportunterstützung NDIS_KDNET_ENUMERATE_PFS Struktur beschreibt die Daten, die zum Auflisten der Liste der PF erforderlich sind. |
NDIS_KDNET_PF_ENUM_ELEMENT 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 Daten, die zum Abfragen der PF-Verwaltungsdaten erforderlich sind. |
NDIS_KDNET_REMOVE_PF Die KDNETPF-Transportunterstützungs-API NDIS_KDNET_REMOVE_PF Struktur beschreibt die Daten, die zum Entfernen einer PF aus dem BDF-Port erforderlich sind. |
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. |