Cabeçalho kdnetpf.h
Esse cabeçalho é usado por drivers NDIS de miniporto para suporte ao depurador 2PF para permitir maior desempenho para adaptadores de rede de alta velocidade. Esse recurso está disponível em Windows 11 e posteriores.
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 SR-IOV (virtualização de E/S de raiz única). O PF inclui a Funcionalidade Estendida SR-IOV 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 de Funcionalidade Estendida SR-IOV em seu espaço de configuração PCIe. Essa estrutura é definida na especificação PCI-SIG Single Root I/O Virtualization and Sharing 1.1.
Para obter mais informações, consulte estes tópicos:
kdnetpf.h contém as seguintes interfaces de programação:
Estruturas
NDIS_KDNET_ADD_PF O suporte ao 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 PCI da porta a ser consultada. |
NDIS_KDNET_ENUMERATE_PFS O suporte ao 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 estrutura de NDIS_KDNET_REMOVE_PF da API de suporte ao transporte KDNETPF 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 do PF. |
NDIS_KDNET_PF_USAGE_TAG O suporte ao transporte KDNETPF NDIS_KDNET_PF_USAGE_TAG enumeração define o uso do PF. |