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 포함된 공용 구조체의 멤버입니다. 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 이상에서 지원됩니다.
머리글 ndis.h(Ndis.h 포함)

추가 정보

패킷 트래픽 복제

전달 확장

NDIS_ISOLATION_MODE

NDIS_NET_BUFFER_LIST_INFO

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY

NET_BUFFER_LIST

Hyper-V 확장 가능 스위치 개요