IVpnPlugIn.Decapsulate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questo metodo indica al plug-in VPN di preparare la ricezione di un buffer dal server VPN outerTunnelTransport, estrarre un numero qualsiasi di pacchetti IP incapsulati nel buffer e restituire i pacchetti IP insieme agli altri buffer di risposta che devono essere inviati tramite il outerTunnelTransport al server 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)
Parametri
- channel
- VpnChannel
Oggetto canale VPN che rappresenta la connessione VPN dell'istanza del plug-in VPN al server VPN.
- encapBuffer
- VpnPacketBuffer
Buffer originato dal server VPN e ricevuto tramite il outerTunnelTransport.
- decapsulatedPackets
- VpnPacketBufferList
Una catena di IVpnPacketBuffer
- controlPacketsToSend
- VpnPacketBufferList
Una catena di IVpnPacketBuffer che rappresenta tutti i messaggi di controllo richiesti dal plug-in VPN dalla specifica del protocollo per rispondere al server VPN.
Requisiti Windows
Funzionalità dell'app |
networkingVpnProvider
|
Commenti
Se si verifica un errore, i pacchetti verranno semplicemente eliminati. È necessario che tutti gli oggetti IVpnPacketBuffer richiesti dal plug-in vengano restituiti al framework VPN tramite il decapsulatedPackets chain, per inserire nello stack TCP/IP del client o nella catena di controlPacketsToSend, per rispondere al server VPN. Il framework VPN invierà tutti i VpnPacketBufferList concatenati in decapsulatedPackets come pacchetti IP univoci all'interfaccia VPN.