Compartir a través de


IVpnPlugIn.Decapsulate Método

Definición

Este método indica al complemento VPN que prepare la recepción de 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 cualquier otro búfer de respuesta que sea necesario devolver 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 recibió a través del outerTunnelTransport.

decapsulatedPackets
VpnPacketBufferList

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

controlPacketsToSend
VpnPacketBufferList

Una cadena de IVpnPacketBuffer que representa los mensajes de control que necesita el complemento VPN 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 vpn a través de la cadena decapsulatedPackets, para insertarlos en la pila TCP/IP del cliente o la cadena de controlPacketsToSend, para responder de nuevo al servidor VPN. El marco de VPN enviará todos los VpnPacketBufferList encadenados en decapsulatedPackets como paquetes IP únicos a la interfaz VPN.

Se aplica a