IVpnPlugIn Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una interfaz para implementar operaciones específicas de cliente VPN de terceros.
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 de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Características de aplicaciones |
networkingVpnProvider
|
Métodos
Connect(VpnChannel) |
Este método indica al complemento VPN que se conecte al servidor VPN y establezca el canal VPN. |
Decapsulate(VpnChannel, VpnPacketBuffer, VpnPacketBufferList, VpnPacketBufferList) |
Este método indica al complemento VPN que prepare la recepción de un búfer del servidor VPN outerTunnelTransport, extraiga cualquier número de paquetes IP encapsulados en el búfer y devuelva los paquetes IP junto con cualquier otro búfer de respuesta que sea necesario devolver a través del outerTunnelTransport al servidor VPN. |
Disconnect(VpnChannel) |
Este método indica al complemento VPN que se desconecte del servidor VPN y destruya el canal VPN. |
Encapsulate(VpnChannel, VpnPacketBufferList, VpnPacketBufferList) |
Este método indica al complemento VPN que prepare el paquete IP L3 indicado para la transmisión al servidor VPN. El proceso puede incluir cualquier encapsulación específica del protocolo VPN. |
GetKeepAlivePayload(VpnChannel, VpnPacketBuffer) |
Este método indica al complemento VPN que calcule y devuelva una carga de Mantenimiento activo lista para enviarse al servidor VPN. |