IVpnPlugIn.Encapsulate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 alle Kapselungen enthalten, die für das VPN-Protokoll spezifisch sind.
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 Instanz-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 alle IVpnPacketBuffer-Objekt, entweder an die Methode im Paketen Parameter übergeben oder vom Plug-In angefordert werden, an das VPN-Framework zurückgegeben werden. Das VPN-Framework sendet dann die IVpnPacketBuffer Objekte in kapseltendPackets über einen der während Connect angegebenen Transporte und bereinigt die verbleibenden IVpnPacketBuffer Objekte in Paketen.