Compartilhar via


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.