estructura NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO (ntddndis.h)
La estructura de NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO especifica uno o varios bloques de configuración de función virtual (VF) cuyos datos han cambiado (invalidado) el controlador para la función física PCI Express (PCIe) (PF) en el adaptador de red.
Sintaxis
typedef struct _NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO {
NDIS_OBJECT_HEADER Header;
ULONG64 BlockMask;
} NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO, *PNDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO;
Miembros
Header
Tipo, revisión y tamaño de la estructura NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_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_VF_INVALIDATE_CONFIG_BLOCK_INFO , el controlador de minipuerto debe establecer el miembro Revision de Header en el siguiente valor:
NDIS_SIZEOF_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO_REVISION_1
Versión original para NDIS 6.30 y versiones posteriores.
Establezca el miembro Size en NDIS_SIZEOF_SRIOV_VF_CONFIG_STATE_REVISION_1.
BlockMask
Valor de ULONG64 que especifica una máscara de bits para los primeros bloques de configuración de 64 VF. Cada bit de la máscara de bits corresponde a un bloque de configuración de VF. Si el bit se establece en uno, los datos asociados al bloque de configuración de VF correspondiente han cambiado.
Comentarios
La estructura NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO se usa en las solicitudes de conjunto de OID de OID_SRIOV_VF_INVALIDATE_CONFIG_BLOCK.
Se usa un bloque de configuración VF para la comunicación backchannel entre los controladores del PCIe PF y un VF en un dispositivo que admite la interfaz SR-IOV. Los datos de un bloque de configuración de VF se pueden intercambiar entre los controladores siguientes:
- Controlador de minipuerto de VF, que se ejecuta en el sistema operativo invitado. Este sistema operativo se ejecuta dentro de una partición secundaria de Hyper-V.
-
El controlador de miniporte PF, que se ejecuta en el sistema operativo de administración.
Este sistema operativo se ejecuta dentro de la partición primaria de Hyper-V.
Sin embargo, se recomienda reservar los primeros bloques de configuración de VF de 64 para los datos que pueden cambiar ocasionalmente.
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