Compartilhar via


NDIS_SRIOV_PROBED_BARS_INFO estrutura (ntddndis.h)

A estrutura NDIS_SRIOV_PROBED_BARS_INFO especifica os valores dos BARs (Registros de Endereços Base) PCI Express (PCIe) de um adaptador de rede que dá suporte à interface de virtualização de E/S raiz única (SR-IOV).

Os valores especificados pela estrutura de NDIS_SRIOV_PROBED_BARS_INFO são aqueles que foram relatados pelo adaptador após uma consulta que foi executada pelo driver de ônibus PCI. Essa consulta determina o espaço de endereço de E/S ou memória exigido pelo dispositivo.

Sintaxe

typedef struct _NDIS_SRIOV_PROBED_BARS_INFO {
  NDIS_OBJECT_HEADER Header;
  ULONG              BaseRegisterValuesOffset;
} NDIS_SRIOV_PROBED_BARS_INFO, *PNDIS_SRIOV_PROBED_BARS_INFO;

Membros

Header

O tipo, a revisão e o tamanho da estrutura NDIS_SRIOV_PROBED_BARS_INFO. Esse membro é formatado como uma estrutura NDIS_OBJECT_HEADER.

O driver de miniporto deve definir o membro tipo do de cabeçalho para NDIS_OBJECT_TYPE_DEFAULT. Para especificar a versão da estrutura de NDIS_SRIOV_PROBED_BARS_INFO, o driver deve definir o membro de Revisão do de Cabeçalho com o seguinte valor:

NDIS_SRIOV_PROBED_BARS_INFO_REVISION_1

Versão original do NDIS 6.30 e posterior.

Defina o membro tamanho como NDIS_SIZEOF_SRIOV_PROBED_BARS_INFO_REVISION_1.

BaseRegisterValuesOffset

Um valor ULONG que contém o deslocamento, em unidades de bytes, desde o início dessa estrutura até uma matriz de valores ULONG. A matriz contém um valor ULONG para cada BARRA do adaptador de rede PCIe.

O número máximo de elementos dentro dessa matriz é PCI_TYPE0_ADDRESSES.

Para obter mais informações, consulte a seção Comentários.

Observações

A estrutura NDIS_SRIOV_PROBED_BARS_INFO é usada em solicitações de consulta OID de OID_SRIOV_PROBED_BARS. Cada elemento na matriz que segue a estrutura NDIS_SRIOV_PROBED_BARS_INFO contém um valor ULONG para uma BARRA do adaptador de rede. Os deslocamentos dos elementos dentro da matriz devem corresponder aos deslocamentos dos BARs no adaptador.

Observação Cada elemento na matriz deve conter o valor BAR que foi retornado durante a consulta BAR que foi executada pelo driver de ônibus PCI.
 
Para obter mais informações sobre os registros de endereço base de um dispositivo PCI, consulte o de Especificação do Barramento Local da PCI.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte no NDIS 6.30 e posterior.
cabeçalho ntddndis.h (inclua Ndis.h)

Consulte também

NDIS_OBJECT_HEADER

OID_SRIOV_PROBED_BARS