IVpnPlugIn.Encapsulate Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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