NDIS_SWITCH_PORT_PROPERTY_ISOLATION 구조체(ntddndis.h)

NDIS_SWITCH_PORT_PROPERTY_ISOLATION 구조체는 VM 네트워크 어댑터의 포트에 대한 격리 속성을 지정하는 데 사용됩니다.

구문

typedef struct _NDIS_SWITCH_PORT_PROPERTY_ISOLATION {
  NDIS_OBJECT_HEADER  Header;
  ULONG               Flags;
  NDIS_ISOLATION_MODE IsolationMode;
  BOOLEAN             AllowUntaggedTraffic;
  UINT32              DefaultIsolationId;
} NDIS_SWITCH_PORT_PROPERTY_ISOLATION, *PNDIS_SWITCH_PORT_PROPERTY_ISOLATION;

멤버

Header

NDIS_SWITCH_PORT_PROPERTY_ISOLATION 구조체의 형식, 수정 버전 및 크기입니다. 이 멤버는 NDIS_OBJECT_HEADER 구조체로 형식이 지정됩니다.

헤더Type 멤버를 NDIS_OBJECT_TYPE_DEFAULT 설정해야 합니다. NDIS_SWITCH_PORT_PROPERTY_ISOLATION 구조체의 버전을 지정하려면 HeaderRevision 멤버를 다음 값으로 설정해야 합니다.

NDIS_SWITCH_PORT_PROPERTY_ISOLATION_REVISION_1

NDIS 6.40 이상에 대한 원래 버전입니다.

Size 멤버를 NDIS_SIZEOF_NDIS_SWITCH_PORT_PROPERTY_ISOLATION_REVISION_1 설정합니다.

Flags

플래그의 비트 OR을 포함하는 ULONG 값입니다. 이 멤버는 NDIS용으로 예약되어 있습니다.

IsolationMode

격리 모드를 지정하는 NDIS_ISOLATION_MODE 열거형 값입니다.

AllowUntaggedTraffic

VM 네트워크 어댑터 포트가 태그가 지정되지 않은 패킷을 보내거나 받을 수 있는지 여부를 지정합니다. 태그가 지정되지 않은 패킷이 허용되는 경우 VM 네트워크 어댑터 미니포트 드라이버는 DefaultIsolationId 멤버가 지정한 기본 격리 ID로 태그가 지정되지 않은 패킷에 태그를 지정합니다. 그렇지 않으면 미니포트 드라이버가 삭제합니다.

DefaultIsolationId

AllowUntaggedTraffic 멤버가 TRUE인 경우 태그가 지정된 패킷에 적용되는 기본 격리 ID입니다.

요구 사항

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

추가 정보

NDIS_ISOLATION_MODE

NDIS_ISOLATION_PARAMETERS

NDIS_OBJECT_HEADER