estrutura NDIS_SRIOV_PROBED_BARS_INFO (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 sr-IOV (virtualização de E/S de raiz única).

Os valores especificados pela estrutura NDIS_SRIOV_PROBED_BARS_INFO são aqueles que foram relatados pelo adaptador após uma consulta que foi executada pelo driver de barramento PCI. Essa consulta determina a memória ou o espaço de endereço de E/S 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 miniporta deve definir o membro Type de Header como NDIS_OBJECT_TYPE_DEFAULT. Para especificar a versão da estrutura NDIS_SRIOV_PROBED_BARS_INFO , o driver deve definir o membro Revision de Header para o seguinte valor:

NDIS_SRIOV_PROBED_BARS_INFO_REVISION_1

Versão original do NDIS 6.30 e posterior.

Defina o membro Size 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.

Comentários

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.

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

Requisitos

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

Confira também

NDIS_OBJECT_HEADER

OID_SRIOV_PROBED_BARS