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 構造体として書式設定されます。

HeaderType メンバーは、NDIS_OBJECT_TYPE_DEFAULTに設定する必要があります。 NDIS_SWITCH_PORT_PROPERTY_ISOLATION構造体のバージョンを指定するには、HeaderRevision メンバーを次の値に設定する必要があります。

NDIS_SWITCH_PORT_PROPERTY_ISOLATION_REVISION_1

NDIS 6.40 以降の元のバージョン。

[サイズ] メンバーを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 以降でサポートされています。
Header ntddndis.h (Ndis.h を含む)

こちらもご覧ください

NDIS_ISOLATION_MODE

NDIS_ISOLATION_PARAMETERS

NDIS_OBJECT_HEADER