IVpnPlugIn.Encapsulate Метод

Определение

Этот метод указывает подключаемый модуль VPN подготовить указанный IP-пакет L3 для передачи на VPN-сервер. Процесс может включать любую инкапсуляцию, относясь к протоколу VPN.

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)

Параметры

channel
VpnChannel

Объект VPN-канала, представляющий vpn-подключение экземпляра подключаемого модуля VPN к VPN-серверу.

packets
VpnPacketBufferList

Ip-пакеты L3, созданные стеком TCP/IP клиентского компьютера и которые необходимо обрабатывать для отправки в корпоративную сеть.

encapulatedPackets
VpnPacketBufferList

Требования к Windows

Возможности приложения
networkingVpnProvider

Комментарии

Если возникает ошибка, пакеты будут просто удалены. Необходимо, чтобы любой объект IVpnPacketBuffer, передаваемый методу в параметре пакетов или запрашиваемый подключаемым модулем, будет возвращен в VPN-платформу. Затем платформа VPN отправляет объекты IVpnPacketBuffer в инкапсулированных пакетов через один из транспортов, указанных во время подключения, и будет очищать оставшиеся объектов IVpnPacketBuffer в пакетах.

Применяется к