NDIS_SWITCH_PORT_DESTINATION 구조체(ndis.h)

NDIS_SWITCH_PORT_DESTINATION 구조는 패킷이 배달될 Hyper-V 확장 가능한 스위치 대상 포트를 지정합니다.

구문

typedef struct _NDIS_SWITCH_PORT_DESTINATION {
  NDIS_SWITCH_PORT_ID   PortId;
  NDIS_SWITCH_NIC_INDEX NicIndex;
  USHORT                IsExcluded : 1;
  USHORT                PreserveVLAN : 1;
  USHORT                PreservePriority : 1;
  USHORT                Reserved : 13;
} NDIS_SWITCH_PORT_DESTINATION, *PNDIS_SWITCH_PORT_DESTINATION;

멤버

PortId

확장 가능한 스위치에서 대상 포트의 고유 식별자를 지정하는 NDIS_SWITCH_PORT_ID 값입니다.

NicIndex

PortId 멤버가 지정한 확장 가능한 스위치 포트에 연결된 네트워크 어댑터의 인덱스를 지정하는 NDIS_SWITCH_NIC_INDEX 값입니다.

NDIS_SWITCH_NIC_INDEX 값에 대한 자세한 내용은 네트워크 어댑터 인덱스 값을 참조하세요.

참고 이 멤버는 연결된 상태에 있는 네트워크 어댑터의 인덱스 값을 지정해야 합니다. 생성되거나 연결이 끊긴 상태인 네트워크 어댑터의 인덱스 값을 지정할 수 없습니다. 네트워크 연결 상태에 대한 자세한 내용은 Hyper-V 확장 가능한 스위치 포트 및 네트워크 어댑터 상태를 참조하세요.
 

IsExcluded

이 멤버를 TRUE로 설정하면 패킷이 대상 포트로 배달되지 않습니다.

PreserveVLAN

이 멤버를 TRUE로 설정하면 패킷이 대상 포트로 배달될 때 802.1Q VLAN(가상 로컬 영역 네트워크) 정보가 유지됩니다.

PreservePriority

이 멤버를 TRUE로 설정하면 패킷이 대상 포트에 배달될 때 802.1Q 우선 순위 정보가 유지됩니다.

Reserved

이 멤버는 나중에 NDIS에서 사용하도록 예약되어 있습니다.

설명

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY 하나 이상의 요소가 포함되어 있습니다. 각 요소의 형식은 NDIS_SWITCH_PORT_DESTINATION 구조체로 지정됩니다.

참고NicIndex 멤버는 연결된 상태에 있는 네트워크 어댑터의 인덱스 값을 지정해야 합니다. 생성되거나 연결이 끊긴 상태인 네트워크 어댑터의 인덱스 값을 지정할 수 없습니다. 네트워크 연결 상태에 대한 자세한 내용은 Hyper-V 확장 가능한 스위치 포트 및 네트워크 어댑터 상태를 참조하세요.
 
대상 포트에 대한 자세한 내용은 Hyper-V 확장 가능 스위치 대상 포트 데이터 관리를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.30 이상에서 지원됩니다.
머리글 ndis.h(Ndis.h 포함)

추가 정보

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY