Compartilhar via


estrutura NDIS_SRIOV_VF_SERIAL_NUMBER_INFO (ntddndis.h)

A estrutura de NDIS_SRIOV_VF_SERIAL_NUMBER_INFO contém o número de série associado a um adaptador de rede PCI Express (PCIe) VF (Função Virtual). Esse adaptador é exposto no sistema operacional convidado de uma partição filho do Hyper-V.

Sintaxe

typedef struct _NDIS_SRIOV_VF_SERIAL_NUMBER_INFO {
  NDIS_OBJECT_HEADER Header;
  ULONG              SerialNumber;
} NDIS_SRIOV_VF_SERIAL_NUMBER_INFO, *PNDIS_SRIOV_VF_SERIAL_NUMBER_INFO;

Membros

Header

O tipo, a revisão e o tamanho da estrutura NDIS_SRIOV_VF_SERIAL_NUMBER_INFO . Esse membro é formatado como uma estrutura NDIS_OBJECT_HEADER .

O NDIS define o membro Type de Header como NDIS_OBJECT_TYPE_DEFAULT. Para especificar a versão da estrutura NDIS_SRIOV_VF_SERIAL_NUMBER_INFO , o NDIS define o membro Revision de Header como o seguinte valor:

NDIS_SRIOV_VF_SERIAL_NUMBER_INFO_REVISION_1

Versão original do NDIS 6.30 e posterior.

Defina o membro Size como NDIS_SIZEOF_SRIOV_VF_SERIAL_NUMBER_INFO_REVISION_1.

SerialNumber

Um valor ULONG que especifica o número de série associado ao adaptador de rede VF em uma partição filho do Hyper-V. Esse valor é gerado pela pilha de virtualização executada no sistema operacional de gerenciamento da partição pai do Hyper-V.

O número de série é exclusivo em todos os adaptadores VF na partição filho. O NDIS obtém o número de série VF do driver de ônibus VPCI (PCI virtual) subjacente que é executado no sistema operacional convidado da partição filho.

Comentários

A estrutura NDIS_SRIOV_VF_SERIAL_NUMBER_INFO é usada em solicitações de consulta OID de OID_SRIOV_VF_SERIAL_NUMBER.

A pilha de virtualização usa o número de série para mapear o adaptador de rede VF em uma partição filho do Hyper-V para uma instância de um VF no adaptador de rede física. A pilha de virtualização cria o número de série de VF exclusivo antes que os recursos sejam alocados para o VF por meio de uma solicitação de conjunto de OID de OID_NIC_SWITCH_ALLOCATE_VF.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.30 e posterior.
Cabeçalho ntddndis.h (inclua Ndis.h)

Confira também

NDIS_OBJECT_HEADER

OID_SRIOV_VF_SERIAL_NUMBER