IVpnPlugIn Schnittstelle

Definition

Stellt eine Schnittstelle zum Implementieren bestimmter VPN-Clientvorgänge von Drittanbietern bereit.

public interface class IVpnPlugIn
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3468135687, 53416, 18179, 160, 145, 200, 194, 192, 145, 91, 196)]
struct IVpnPlugIn
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3468135687, 53416, 18179, 160, 145, 200, 194, 192, 145, 91, 196)]
public interface IVpnPlugIn
Public Interface IVpnPlugIn
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
networkingVpnProvider

Methoden

Connect(VpnChannel)

Diese Methode weist das VPN-Plug-In an, eine Verbindung mit dem VPN-Server herzustellen und den VPN-Kanal einzurichten.

Decapsulate(VpnChannel, VpnPacketBuffer, VpnPacketBufferList, VpnPacketBufferList)

Diese Methode weist das VPN-Plug-In an, den Empfang eines Puffers vom VPN-Server outerTunnelTransport vorzubereiten, eine beliebige Anzahl von IP-Paketen zu extrahieren, die im Puffer gekapselt sind, und die IP-Pakete zusammen mit allen anderen Antwortpuffern zurückzugeben, die über outerTunnelTransport an den VPN-Server zurückgesendet werden müssen.

Disconnect(VpnChannel)

Diese Methode weist das VPN-Plug-In an, die Verbindung mit dem VPN-Server zu trennen und den VPN-Kanal zu zerstören.

Encapsulate(VpnChannel, VpnPacketBufferList, VpnPacketBufferList)

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.

GetKeepAlivePayload(VpnChannel, VpnPacketBuffer)

Diese Methode weist das VPN-Plug-In an, zu berechnen und eine Keep alive-Nutzlast zurückzugeben, die an den VPN-Server gesendet werden soll.

Gilt für: