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’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.