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 в пакетах.