Compartilhar via


IVpnPlugIn.Encapsulate Método

Definição

Esse método instrui o plug-in VPN a preparar o pacote IP L3 indicado para transmissão para o servidor VPN. O processo pode incluir qualquer encapsulamento específico ao 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

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

packets
VpnPacketBufferList

Um pacote IP L3 originado pela pilha TCP/IP do computador cliente e que precisa ser processado para ser enviado para a rede corporativa.

encapulatedPackets
VpnPacketBufferList

Requisitos do Windows

Funcionalidades do aplicativo
networkingVpnProvider

Comentários

Se ocorrer um erro, os pacotes serão simplesmente descartados. É necessário que qualquer objeto IVpnPacketBuffer, passado para o método nos pacotes parâmetro ou solicitado pelo plug-in, seja retornado para a estrutura VPN. Em seguida, a estrutura VPN enviará os objetos IVpnPacketBuffer em encapsuladosPackets por meio de um dos transportes especificados durante o Connect e limpará os objetos de IVpnPacketBuffer restantes em pacotes .

Aplica-se a