Partager via


IVpnPlugIn.Decapsulate Méthode

Définition

Cette méthode indique au plug-in VPN de préparer la réception d’une mémoire tampon à partir du serveur VPN outerTunnelTransport, d’extraire n’importe quel nombre de paquets IP encapsulés dans la mémoire tampon et de renvoyer les paquets IP avec d’autres mémoires tampons de réponse nécessaires pour être renvoyés via le outerTunnelTransport au serveur VPN.

public:
 void Decapsulate(VpnChannel ^ channel, VpnPacketBuffer ^ encapBuffer, VpnPacketBufferList ^ decapsulatedPackets, VpnPacketBufferList ^ controlPacketsToSend);
void Decapsulate(VpnChannel const& channel, VpnPacketBuffer const& encapBuffer, VpnPacketBufferList const& decapsulatedPackets, VpnPacketBufferList const& controlPacketsToSend);
public void Decapsulate(VpnChannel channel, VpnPacketBuffer encapBuffer, VpnPacketBufferList decapsulatedPackets, VpnPacketBufferList controlPacketsToSend);
function decapsulate(channel, encapBuffer, decapsulatedPackets, controlPacketsToSend)
Public Sub Decapsulate (channel As VpnChannel, encapBuffer As VpnPacketBuffer, decapsulatedPackets As VpnPacketBufferList, controlPacketsToSend As VpnPacketBufferList)

Paramètres

channel
VpnChannel

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

encapBuffer
VpnPacketBuffer

Une mémoire tampon provient du serveur VPN et a été reçue par le biais du outerTunnelTransport.

decapsulatedPackets
VpnPacketBufferList

Un IVpnPacketBuffer chaîne représentant les paquets IP L3 extraits et décapsulés de la mémoire tampon et qui doivent être injectés via l’interface VPN à recevoir par la pile TCP/IP de l’ordinateur client.

controlPacketsToSend
VpnPacketBufferList

Une chaîne IVpnPacketBuffer représentant les messages de contrôle requis par le plug-in VPN par sa spécification de protocole pour répondre au serveur VPN.

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 tous les objets IVpnPacketBuffer demandés par le plug-in soient retournés à l’infrastructure VPN via la chaîne decapsulatedPackets, pour injecter dans la pile TCP/IP du client, ou la chaîne controlPacketsToSend, pour répondre au serveur VPN. L’infrastructure VPN envoie toutes les VpnPacketBufferList chaînées sur décapsulatedPackets en tant que paquets IP uniques à l’interface VPN.

S’applique à