次の方法で共有


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

ヘッダー メンバーを 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

フラグのビットごとの または を含む 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