次の方法で共有


OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA

[IPsec タスク オフロード機能は非推奨であり、使用しないでください。]

セットとして、TCP/IP トランスポートは、OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA OID を使用して、ミニポート ドライバーが NIC から指定されたセキュリティ アソシエーション (CA) を削除するように要求します。

NDIS は、直接 OID 要求インターフェイスでこの OID をサポートします。 直接 OID 要求インターフェイスの詳細については、「NDIS 6.1 ダイレクト OID 要求インターフェイスを参照してください。

備考

IPsec オフロード バージョン 2 (IPsecOV2) をサポートするすべての NDIS 6.1 ミニポート ドライバーは、この OID をサポートする必要があります。

ミニポート ドライバーは、この要求を受信すると、ドライバーは、NIC から指定した CA を削除し、すべてのシステム リソースを解放する必要があります、割り当てられた、SAs します。

ミニポート ドライバーは、SA バンドルへのハンドルとリンクリスト内の次の IPSEC_OFFLOAD_V2_DELETE_SA 構造体へのポインターを含む IPSEC_OFFLOAD_V2_DELETE_SA 構造体を受け取ります。

ミニポート ドライバーは、受信 NET_BUFFER_LIST 構造体 NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO 構造体で SaDeleteReq を設定できます。 その後、TCP/IP トランスポートは、パケットが受信された受信 SA を削除するために 1 回OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SAを発行し、削除された受信 SA に対応する送信 SA を削除します。 NIC は、対応するOID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA要求を受信する前に、これらの CA のいずれかを削除しないでください。

戻り値の状態コード

ミニポート ドライバーの ミニポートOidRequest 関数は、この要求に対して次のいずれかの値を返します。

用語 形容

NDIS_STATUS_SUCCESS

ミニポート ドライバーが要求を正常に完了しました。

NDIS_STATUS_PENDING

ミニポート ドライバーは、非同期的に要求を完了します。 ミニポート ドライバーは、すべての処理を完了した後、NdisMOidRequestComplete 関数を呼び出して要求を成功させる必要があります、状態 パラメーターの NDIS_STATUS_SUCCESS を渡します。

NDIS_STATUS_NOT_ACCEPTED

ミニポート ドライバーがリセット中です。

NDIS_STATUS_REQUEST_ABORTED

ミニポート ドライバーが要求の処理を停止しました。 たとえば、NDIS は、ミニポートResetEx 関数を呼び出しました。

必要条件

バージョン

NDIS 6.1 以降でサポートされています。

ヘッダ

Ntddndis.h (Ndis.h を含む)

関連項目

IPSEC_OFFLOAD_V2_DELETE_SA

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NET_BUFFER_LIST