Consultando os parâmetros de um comutador NIC
Um driver ou aplicativo de usuário em excesso pode obter os parâmetros para um comutador NIC que foi criado em um adaptador de rede que dá suporte à virtualização de E/S raiz única (SR-IOV). O driver ou aplicativo emite uma solicitação de método OID (identificador de objeto) de OID_NIC_SWITCH_PARAMETERS para obter esses parâmetros.
Antes que o driver ou aplicativo de usuário sobreposto emita essa solicitação de método OID, ele deve inicializar uma estrutura NDIS_NIC_SWITCH_PARAMETERS . O driver ou aplicativo deve definir o membro SwitchId como o identificador da opção NIC para a qual os parâmetros devem ser retornados.
Nota A partir do Windows Server 2012, a interface SR-IOV dá suporte a apenas uma opção NIC no adaptador de rede. Essa opção é conhecida como a opção NIC padrão e é referenciada pelo identificador NDIS_DEFAULT_SWITCH_ID.
Após um retorno bem-sucedido dessa solicitação de método OID, o membro InformationBuffer da estrutura NDIS_OID_REQUEST contém um ponteiro para uma estrutura de NDIS_NIC_SWITCH_PARAMETERS . Essa estrutura contém os parâmetros para a opção especificada.
O NDIS manipula a solicitação de OID_NIC_SWITCH_PARAMETERS para drivers de miniport. O NDIS retorna as informações de um cache interno dos dados que mantém das seguintes fontes:
As configurações de palavra-chave SR-IOV padronizadas no registro. Para obter mais informações sobre essas palavras-chave, consulte Palavras-chave INF padronizadas para SR-IOV.
Solicitações de OID de OID_NIC_SWITCH_CREATE_SWITCH e OID_NIC_SWITCH_PARAMETERS.