Partager via


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’augmenter les performances des cartes réseau haute vitesse. Cette fonctionnalité est disponible dans Windows 11 et versions ultérieures.

L’utilisation de la fonctionnalité PF (PCI Multiple Physical Function) pour KDNET permet de déboguer 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 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 de 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 virtualisation d’E/S racine unique et partage 1.1.

Pour plus d’informations, consultez les rubriques suivantes :

kdnetpf.h contient les interfaces de programmation suivantes :

Structures

 
NDIS_KDNET_ADD_PF

La prise en charge du transport KDNETPF NDIS_KDNET_ADD_PF structure décrit les données requises pour ajouter un PF au port BDF.
NDIS_KDNET_BDF

La prise en charge du transport KDNETPF NDIS_KDNET_BDF décrit l’emplacement PCI du port à interroger.
NDIS_KDNET_ENUMERATE_PFS

La prise en charge du transport KDNETPF NDIS_KDNET_ENUMERATE_PFS décrit les données requises pour énumérer la liste de 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

L’API de prise en charge du transport KDNETPF NDIS_KDNET_QUERY_PF_INFORMATION structure décrit les données requises pour interroger les données de gestion PF.
NDIS_KDNET_REMOVE_PF

L’API de prise en charge du transport KDNETPF NDIS_KDNET_REMOVE_PF structure 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.