Compartir a través de


IVpnPlugIn.Decapsulate Método

Definición

Este método indica al complemento VPN que prepare un búfer del servidor VPN outerTunnelTransport, extraiga cualquier número de paquetes IP encapsulados en el búfer y devuelva los paquetes IP junto con los demás búferes de respuesta que se necesitan para enviarse a través del outerTunnelTransport al servidor 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)

Parámetros

channel
VpnChannel

Objeto de canal VPN que representa la conexión VPN de instancia del complemento VPN al servidor VPN.

encapBuffer
VpnPacketBuffer

Un búfer se originó en el servidor VPN y se recibió a través del outerTunnelTransport.

decapsulatedPackets
VpnPacketBufferList

Cadena IVpnPacketBuffer que representa los paquetes IP L3 extraídos y desencapsulados del búfer y que deben insertarse a través de la interfaz VPN que recibirá la pila TCP/IP de la máquina cliente.

controlPacketsToSend
VpnPacketBufferList

Una cadena IVpnPacketBuffer que representa los mensajes de control que el complemento VPN requiere su especificación de protocolo para responder al servidor VPN.

Requisitos de Windows

Características de aplicaciones
networkingVpnProvider

Comentarios

Si se produce un error, los paquetes simplemente se quitarán. Es necesario que los objetos IVpnPacketBuffer solicitados por el complemento se devuelvan al marco de VPN a través de la cadena decapsulatedPackets , para insertar en la pila TCP/IP del cliente, o la cadena controlPacketsToSend , para responder al servidor VPN. El marco de VPN enviará todas las vpnPacketBufferList encadenadas en decapsuladosPackets como paquetes IP únicos a la interfaz VPN.

Se aplica a