Compartir a través de


Consultar los parámetros de un puerto virtual

Un controlador de sobreasignación puede obtener los parámetros de un puerto virtual (VPort) en un conmutador NIC en un adaptador de red que admita la virtualización de E/S raíz única (SR-IOV). El controlador emite una solicitud de método de identificador de objeto (OID) de OID_NIC_SWITCH_VPORT_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_VPORT_PARAMETERS . El controlador debe establecer los miembros de esta estructura de la siguiente manera:

  • El miembro SwitchId debe establecerse en el identificador del conmutador NIC para el que se van a devolver los parámetros.

    Nota A partir de Windows Server 2012, la interfaz SR-IOV solo admite un conmutador NIC en el adaptador de red. Este modificador se conoce como el conmutador NIC predeterminado. El miembro SwitchId debe establecerse en NDIS_DEFAULT_SWITCH_ID.

  • El miembro VPortId debe establecerse en el identificador asociado a VPort. El controlador de sobreaprovisionamiento obtiene el identificador VPort a través de una de las siguientes maneras:

Después de una devolución correcta de esta solicitud de método OID, el miembro InformationBuffer de la estructura NDIS_OID_REQUEST contiene un puntero a una estructura de NDIS_NIC_SWITCH_VPORT_PARAMETERS . Esta estructura contiene los parámetros para el VPort especificado.

NDIS controla la solicitud de OID_NIC_SWITCH_VPORT_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: