IVpnPlugIn.Decapsulate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このメソッドは、VPN プラグインに対して、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
バッファーから抽出およびカプセル化解除された L3 IP パケットを表す IVpnPacketBuffer チェーン。クライアント コンピューターの TCP/IP スタックで受信するために VPN インターフェイスを介して挿入する必要があります。
- controlPacketsToSend
- VpnPacketBufferList
IVpnPacketBuffer チェーンは、VPN プラグインが VPN サーバーに応答するためにプロトコル仕様で必要とする制御メッセージを表します。
Windows の要件
アプリの機能 |
networkingVpnProvider
|
注釈
エラーが発生した場合、パケットは単に破棄されます。 VPN サーバーに応答するには、プラグインによって要求された IVpnPacketBuffer オブジェクトを、クライアント TCP/IP スタックに挿入するために、カプセル化解除されたPackets チェーン、または controlPacketsToSend チェーンを介して VPN フレームワークに返す必要があります。 VPN フレームワークは、vpn インターフェイスに一意の IP パケットとして