NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY 구조체(ntddndis.h)

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY 구조는 OID_GEN_ISOLATION_PARAMETERS OID에서 Hyper-V 확장 가능한 스위치 네트워크 어댑터의 포트에 대한 라우팅 도메인 항목 내의 단일 격리 ID와 관련된 정보를 반환하는 데 사용됩니다.

구문

typedef struct _NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY {
  NDIS_OBJECT_HEADER     Header;
  ULONG                  Flags;
  NDIS_ISOLATION_ID_NAME IsolationIdName;
  union {
    struct {
      UINT32 VirtualSubnetId : 24;
    };
    struct {
      UINT32 VlanId : 12;
    };
    UINT32 IsolationId;
  };
} NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY, *PNDIS_ROUTING_DOMAIN_ISOLATION_ENTRY;

멤버

Header

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

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

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1

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

Size 멤버를 NDIS_SIZEOF_NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1 설정합니다.

Flags

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

IsolationIdName

Hyper-V 확장 가능한 스위치 네트워크 어댑터의 격리 ID 이름을 포함하는 NDIS_ISOLATION_NAME 구조체입니다.

VirtualSubnetId

태그가 지정되지 않은 패킷이 허용되는 경우 전송되거나 수신된 모든 패킷에 대해 설정되는 가상 스위치 포트 ID입니다.

VlanId

태그가 지정되지 않은 패킷이 허용되는 경우 전송되거나 수신된 모든 패킷에 설정되는 VLAN(가상 로컬 영역 네트워크) ID입니다.

IsolationId

태그가 지정되지 않은 패킷이 허용되는 경우 전송되거나 수신된 모든 패킷에 대해 설정되는 기본 격리 ID입니다. (NDIS_ISOLATION_PARAMETERS 구조체의 AllowUntaggedTraffic 멤버를 참조하세요.)

요구 사항

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

추가 정보

NDIS_ISOLATION_NAME

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_GET_NEXT

OID_GEN_ISOLATION_PARAMETERS