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 を含む) |