structure NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO (ndis.h)

Définit les informations de virtualisation du réseau de groupe pour une liste de mémoires tampons réseau (NBL).

Syntaxe

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;

Membres

VirtualSubnetId

ID de port du commutateur virtuel d’origine pour la liste de mémoires tampons réseau.

ReservedVsidBits

Ce membre est réservé et doit être défini sur zéro.

Reserved

Ce membre est réservé et doit être défini sur zéro.

Value

Membre du syndicat contenu dans NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO. Value contient une valeur de pointeur compatible avec le type du membre NetBufferListInfo dans la structure NET_BUFFER_LIST . (Consultez la constante VirtualSubnetInfo dans l’énumération NDIS_NET_BUFFER_LIST_INFO .)

Remarques

Cette structure est utilisée dans le membre NetBufferListInfo de la structure NET_BUFFER_LIST .

Dans NDIS 6.40 (Windows Server 2012 R2) et versions ultérieures, un VirtualSubnetId peut être configuré sur un port de carte réseau de machine virtuelle en tant que sous-réseau virtuel externe pour prendre en charge une solution de virtualisation de réseau tierce. Une extension de transfert de commutateur extensible Hyper-V peut ensuite modifier les en-têtes de paquets, selon les besoins, pendant le transfert. Les paquets en cours de modification doivent être clonés et leurs pointeurs ParentNetBufferList doivent être définis sur le NBL d’origine.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.30 et versions ultérieures.
En-tête ndis.h (inclure Ndis.h)

Voir aussi

Clonage du trafic de paquets

Transfert d’extensions

NDIS_ISOLATION_MODE

NDIS_NET_BUFFER_LIST_INFO

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY

NET_BUFFER_LIST

Vue d’ensemble du commutateur extensible Hyper-V