en-tête kdnetpf.h
Cet en-tête est utilisé par les pilotes NDIS miniport pour la prise en charge du débogueur 2PF afin d’améliorer les performances des cartes réseau haut débit. Cette fonctionnalité est disponible dans Windows 11 et versions ultérieures.
L’utilisation de la fonctionnalité PCI multiple Physical Function (PF) pour KDNET permet d’activer le débogage avec un impact minimal sur les performances.
La fonction physique (PF) est une fonction PCI Express (PCIe) d’une carte réseau qui prend en charge l’interface de virtualisation d’E/S racine unique (SR-IOV). Le pf inclut la fonctionnalité étendue SR-IOV dans l’espace configuration PCIe. La fonctionnalité est utilisée pour configurer et gérer les fonctionnalités SR-IOV de la carte réseau, telles que l’activation de la virtualisation et l’exposition de fonctions virtuelles PCIe.
Le pf prend en charge la structure de capacité étendue SR-IOV dans son espace de configuration PCIe. Cette structure est définie dans la spécification PCI-SIG Single Root I/O Virtualization and Sharing 1.1.
Pour plus d'informations, voir les rubriques suivantes :
kdnetpf.h contient les interfaces de programmation suivantes :
Structures
NDIS_KDNET_ADD_PF La structure NDIS_KDNET_ADD_PF de prise en charge du transport KDNETPF décrit les données requises pour ajouter un pf au port BDF. |
NDIS_KDNET_BDF La structure de prise en charge du transport KDNETPF NDIS_KDNET_BDF décrit l’emplacement PCI du port à interroger. |
NDIS_KDNET_ENUMERATE_PFS La structure NDIS_KDNET_ENUMERATE_PFS de prise en charge du transport KDNETPF décrit les données requises pour énumérer la liste des pf. |
NDIS_KDNET_PF_ENUM_ELEMENT L’API de prise en charge du transport KDNETPF NDIS_KDNET_PF_ENUM_ELEMENT est une structure de tableau d’éléments PF. |
NDIS_KDNET_QUERY_PF_INFORMATION La structure NDIS_KDNET_QUERY_PF_INFORMATION de l’API de prise en charge du transport KDNETPF décrit les données requises pour interroger les données de gestion PF. |
NDIS_KDNET_REMOVE_PF La structure NDIS_KDNET_REMOVE_PF de l’API de prise en charge du transport KDNETPF décrit les données requises pour supprimer un pf du port BDF. |
Énumérations
NDIS_KDNET_PF_STATE La prise en charge du transport KDNETPF NDIS_KDNET_PF_STATE énumération définit l’état PF. |
NDIS_KDNET_PF_USAGE_TAG La prise en charge du transport KDNETPF NDIS_KDNET_PF_USAGE_TAG énumération définit l’utilisation pf. |