IVpnPlugIn.Encapsulate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此方法會指示 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 物件。