共用方式為


NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY結構 (ntddndis.h)

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY結構是由 OID_GEN_ISOLATION_PARAMETERS OID 用來傳回與 Hyper-V 可延伸交換器網路適配器埠之路由網域專案內單一隔離標識符相關的資訊。

語法

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 結構。

HeaderType 成員必須設定為 NDIS_OBJECT_TYPE_DEFAULT。 若要指定NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY結構的版本,標頭Revision 成員必須設定為下列值:

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1

NDIS 6.40 和更新版本的原始版本。

Size 成員設定為 NDIS_SIZEOF_NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1

Flags

包含旗標位 ORULONG 值。 此成員保留給 NDIS。

IsolationIdName

包含 Hyper-V 可延伸交換器網路適配器隔離標識碼名稱 的NDIS_ISOLATION_NAME 結構。

VirtualSubnetId

如果允許未標記的封包,則會在所有已傳送或接收封包上設定的虛擬交換器埠標識碼。

VlanId

如果允許未標記的封包,虛擬局域網路 (VLAN) 識別碼,將會在所有已傳送或接收的封包上設定。

IsolationId

如果允許未標記的封包,則會在所有已傳送或接收的封包上設定的預設隔離標識符。 (請參閱 NDIS_ISOLATION_PARAMETERS structure.) 的 AllowUntaggedTraffic 成員

規格需求

需求
最低支援的用戶端 NDIS 6.40 和更新版本支援。
標頭 ntddndis.h (包含 Ndis.h)

另請參閱

NDIS_ISOLATION_NAME

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_GET_NEXT

OID_GEN_ISOLATION_PARAMETERS