Condividi tramite


Esecuzione di query sui parametri di una porta virtuale

Un driver sovrapposto può ottenere i parametri per una porta virtuale (VPort) su uno switch NIC su un adattatore di rete che supporta la virtualizzazione di I/O a radice unica (SR-IOV). Il driver rilascia una richiesta di metodo OID (Object Identifier) di OID_NIC_SWITCH_VPORT_PARAMETERS per ottenere questi parametri.

Prima che il driver overlying emetta questa richiesta di metodo OID, deve inizializzare una struttura NDIS_NIC_SWITCH_VPORT_PARAMETERS. Il driver deve impostare i membri di questa struttura nel modo seguente:

  • Il membro SwitchId deve essere impostato sull'identificatore del switch NIC per cui devono essere restituiti i parametri.

    Nota A partire da Windows Server 2012, l'interfaccia SR-IOV supporta un solo commutatore NIC sulla scheda di rete. Questa opzione è nota come opzione di interfaccia di rete predefinita . Il membro SwitchId deve essere impostato su NDIS_DEFAULT_SWITCH_ID.

  • Il membro VPortId deve essere impostato sull'identificatore associato al VPort. Il driver di overlay ottiene l'identificatore VPort in uno dei modi seguenti:

Dopo un ritorno di successo da questa richiesta di metodo OID, il membro InformationBuffer della struttura NDIS_OID_REQUEST contiene un puntatore a una struttura NDIS_NIC_SWITCH_VPORT_PARAMETERS. Questa struttura contiene i parametri per il VPort specificato.

NDIS gestisce la richiesta OID_NIC_SWITCH_VPORT_PARAMETERS per i driver miniport. NDIS restituisce le informazioni da una cache interna dei dati che mantiene dall'ispezione delle origini seguenti: