Compartir a través de


Enumeración de conmutadores NIC en un adaptador de red

Una aplicación de usuario o controlador de exceso puede obtener una lista de todos los conmutadores NIC creados 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 consulta de identificador de objeto (OID) de OID_NIC_SWITCH_ENUM_SWITCHES para obtener esta lista.

Después de una devolución correcta de esta solicitud OID, el miembro InformationBuffer de la estructura de NDIS_OID_REQUEST contiene un puntero a un búfer que contiene lo siguiente:

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 y el identificador de NDIS_DEFAULT_SWITCH_ID hace referencia a este.

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

Nota NDIS también proporciona la enumeración de los modificadores en el miembro NicSwitchArray de las estructuras NDIS_BIND_PARAMETERS y NDIS_FILTER_ATTACH_PARAMETERS . Por lo tanto, los controladores de filtro y protocolo excesivamente no tienen que emitir solicitudes de OID_NIC_SWITCH_ENUM_SWITCHES para obtener esta información.