estructura NDIS_SRIOV_PROBED_BARS_INFO (ntddndis.h)

La estructura NDIS_SRIOV_PROBED_BARS_INFO especifica los valores de los registros de direcciones base (BAR) de PCI Express (PCIe) de un adaptador de red que admite la interfaz de virtualización de E/S raíz única (SR-IOV).

Los valores especificados por la estructura NDIS_SRIOV_PROBED_BARS_INFO son los notificados por el adaptador después de una consulta realizada por el controlador de bus PCI. Esta consulta determina el espacio de direcciones de E/S o memoria que requiere el dispositivo.

Sintaxis

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

Miembros

Header

Tipo, revisión y tamaño de la estructura NDIS_SRIOV_PROBED_BARS_INFO . Este miembro tiene el formato de estructura NDIS_OBJECT_HEADER .

El controlador de minipuerto debe establecer el miembro Type de Header en NDIS_OBJECT_TYPE_DEFAULT. Para especificar la versión de la estructura de NDIS_SRIOV_PROBED_BARS_INFO , el controlador debe establecer el miembro Revision de Header en el siguiente valor:

NDIS_SRIOV_PROBED_BARS_INFO_REVISION_1

Versión original para NDIS 6.30 y versiones posteriores.

Establezca el miembro Size en NDIS_SIZEOF_SRIOV_PROBED_BARS_INFO_REVISION_1.

BaseRegisterValuesOffset

Valor ULONG que contiene el desplazamiento, en unidades de bytes, desde el principio de esta estructura hasta una matriz de valores de ULONG. La matriz contiene un valor ULONG para cada BARRA del adaptador de red PCIe.

El número máximo de elementos de esta matriz es PCI_TYPE0_ADDRESSES.

Para obtener más información, vea la sección Comentarios.

Comentarios

La estructura NDIS_SRIOV_PROBED_BARS_INFO se usa en las solicitudes de consulta OID de OID_SRIOV_PROBED_BARS. Cada elemento de la matriz que sigue a la estructura NDIS_SRIOV_PROBED_BARS_INFO contiene un valor ULONG para una barra del adaptador de red. Los desplazamientos de los elementos de la matriz deben coincidir con los desplazamientos de los BAR en el adaptador.

Nota Cada elemento de la matriz debe contener el valor BAR devuelto durante la consulta BAR realizada por el controlador de bus PCI.
 
Para obtener más información sobre los registros de direcciones base de un dispositivo PCI, consulte la especificación de bus local pci.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite en NDIS 6.30 y versiones posteriores.
Encabezado ntddndis.h (include Ndis.h)

Consulte también

NDIS_OBJECT_HEADER

OID_SRIOV_PROBED_BARS