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 を含む)

こちらもご覧ください

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NET_BUFFER_LIST

NET_BUFFER_LIST_INFO

OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA