Share via


struttura NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO (ndis.h)

Definisce le informazioni di virtualizzazione di rete del gruppo per un elenco di buffer di rete (NBL).

Sintassi

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;

Members

VirtualSubnetId

ID porta del commutatore virtuale di origine per l'elenco di buffer di rete.

ReservedVsidBits

Questo membro è riservato e deve essere impostato su zero.

Reserved

Questo membro è riservato e deve essere impostato su zero.

Value

Membro dell'unione contenuta in NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO. Il valore contiene un valore puntatore compatibile con il tipo con il membro NetBufferListInfo nella struttura NET_BUFFER_LIST . Vedere la costante VirtualSubnetInfonell'enumerazione NDIS_NET_BUFFER_LIST_INFO .

Commenti

Questa struttura viene utilizzata nel membro NetBufferListInfo nella struttura NET_BUFFER_LIST .

In NDIS 6.40 (Windows Server 2012 R2) e versioni successive è possibile configurare un VirtualSubnetId in una porta della scheda di rete vm come subnet virtuale esterna per supportare una soluzione di virtualizzazione di rete di terze parti. Un'estensione di inoltro del commutatore estendibile Hyper-V può quindi modificare le intestazioni dei pacchetti, in base alle esigenze, durante l'inoltro. I pacchetti modificati devono essere clonati e i puntatori ParentNetBufferList devono essere impostati sul NBL originale.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.30 e versioni successive.
Intestazione ndis.h (include Ndis.h)

Vedi anche

Clonazione del traffico dei pacchetti

Inoltro delle estensioni

NDIS_ISOLATION_MODE

NDIS_NET_BUFFER_LIST_INFO

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY

NET_BUFFER_LIST

Panoramica del commutatore estendibile Hyper-V