Compartir a través de


VpnChannel.StartExistingTransports Método

Definición

Crea el canal VPN que va a usar el complemento VPN. También crea una interfaz de red L3 para las aplicaciones de la máquina cliente para poder ver la red corporativa.

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)

Parámetros

assignedClientIPv4list

IVectorView<HostName>

IReadOnlyList<HostName>

Puntero a una estructuraWindows.Networking.HostName que especifica la dirección IPv4 asignada por el servidor VPN al cliente VPN. La dirección debe establecerse en la interfaz VPN L3. Si es null, se usa DHCPv4.

assignedClientIPv6list

IVectorView<HostName>

IReadOnlyList<HostName>

Puntero a una estructura Windows.Networking.HostName que especifica la dirección IPv6 asignada por el servidor VPN al cliente VPN y que se debe establecer en la interfaz L3 de VPN. Si es null, se usa DHCPv6 o RD.

vpnInterfaceId
VpnInterfaceId

Puntero a un objeto VpnInterfaceId .

assignedRoutes
VpnRouteAssignment

Puntero a una clase Windows.Networking.VpnRouteAssignment que representa las rutas que deben estar asociadas o no asociadas a la interfaz VPN.

assignedDomainName
VpnDomainNameAssignment

Puntero a una clase Windows.Networking.DomainNameAssignment que representa la lista de prefijos de nombre asociados al canal VPN, incluidos sus servidores DNS y proxy.

mtuSize
UInt32

unsigned int

uint32_t

Valor UINT16 que especifica el tamaño de MTU de la interfaz de red VPN L3. También es el tamaño de los IVpnPacketBuffers en el grupo de recepción. Este valor debe configurarse como máximo 1400.

maxFrameSize
UInt32

unsigned int

uint32_t

Valor UINT16 que especifica el tamaño máximo del marco definido por la encapsulación del protocolo VPN sin contar el outerTunnelTransport. Este es también el tamaño de los IVpnPacketBuffers en el grupo de envío. Este valor debe configurarse como mtuSize + [tamaño de los encabezados de encapsulación] y debe ser <=1500. Si fuera mayor que 1500 mtuSize o el tamaño del encabezado de encapsulación se debería reducir, ya que la plataforma limita los fotogramas a 1500.

Reserved
Boolean

bool

Reservado.

Requisitos de Windows

Características de aplicaciones
networkingVpnProvider

Se aplica a