IVpnPlugIn.Encapsulate Methode

Definition

Diese Methode weist das VPN-Plug-In an, das angegebene L3-IP-Paket für die Übertragung an den VPN-Server vorzubereiten. Der Prozess kann jede Kapselung enthalten, die für das VPN-Protokoll spezifisch ist.

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)

Parameter

channel
VpnChannel

Das VPN-Kanalobjekt, das die instance VPN-Verbindung des VPN-Plug-Ins mit dem VPN-Server darstellt.

packets
VpnPacketBufferList

Ein L3-IP-Paket, das vom TCP/IP-Stapel des Clientcomputers stammt und verarbeitet werden muss, um an das Unternehmensnetzwerk gesendet zu werden.

encapulatedPackets
VpnPacketBufferList

Windows-Anforderungen

App-Funktionen
networkingVpnProvider

Hinweise

Wenn ein Fehler auftritt, werden die Pakete einfach gelöscht. Es ist erforderlich, dass jedes IVPNPacketBuffer-Objekt , das entweder an die -Methode im Packets-Parameter übergeben oder vom Plug-In angefordert wird, an das VPN-Framework zurückgegeben wird. Das VPN-Framework sendet dann die IVPNPacketBuffer-Objekte in encapsulatedPackets über einen der während der Verbindung angegebenen Transporte und sauber die verbleibenden IVpnPacketBuffer-Objekte in Paketen auf.

Gilt für: