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