共用方式為


IVpnPlugIn.Encapsulate 方法

定義

此方法會指示 VPN 外掛程式準備指定的 L3 IP 封包,以傳輸至 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

L3 IP 封包是由用戶端電腦 TCP/IP 堆疊所產生,需要處理才能傳送至公司網路。

encapulatedPackets
VpnPacketBufferList

Windows 需求

應用程式功能
networkingVpnProvider

備註

如果發生錯誤,則只會卸除封包。 您必須將任何 IVpnPacketBuffer 對象傳遞至 封包 參數或外掛程式要求的方法,都會傳回至 VPN 架構。 VPN 架構接著會透過 Connect 期間指定的其中一個傳輸,將 IVpnPacketBuffer 物件傳送 封裝套件中的物件,並將清除 封包中其餘 IVpnPacketBuffer 物件

適用於