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.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.30 e versioni successive. |
Intestazione | ntddndis.h (include Ndis.h) |
Vedi anche