IVpnPlugIn Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma interface para implementar operações de cliente VPN de terceiros específicas.
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
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Funcionalidades do aplicativo |
networkingVpnProvider
|
Métodos
Connect(VpnChannel) |
Esse método instrui o plug-in VPN a se conectar ao servidor VPN e estabelecer o canal VPN. |
Decapsulate(VpnChannel, VpnPacketBuffer, VpnPacketBufferList, VpnPacketBufferList) |
Esse método instrui o plug-in VPN a preparar o recebimento de um buffer do servidor VPN outerTunnelTransport, extrair qualquer número de pacotes IP encapsulados no buffer e retornar os pacotes IP junto com quaisquer outros buffers de resposta necessários para serem enviados de volta pelo outerTunnelTransport para o servidor VPN. |
Disconnect(VpnChannel) |
Esse método instrui o plug-in VPN a se desconectar do servidor VPN e destruir o canal VPN. |
Encapsulate(VpnChannel, VpnPacketBufferList, VpnPacketBufferList) |
Esse método instrui o plug-in VPN a preparar o pacote IP L3 indicado para transmissão para o servidor VPN. O processo pode incluir qualquer encapsulamento específico ao protocolo VPN. |
GetKeepAlivePayload(VpnChannel, VpnPacketBuffer) |
Esse método instrui o plug-in VPN a computar e retornar uma carga Keep Alive pronta para ser enviada ao servidor VPN. |