NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO構造体 (ndis.h)
[IPsec タスク オフロード機能は非推奨であり、使用しないでください。]
NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO構造体は、送信パケットのトンネル部分へのセキュリティ アソシエーション (SA) オフロード ハンドルを指定します。
構文
typedef struct _NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO {
struct {
NDIS_HANDLE TunnelHandle;
} Transmit;
} NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO, *PNDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO;
メンバー
Transmit
次のメンバーを含む構造体。
Transmit.TunnelHandle
トンネル経由のトランスポート内のトンネル SA ハンドル。
注釈
TCP/IP トランスポートが送信パケットを渡す前に、NIC のミニポート ドライバーに対して NIC がインターネット プロトコル セキュリティ オフロード バージョン 2 (IPsecOV2) タスクを実行する前に、トランスポートは、 の IPsec 情報を更新します。 NET_BUFFER_LIST 構造体に関連付けられている NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO 構造体。
TCP/IP トランスポートは、送信パケットのトランスポート (エンド ツー エンド接続) 部分の送信 SA へのハンドルを指定する、NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFOの OffloadHandle メンバーにハンドルを提供します。 送信パケットがトンネル経由で送信される場合、TCP/IP トランスポートはNDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO構造も提供します。 この構造体は、送信パケットのトンネル部分の送信 SA へのオフロード ハンドルを指定します。
NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO構造体で提供される TunnelHandle 値は、ミニポート ドライバーが NIC に一連の CA を正常に追加したときに TCP/IP トランスポートに報告された OffloadHandle と同じ値を持ちます。 ミニポート ドライバーが に応答したときに、すべての CA が追加されました。 OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA 要求。
IPsec トンネル情報を設定して取得するには、 IPsecOffloadV2TunnelNetBufferListInfo インデックスと NET_BUFFER_LIST_INFO マクロを使用します。 NET_BUFFER_LIST_INFOは、NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO構造体を返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.1 以降でサポートされています。 |
Header | ndis.h (Ndis.h を含む) |