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.
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