Compartilhar via


OID_SRIOV_VF_SERIAL_NUMBER

Um driver sobreposto emite uma solicitação de consulta OID (identificador de objeto) de OID_SRIOV_VF_SERIAL_NUMBER para determinar o número de série do adaptador de rede da função virtual (VF) PCI Express (PCIe). Esse adaptador de rede virtual é exposto no sistema operacional convidado de uma partição filho do Hyper-V à qual o VF está anexado.

O membro InformationBuffer da estrutura NDIS_OID_REQUEST contém um ponteiro para uma estrutura NDIS_SRIOV_VF_SERIAL_NUMBER_INFO .

Comentários

O driver de sobreposição usa o número de série para mapear o adaptador de rede VF para uma instância de uma VF no adaptador de rede física. O número de série é gerado pela pilha de virtualização antes que os recursos para o VF sejam alocados por meio de uma solicitação de conjunto de OID de OID_NIC_SWITCH_ALLOCATE_VF.

Retornar códigos de status

O NDIS manipula a solicitação de consulta OID da solicitação de OID_SRIOV_VF_SERIAL_NUMBER para drivers de miniporte. Os drivers não serão emitidos nesta solicitação de OID.

Quando o NDIS manipula a solicitação de OID_SRIOV_VF_SERIAL_NUMBER, ele retorna um dos seguintes códigos de status.

Código de status Descrição

NDIS_STATUS_SUCCESS

A solicitação OID foi concluída com êxito.

NDIS_STATUS_NOT_SUPPORTED

O driver de miniporte não dá suporte à interface sr-IOV (virtualização de E/S raiz) ou não está habilitado para usar a interface.

NDIS_STATUS_INVALID_LENGTH

O buffer de informações era muito curto. O NDIS define os DADOS. QUERY_INFORMATION. Membro BytesNeeded na estrutura NDIS_OID_REQUEST para o tamanho mínimo do buffer necessário.

NDIS_STATUS_FAILURE

A solicitação falhou por outros motivos.

Requisitos

Versão

Com suporte no NDIS 6.30 e posterior.

Cabeçalho

Ntddndis.h (inclua Ndis.h)

Confira também


NDIS_OID_REQUEST

NDIS_SRIOV_VF_SERIAL_NUMBER_INFO

OID_NIC_SWITCH_ALLOCATE_VF