OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA

[Fitur Offload Tugas IPsec tidak digunakan lagi dan tidak boleh digunakan.]

Sebagai satu set, transportasi TCP/IP menggunakan OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA OID untuk meminta driver miniport menghapus asosiasi keamanan (SAs) yang ditentukan dari NIC.

Catatan NDIS mendukung OID ini dengan antarmuka permintaan OID langsung. Untuk informasi selengkapnya tentang antarmuka permintaan OID langsung, lihat Antarmuka Permintaan OID Langsung NDIS 6.1.

Keterangan

Semua driver miniport NDIS 6.1 yang mendukung offload IPsec versi 2 (IPsecOV2) harus mendukung OID ini.

Ketika driver miniport menerima permintaan ini, driver harus menghapus CA yang ditentukan dari NIC dan membebaskan sumber daya sistem apa pun yang dialokasikan untuk CA.

Driver miniport menerima struktur IPSEC_OFFLOAD_V2_DELETE_SA yang berisi handel ke bundel SA dan pointer ke struktur IPSEC_OFFLOAD_V2_DELETE_SA berikutnya dalam daftar yang ditautkan.

Driver miniport dapat mengatur SaDeleteReq dalam struktur NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO untuk struktur NET_BUFFER_LIST penerima. Transportasi TCP/IP kemudian mengeluarkan OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA sekali untuk menghapus SA masuk yang diterima paket dan sekali lagi untuk menghapus SA keluar yang sesuai dengan SA masuk yang dihapus. NIC tidak boleh menghapus salah satu SAs ini sebelum menerima permintaan OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA yang sesuai.

Mengembalikan kode status

Fungsi MiniportOidRequest driver miniport mengembalikan salah satu nilai berikut untuk permintaan ini:

Istilah Deskripsi

NDIS_STATUS_SUCCESS

Driver miniport berhasil menyelesaikan permintaan.

NDIS_STATUS_PENDING

Driver miniport akan menyelesaikan permintaan secara asinkron. Setelah driver miniport menyelesaikan semua pemrosesan, itu harus berhasil permintaan dengan memanggil fungsi NdisMOidRequestComplete , meneruskan NDIS_STATUS_SUCCESS untuk parameter Status .

NDIS_STATUS_NOT_ACCEPTED

Driver miniport sedang direset.

NDIS_STATUS_REQUEST_ABORTED

Driver miniport berhenti memproses permintaan. Misalnya, NDIS disebut fungsi MiniportResetEx .

Persyaratan

Versi

Didukung di NDIS 6.1 dan yang lebih baru.

Header

Ntddndis.h (termasuk Ndis.h)

Lihat juga

IPSEC_OFFLOAD_V2_DELETE_SA

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NET_BUFFER_LIST