VpnChannel.StartExistingTransports Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée le canal VPN à utiliser par le plug-in VPN. Il crée également une interface réseau L3 pour les applications de l’ordinateur client afin de pouvoir voir le réseau d’entreprise.
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)
Paramètres
- assignedClientIPv4list
Pointeur vers une structureWindows.Networking.HostName spécifiant l’adresse IPv4 affectée par le serveur VPN au client VPN. L’adresse doit être définie sur l’interface VPN L3. Si la valeur est Null, DHCPv4 est utilisée.
- assignedClientIPv6list
Pointeur vers une structure Windows.Networking.HostName spécifiant l’adresse IPv6 affectée par le serveur VPN au client VPN et qui doit être définie sur l’interface VPN L3. Si la valeur est Null, DHCPv6 ou RD est utilisée.
- vpnInterfaceId
- VpnInterfaceId
Pointeur vers un objet VpnInterfaceId.
- assignedRoutes
- VpnRouteAssignment
Pointeur vers une classe Windows.Networking.VpnRouteAssignment qui représente les itinéraires qui doivent être associés/ non associés à l’interface VPN.
- assignedDomainName
- VpnDomainNameAssignment
Pointeur vers une classe Windows.Networking.DomainNameAssignment qui représente la liste des préfixes de nom associés au canal VPN, y compris ses serveurs DNS et proxy.
- mtuSize
-
UInt32
unsigned int
uint32_t
Valeur UINT16 spécifiant la taille MTU de l’interface réseau VPN L3. Il s’agit également de la taille des IVpnPacketBuffers dans le pool de réception. Cette valeur doit être configurée pour être au maximum 1400.
- maxFrameSize
-
UInt32
unsigned int
uint32_t
Valeur UINT16 spécifiant la taille maximale de l’image définie par l’encapsulation du protocole VPN sans compter l’externeTunnelTransport. Il s’agit également de la taille des IVpnPacketBuffers dans le pool d’envoi. Cette valeur doit être configurée en tant que mtuSize + [taille des en-têtes d’encapsulation], et doit être <=1500. S’il serait supérieur à 1500 mtuSize ou encapsulation, la taille d’en-tête doit être réduite, car la plateforme limite la taille des images à 1500.
- Reserved
-
Boolean
bool
Réservé.
Configuration requise pour Windows
Fonctionnalités de l’application |
networkingVpnProvider
|