Partager via


IVpnPlugIn.Encapsulate Méthode

Définition

Cette méthode indique au plug-in VPN de préparer le paquet IP L3 indiqué pour la transmission au serveur VPN. Le processus peut inclure n’importe quelle encapsulation spécifique au protocole VPN.

public:
 void Encapsulate(VpnChannel ^ channel, VpnPacketBufferList ^ packets, VpnPacketBufferList ^ encapulatedPackets);
void Encapsulate(VpnChannel const& channel, VpnPacketBufferList const& packets, VpnPacketBufferList const& encapulatedPackets);
public void Encapsulate(VpnChannel channel, VpnPacketBufferList packets, VpnPacketBufferList encapulatedPackets);
function encapsulate(channel, packets, encapulatedPackets)
Public Sub Encapsulate (channel As VpnChannel, packets As VpnPacketBufferList, encapulatedPackets As VpnPacketBufferList)

Paramètres

channel
VpnChannel

Objet de canal VPN représentant la connexion VPN d’instance du plug-in VPN au serveur VPN.

packets
VpnPacketBufferList

Les paquets IP L3 proviennent de la pile TCP/IP de l’ordinateur client et qui doivent être traités pour être envoyés au réseau d’entreprise.

encapulatedPackets
VpnPacketBufferList

Configuration requise pour Windows

Fonctionnalités de l’application
networkingVpnProvider

Remarques

Si une erreur se produit, les paquets sont simplement supprimés. Il est nécessaire que tout objet IVpnPacketBuffer, transmis à la méthode dans le paramètre paquets ou demandé par le plug-in, soit renvoyé à l’infrastructure VPN. L’infrastructure VPN envoie ensuite les objets IVpnPacketBuffer dans encapsulés via l’un des transports spécifiés pendant Connect et nettoie les objets IVpnPacketBu ffer restants dans paquets.

S’applique à