Поделиться через


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 , переданный методу в параметре packets или запрошенный подключаемым модулем, возвращался в платформу VPN. Затем платформа VPN отправляет объекты IVpnPacketBuffer в инкапсулированныхPacketPackets через один из транспортов, указанных во время подключения, и очищает оставшиеся объекты IVpnPacketBuffer в пакетах.

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