IVpnPlugIn.Decapsulate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.