Compartir a través de


Consulta de los parámetros de una función virtual

Un controlador o una aplicación en modo de usuario pueden obtener los parámetros actuales de una función virtual PCI Express (PCIe) (VF) en un adaptador de red que admita la virtualización de E/S raíz única (SR-IOV). El controlador o la aplicación emite una solicitud de método de identificador de objeto (OID) de OID_NIC_SWITCH_VF_PARAMETERS para obtener estos parámetros.

Antes de que el controlador sobrealice esta solicitud de método de OID, debe inicializar una estructura de NDIS_NIC_SWITCH_VF_PARAMETERS . El controlador o la aplicación deben establecer el miembro VFId en el identificador del VF para el que se van a devolver los parámetros. El identificador de VF se puede obtener de las siguientes maneras:

  • Mediante la emisión de una solicitud de método OID de OID_NIC_SWITCH_ENUM_VFS.

    Si esta solicitud de OID se completa correctamente, la aplicación en modo de usuario o controlador excesiva recibe una lista de todas las máquinas virtuales asignadas en el adaptador de red. Cada elemento de la lista es una estructura NDIS_NIC_SWITCH_VF_INFO , con el identificador VF especificado por el miembro VFId .

  • Mediante la emisión de una solicitud de método OID de OID_NIC_SWITCH_ALLOCATE_VF.

    Si esta solicitud de OID se completa correctamente, el controlador de sobreaprovisionamiento recibe el identificador del VF recién creado en el miembro VFId de la estructura de NDIS_NIC_SWITCH_VF_PARAMETERS devuelta.

    Nota Solo los controladores que se sobreponen pueden obtener el identificador de VF de esta manera.

Después de una devolución correcta de la solicitud de método OID, el miembro InformationBuffer de la estructura NDIS_OID_REQUEST contiene un puntero a una estructura NDIS_NIC_SWITCH_VF_PARAMETERS . Esta estructura contiene los parámetros de configuración del VF especificado.

NDIS controla la solicitud de OID_NIC_SWITCH_VF_PARAMETERS para controladores de minipuerto. NDIS devuelve la información de una memoria caché interna de los datos que mantiene al inspeccionar los orígenes siguientes: