Freigeben über


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.