Compartir a través de


IVpnPlugIn.Encapsulate Método

Definición

Este método indica al complemento VPN que prepare el paquete IP L3 indicado para la transmisión al servidor VPN. El proceso puede incluir cualquier encapsulación específica del protocolo 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)

Parámetros

channel
VpnChannel

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

packets
VpnPacketBufferList

Un paquete IP L3 originado por la pila TCP/IP de la máquina cliente y que debe procesarse para enviarse a la red corporativa.

encapulatedPackets
VpnPacketBufferList

Requisitos de Windows

Características de aplicaciones
networkingVpnProvider

Comentarios

Si se produce un error, los paquetes simplemente se quitarán. Es necesario que cualquier objeto IVpnPacketBuffer , ya sea pasado al método en el parámetro packets o solicitado por el complemento, se devuelva al marco de VPN. Después, el marco de VPN enviará los objetos IVpnPacketBuffer en encapsulatedPackets a través de uno de los transportes especificados durante Connect y limpiará los objetos IVpnPacketBuffer restantes en paquetes.

Se aplica a