IVpnPlugIn.Decapsulate 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.
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.