Condividi tramite


IVpnPlugIn.Encapsulate Metodo

Definizione

Questo metodo indica al plug-in VPN di preparare il pacchetto IP L3 indicato per la trasmissione al server VPN. Il processo potrebbe includere qualsiasi incapsulamento specifico del protocollo 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)

Parametri

channel
VpnChannel

Oggetto canale VPN che rappresenta la connessione VPN dell'istanza del plug-in VPN al server VPN.

packets
VpnPacketBufferList

Pacchetti IP L3 originati dallo stack TCP/IP del computer client e che devono essere elaborati per essere inviati alla rete aziendale.

encapulatedPackets
VpnPacketBufferList

Requisiti Windows

Funzionalità dell'app
networkingVpnProvider

Commenti

Se si verifica un errore, i pacchetti verranno semplicemente eliminati. È necessario che qualsiasi oggetto IVpnPacketBuffer, passato al metodo nei pacchetti parametro o richiesto dal plug-in, venga restituito al framework VPN. Il framework VPN invierà quindi gli oggetti IVpnPacketBu ffer in incapsulatedPackets tramite uno dei trasporti specificati durante Connect e pulirà gli oggetti IVpnPacketBuffer rimanenti nei pacchetti .

Si applica a