Partilhar via


Cabeçalho kdnetpf.h

Esse cabeçalho é usado por drivers NDIS de miniporto para suporte a depuradores 2PF para permitir um desempenho maior para adaptadores de rede de alta velocidade. Esse recurso está disponível no Windows 11 e posterior.

O uso do recurso PF (função física múltipla) PCI para KDNET permite que a depuração seja habilitada com impacto mínimo no desempenho.

A Função Física (PF) é uma função PCI Express (PCIe) de um adaptador de rede que dá suporte à interface de virtualização de E/S raiz única (SR-IOV). O PF inclui o SR-IOV Capacidade Estendida no espaço de Configuração do PCIe. A funcionalidade é usada para configurar e gerenciar a funcionalidade SR-IOV do adaptador de rede, como habilitar a virtualização e expor VFs (PCIe Virtual Functions).

O PF dá suporte à estrutura SR-IOV Capacidade Estendida em seu espaço de configuração pcie. Essa estrutura é definida na especificação PCI-SIG Virtualização de E/S de Raiz Única e Compartilhamento 1.1.

Para obter mais informações, consulte os seguintes tópicos:

kdnetpf.h contém as seguintes interfaces de programação:

Estruturas

 
NDIS_KDNET_ADD_PF

O suporte de transporte KDNETPF NDIS_KDNET_ADD_PF estrutura descreve os dados necessários para adicionar um PF à porta BDF.
NDIS_KDNET_BDF

O suporte ao transporte KDNETPF NDIS_KDNET_BDF estrutura descreve o local da PCI da porta a ser consultada.
NDIS_KDNET_ENUMERATE_PFS

O suporte de transporte KDNETPF NDIS_KDNET_ENUMERATE_PFS estrutura descreve os dados necessários para enumerar a lista de PF.
NDIS_KDNET_PF_ENUM_ELEMENT

A API de suporte ao transporte KDNETPF NDIS_KDNET_PF_ENUM_ELEMENT é uma estrutura de matriz de elementos PF.
NDIS_KDNET_QUERY_PF_INFORMATION

A API de suporte ao transporte KDNETPF NDIS_KDNET_QUERY_PF_INFORMATION estrutura descreve os dados necessários para consultar os dados de gerenciamento do PF.
NDIS_KDNET_REMOVE_PF

A API de suporte ao transporte KDNETPF NDIS_KDNET_REMOVE_PF estrutura descreve os dados necessários para remover um PF da porta BDF.

Enumerações

 
NDIS_KDNET_PF_STATE

O suporte ao transporte KDNETPF NDIS_KDNET_PF_STATE enumeração define o estado PF.
NDIS_KDNET_PF_USAGE_TAG

O suporte ao transporte KDNETPF NDIS_KDNET_PF_USAGE_TAG enumeração define o uso do PF.