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物件。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應