Compartilhar via


IVpnPlugIn.Decapsulate Método

Definição

Esse método instrui o plug-in VPN a preparar o recebimento de um buffer do servidor VPN outerTunnelTransport, extrair qualquer número de pacotes IP encapsulados no buffer e retornar os pacotes IP junto com quaisquer outros buffers de resposta necessários para serem enviados de volta pelo outerTunnelTransport para o 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

O objeto de canal VPN que representa a conexão VPN de instância do plug-in VPN para o servidor VPN.

encapBuffer
VpnPacketBuffer

Um buffer originou-se do servidor VPN e recebeu por meio do outerTunnelTransport.

decapsulatedPackets
VpnPacketBufferList

Uma cadeia de IVpnPacketBuffer que representa todos os pacotes IP L3 extraídos e descapsulados do buffer e que precisam ser injetados por meio da interface VPN a ser recebida pela pilha TCP/IP do computador cliente.

controlPacketsToSend
VpnPacketBufferList

Uma cadeia de do IVpnPacketBuffer que representa todas as mensagens de controle que o plug-in VPN requer de sua especificação de protocolo para responder ao servidor VPN.

Requisitos do Windows

Funcionalidades do aplicativo
networkingVpnProvider

Comentários

Se ocorrer um erro, os pacotes serão simplesmente descartados. É necessário que todos os objetos IVpnPacketBuffer solicitados pelo plug-in sejam retornados à estrutura VPN por meio da cadeia de decapsulatedPackets, para injetar na pilha TCP/IP do cliente ou na cadeia de controlPacketsToSend do , para responder ao servidor VPN. A estrutura VPN enviará todos os VpnPacketBufferList encadeados em decapsulatedPackets como pacotes IP exclusivos para a interface VPN.

Aplica-se a