IVpnPlugIn.Decapsulate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此方法會指示 VPN 外掛程式準備從 VPN 伺服器接收緩衝區,outerTunnelTransport、擷取封裝在緩衝區中的任意數目 IP 封包,並將 IP 封包連同任何其他回復緩衝區一起傳回 VPN 伺服器 outerTunnelTransport。
public:
void Decapsulate(VpnChannel ^ channel, VpnPacketBuffer ^ encapBuffer, VpnPacketBufferList ^ decapsulatedPackets, VpnPacketBufferList ^ controlPacketsToSend);
void Decapsulate(VpnChannel const& channel, VpnPacketBuffer const& encapBuffer, VpnPacketBufferList const& decapsulatedPackets, VpnPacketBufferList const& controlPacketsToSend);
public void Decapsulate(VpnChannel channel, VpnPacketBuffer encapBuffer, VpnPacketBufferList decapsulatedPackets, VpnPacketBufferList controlPacketsToSend);
function decapsulate(channel, encapBuffer, decapsulatedPackets, controlPacketsToSend)
Public Sub Decapsulate (channel As VpnChannel, encapBuffer As VpnPacketBuffer, decapsulatedPackets As VpnPacketBufferList, controlPacketsToSend As VpnPacketBufferList)
參數
- channel
- VpnChannel
VPN 信道物件,表示 VPN 外掛程式對 VPN 伺服器的實例 VPN 連線。
- encapBuffer
- VpnPacketBuffer
緩衝區源自 VPN 伺服器,並透過 outerTunnelTransport 接收。
- decapsulatedPackets
- VpnPacketBufferList
IVpnPacketBuffer 鏈結,代表從緩衝區擷取和解構的任何 L3 IP 封包,而且需要透過 VPN 介面插入,用戶端電腦的 TCP/IP 堆疊才能接收這些封包。
- controlPacketsToSend
- VpnPacketBufferList
IVpnPacketBuffer 鏈結,代表 VPN 外掛程式需要其通訊協定規格來回復 VPN 伺服器的任何控制訊息。
Windows 需求
應用程式功能 |
networkingVpnProvider
|
備註
如果發生錯誤,則只會卸除封包。 您必須透過