estrutura NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO (ndis.h)

Define as informações de virtualização de rede de grupo para uma NBL (lista de buffers de rede).

Sintaxe

typedef struct _NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO {
  union {
    struct {
      UINT32 VirtualSubnetId : 24;
      UINT32 ReservedVsidBits : 8;
      UINT32 Reserved;
    };
    PVOID Value;
  };
} NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO, *PNDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO;

Membros

VirtualSubnetId

A ID da porta do comutador virtual de origem para a lista de buffers de rede.

ReservedVsidBits

Esse membro é reservado e deve ser definido como zero.

Reserved

Esse membro é reservado e deve ser definido como zero.

Value

Um membro do sindicato contido em NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO. Value contém um valor de ponteiro compatível com o tipo com o membro NetBufferListInfo na estrutura NET_BUFFER_LIST . (Consulte a constante VirtualSubnetInfo na enumeração NDIS_NET_BUFFER_LIST_INFO .)

Comentários

Essa estrutura é usada no membro NetBufferListInfo na estrutura NET_BUFFER_LIST .

No NDIS 6.40 (Windows Server 2012 R2) e posterior, um VirtualSubnetId pode ser configurado em uma porta do adaptador de rede de VM como uma sub-rede virtual externa para dar suporte a uma solução de virtualização de rede de terceiros. Uma extensão de encaminhamento do Switch extensível do Hyper-V pode modificar os cabeçalhos de pacote, conforme necessário, durante o encaminhamento. Os pacotes que estão sendo modificados devem ser clonados e os ponteiros ParentNetBufferList devem ser definidos como o NBL original.

Requisitos

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

Confira também

Clonando o tráfego de pacotes

Extensões de encaminhamento

NDIS_ISOLATION_MODE

NDIS_NET_BUFFER_LIST_INFO

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY

NET_BUFFER_LIST

Visão geral do comutador extensível do Hyper-V