NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO構造体 (ndis.h)

ネットワーク バッファー リスト (NBL) のグループ ネットワーク仮想化情報を定義します。

構文

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;

メンバー

VirtualSubnetId

ネットワーク バッファー リストの発信元の仮想スイッチ ポート ID。

ReservedVsidBits

このメンバーは予約済みであり、0 に設定する必要があります。

Reserved

このメンバーは予約済みであり、0 に設定する必要があります。

Value

NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFOに含まれる共用体内のメンバー。 Value には、NET_BUFFER_LIST構造体の NetBufferListInfo メンバーと型互換のポインター値が含まれます。 (NDIS_NET_BUFFER_LIST_INFO列挙の VirtualSubnetInfo 定数を参照してください)。

注釈

この構造体は、NET_BUFFER_LIST構造体の NetBufferListInfo メンバーで使用されます。

NDIS 6.40 (Windows Server 2012 R2) 以降では、Vm ネットワーク アダプター ポートで、サードパーティのネットワーク仮想化ソリューションをサポートする外部仮想サブネットとして VirtualSubnetId を構成できます。 Hyper-V 拡張可能スイッチ転送拡張機能は、転送中に必要に応じてパケット ヘッダーを変更できます。 変更されるパケットは複製する必要があり、 ParentNetBufferList ポインターは元の NBL に設定する必要があります。

要件

要件
サポートされている最小のクライアント NDIS 6.30 以降でサポートされています。
Header ndis.h (Ndis.h を含む)

こちらもご覧ください

パケット トラフィックの複製

転送拡張機能

NDIS_ISOLATION_MODE

NDIS_NET_BUFFER_LIST_INFO

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY

NET_BUFFER_LIST

Hyper-V 拡張可能スイッチの概要