VpnChannel.StartExistingTransports 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建 VPN 插件要使用的 VPN 通道。 它还为客户端计算机中的应用程序创建 L3 网络接口,以便能够查看公司网络。
public:
virtual void StartExistingTransports(IVectorView<HostName ^> ^ assignedClientIPv4list, IVectorView<HostName ^> ^ assignedClientIPv6list, VpnInterfaceId ^ vpnInterfaceId, VpnRouteAssignment ^ assignedRoutes, VpnDomainNameAssignment ^ assignedDomainName, unsigned int mtuSize, unsigned int maxFrameSize, bool Reserved) = StartExistingTransports;
void StartExistingTransports(IVectorView<HostName> const& assignedClientIPv4list, IVectorView<HostName> const& assignedClientIPv6list, VpnInterfaceId const& vpnInterfaceId, VpnRouteAssignment const& assignedRoutes, VpnDomainNameAssignment const& assignedDomainName, uint32_t const& mtuSize, uint32_t const& maxFrameSize, bool const& Reserved);
public void StartExistingTransports(IReadOnlyList<HostName> assignedClientIPv4list, IReadOnlyList<HostName> assignedClientIPv6list, VpnInterfaceId vpnInterfaceId, VpnRouteAssignment assignedRoutes, VpnDomainNameAssignment assignedDomainName, uint mtuSize, uint maxFrameSize, bool Reserved);
function startExistingTransports(assignedClientIPv4list, assignedClientIPv6list, vpnInterfaceId, assignedRoutes, assignedDomainName, mtuSize, maxFrameSize, Reserved)
Public Sub StartExistingTransports (assignedClientIPv4list As IReadOnlyList(Of HostName), assignedClientIPv6list As IReadOnlyList(Of HostName), vpnInterfaceId As VpnInterfaceId, assignedRoutes As VpnRouteAssignment, assignedDomainName As VpnDomainNameAssignment, mtuSize As UInteger, maxFrameSize As UInteger, Reserved As Boolean)
参数
- assignedClientIPv4list
指向Windows.Networking.HostName 结构的指针,该结构指定 VPN 服务器分配给 VPN 客户端的 IPv4 地址。 应在 VPN L3 接口上设置地址。 如果为 null,则使用 DHCPv4。
- assignedClientIPv6list
指向 Windows.Networking.HostName 结构的指针,该结构指定 VPN 服务器分配给 VPN 客户端的 IPv6 地址,应在 VPN L3 接口上设置该地址。 如果为 null,则使用 DHCPv6 或 RD。
- vpnInterfaceId
- VpnInterfaceId
指向 VpnInterfaceId 对象的指针。
- assignedRoutes
- VpnRouteAssignment
指向 Windows.Networking.VpnRouteAssignment 类的指针,该类表示应与 VPN 接口关联的/不关联的路由。
- assignedDomainName
- VpnDomainNameAssignment
指向 Windows.Networking.DomainNameAssignment 类的指针,该类表示与 VPN 通道关联的名称前缀列表,包括其 DNS 和代理服务器。
- mtuSize
-
UInt32
unsigned int
uint32_t
指定 VPN L3 网络接口的 MTU 大小的 UINT16 值。 这也是接收池中 IVpnPacketBuffers 的大小。 此值应配置为最多 1400。
- maxFrameSize
-
UInt32
unsigned int
uint32_t
一个 UINT16 值,该值指定 VPN 协议封装定义的帧的最大大小,而不计算 outerTunnelTransport。 这也是发送池中 IVpnPacketBuffers 的大小。 此值应配置为 mtuSize + [封装标头的大小],并且应 <=1500。 如果 mtuSize 或封装标头大小大于 1500,则应减小,因为平台将帧大小限制为 1500。
- Reserved
-
Boolean
bool
保留。
Windows 要求
应用功能 |
networkingVpnProvider
|