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) |