OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA
[Funkcja odciążania zadania IPsec jest przestarzała i nie powinna być używana.]
Jako zestaw transport TCP/IP używa identyfikatora OID OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA, aby zażądać, aby sterownik miniportu usunął określone skojarzenia zabezpieczeń (SA) z karty sieciowej.
Uwaga NDIS obsługuje ten identyfikator OID przy użyciu bezpośredniego interfejsu żądania OID. Aby uzyskać więcej informacji na temat interfejsu żądania bezpośredniego identyfikatora OID, zobacz interfejs żądania direct OID 6.1 NDIS 6.1.
Uwagi
Wszystkie sterowniki miniportu NDIS 6.1 obsługujące odciążanie protokołu IPsec w wersji 2 (IPsecOV2) muszą obsługiwać ten identyfikator OID.
Gdy sterownik miniportu odbierze to żądanie, sterownik powinien usunąć określone SAs z karty sieciowej i zwolnić wszystkie zasoby systemowe przydzielone dla SAs.
Sterownik miniportu otrzymuje strukturę IPSEC_OFFLOAD_V2_DELETE_SA zawierającą uchwyt pakietu SA i wskaźnik do następnej struktury IPSEC_OFFLOAD_V2_DELETE_SA na liście połączonej.
Sterownik miniportu może ustawić SaDeleteReq w strukturze NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO dla struktury NET_BUFFER_LIST odbierania. Transport TCP/IP następnie wystawia OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA raz, aby usunąć przychodzący sa, że pakiet został odebrany przez i po raz kolejny, aby usunąć wychodzący sa odpowiadający usuniętemu przychodzącemu sa. Karta sieciowa nie może usunąć jednego z tych ZUS przed otrzymaniem odpowiedniego żądania OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA.
Kody stanu powrotu
Funkcjaminiportu sterownikaMiniportOidRequest zwraca jedną z następujących wartości dla tego żądania:
Termin | Opis |
---|---|
NDIS_STATUS_SUCCESS |
Sterownik miniportu zakończył żądanie pomyślnie. |
NDIS_STATUS_PENDING |
Sterownik miniportu zakończy żądanie asynchronicznie. Po zakończeniu całego przetwarzania przez sterownik miniportu żądanie musi zakończyć się powodzeniem przez wywołanie funkcji NdisMOidRequestComplete, przekazując NDIS_STATUS_SUCCESS dla parametru stanu. |
NDIS_STATUS_NOT_ACCEPTED |
Sterownik miniportu resetuje się. |
NDIS_STATUS_REQUEST_ABORTED |
Sterownik miniportu przestał przetwarzać żądanie. Na przykład NDIS nosi nazwę funkcji MiniportResetEx. |
Wymagania
Wersja |
Obsługiwane w usłudze NDIS 6.1 lub nowszym. |
Nagłówek |
Ntddndis.h (m.in. Ndis.h) |