Condividi tramite


Intestazione kdnetpf.h

Questa intestazione viene usata dai driver NDIS miniport per il supporto del debugger 2PF per consentire prestazioni migliori per schede di rete ad alta velocità. Questa funzionalità è disponibile in Windows 11 e versioni successive.

L'uso della funzionalità PF (Pci Multiple Physical Function) per KDNET consente di abilitare il debug con un impatto minimo sulle prestazioni.

La funzione fisica (PF) è una funzione PCI Express (PCIe) di una scheda di rete che supporta l'interfaccia SR-IOV (Single Root I/O Virtualization). Il pf include la funzionalità estesa SR-IOV nello spazio di configurazione PCIe. La funzionalità viene usata per configurare e gestire la funzionalità SR-IOV della scheda di rete, ad esempio l'abilitazione della virtualizzazione e l'esposizione di funzioni virtuali PCIe.

Il file PF supporta la struttura SR-IOV Extended Capability nello spazio di configurazione PCIe. Questa struttura è definita nella specifica PCI-SIG Single Root I/O Virtualization and Sharing 1.1.

Per altre informazioni, vedere gli argomenti seguenti:

kdnetpf.h contiene le interfacce di programmazione seguenti:

Strutture

 
NDIS_KDNET_ADD_PF

Il supporto del trasporto KDNETPF NDIS_KDNET_ADD_PF struttura descrive i dati necessari per aggiungere un pf alla porta BDF.
NDIS_KDNET_BDF

Il supporto del trasporto KDNETPF NDIS_KDNET_BDF struttura descrive la posizione PCI della porta su cui eseguire la query.
NDIS_KDNET_ENUMERATE_PFS

Il supporto del trasporto KDNETPF NDIS_KDNET_ENUMERATE_PFS struttura descrive i dati necessari per enumerare l'elenco di pf.
NDIS_KDNET_PF_ENUM_ELEMENT

Il supporto del trasporto KDNETPF NDIS_KDNET_PF_ENUM_ELEMENT è una struttura di matrice di elementi PF.
NDIS_KDNET_QUERY_PF_INFORMATION

La struttura di supporto del trasporto KDNETPF NDIS_KDNET_QUERY_PF_INFORMATION struttura descrive i dati necessari per eseguire query sui dati di gestione PF.
NDIS_KDNET_REMOVE_PF

La struttura di supporto del trasporto KDNETPF NDIS_KDNET_REMOVE_PF struttura descrive i dati necessari per rimuovere un pf dalla porta BDF.

Enumerazioni

 
NDIS_KDNET_PF_STATE

Il supporto del trasporto KDNETPF NDIS_KDNET_PF_STATE'enumerazione definisce lo stato PF.
NDIS_KDNET_PF_USAGE_TAG

Il supporto del trasporto KDNETPF NDIS_KDNET_PF_USAGE_TAG'enumerazione definisce l'utilizzo pf.