struttura NDIS_SRIOV_PROBED_BARS_INFO (ntddndis.h)

La struttura NDIS_SRIOV_PROBED_BARS_INFO specifica i valori della scheda di rete PCI Express (PCIe) Base Address Registers (BAR) di una scheda di rete che supporta l'interfaccia SR-IOV (Single Root I/O Virtualization).

I valori specificati dalla struttura NDIS_SRIOV_PROBED_BARS_INFO sono quelli segnalati dall'adattatore dopo una query eseguita dal driver del bus PCI. Questa query determina lo spazio di indirizzi di memoria o I/O richiesto dal dispositivo.

Sintassi

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

Members

Header

Tipo, revisione e dimensioni della struttura NDIS_SRIOV_PROBED_BARS_INFO . Questo membro viene formattato come struttura NDIS_OBJECT_HEADER .

Il driver miniport deve impostare il membro Type di Header su NDIS_OBJECT_TYPE_DEFAULT. Per specificare la versione della struttura NDIS_SRIOV_PROBED_BARS_INFO , il driver deve impostare il membro Revision di Header sul valore seguente:

NDIS_SRIOV_PROBED_BARS_INFO_REVISION_1

Versione originale per NDIS 6.30 e versioni successive.

Impostare il membro Size su NDIS_SIZEOF_SRIOV_PROBED_BARS_INFO_REVISION_1.

BaseRegisterValuesOffset

Valore ULONG che contiene l'offset, in unità di byte, dall'inizio di questa struttura a una matrice di valori ULONG. La matrice contiene un valore ULONG per ogni barra della scheda di rete PCIe.

Il numero massimo di elementi all'interno di questa matrice è PCI_TYPE0_ADDRESSES.

Per altre informazioni, vedere la sezione Osservazioni.

Commenti

La struttura NDIS_SRIOV_PROBED_BARS_INFO viene usata nelle richieste di query OID di OID_SRIOV_PROBED_BARS. Ogni elemento nella matrice che segue la struttura NDIS_SRIOV_PROBED_BARS_INFO contiene un valore ULONG per una barra della scheda di rete. Gli offset degli elementi all'interno della matrice devono corrispondere agli offset delle richieste pull nell'adattatore.

Nota Ogni elemento nella matrice deve contenere il valore BAR restituito durante la query BAR eseguita dal driver del bus PCI.
 
Per altre informazioni sui registri degli indirizzi di base di un dispositivo PCI, vedere la specifica del bus locale PCI.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.30 e versioni successive.
Intestazione ntddndis.h (include Ndis.h)

Vedi anche

NDIS_OBJECT_HEADER

OID_SRIOV_PROBED_BARS