次の方法で共有


VpnTrafficFilter クラス

定義

トラフィック フィルターのプロパティ (アプリごとの VPN を含む) を定義します。 VPN 接続経由で許可されるネットワーク トラフィックの種類の説明 (接続に許可されている特定のアプリケーションやプロトコルなど)。

public ref class VpnTrafficFilter sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Networking.Vpn.IVpnTrafficFilterFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class VpnTrafficFilter final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Networking.Vpn.IVpnTrafficFilterFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class VpnTrafficFilter final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Networking.Vpn.IVpnTrafficFilterFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class VpnTrafficFilter
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Networking.Vpn.IVpnTrafficFilterFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class VpnTrafficFilter
Public NotInheritable Class VpnTrafficFilter
継承
Object Platform::Object IInspectable VpnTrafficFilter
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)
アプリの機能
networkingVpnProvider

コンストラクター

VpnTrafficFilter(VpnAppId)

VPN プラグインまたは VPN 管理アプリがトラフィック フィルターを作成できるようにします。

プロパティ

AppClaims

プロセスがこのトラフィック フィルターで許可する必要がある要求の一連のチェックを指定するセキュリティ記述子を取得します。

AppId

このトラフィック フィルターによって許可されるアプリの ID を取得または設定します。

LocalAddressRanges

このトラフィック フィルターによって許可されるローカル アドレス範囲の一覧を取得します。

LocalPortRanges

このトラフィック フィルターによって許可されるローカル ポート範囲の一覧を取得します。 SMB を識別する場合に特に便利です。

Protocol

このトラフィック フィルターで許可される IP プロトコルを取得または設定します。

RemoteAddressRanges

このトラフィック フィルターで許可されているリモート アドレス範囲の一覧を取得します。

RemotePortRanges

このトラフィック フィルターによって許可されるリモート ポート範囲の一覧を取得します。

RoutingPolicyType

このトラフィック フィルターによって許可されるアプリが VPN インターフェイスを介して強制的にトンネリングされるかどうか、または分割トンネリングされ、他のインターフェイスを介して通信を許可されるかどうかを取得または設定します。

適用対象