Поделиться через


OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA

[Функция разгрузки задачи IPsec устарела и не должна использоваться.]

В качестве набора транспорт TCP/IP использует OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA OID, чтобы запросить, чтобы минипорт-драйвер удалил указанные связи безопасности (SAs) из сетевой карты.

примечание NDIS поддерживает этот OID с помощью интерфейса прямого запроса OID. Дополнительные сведения об интерфейсе прямого запроса OID см. винтерфейсе прямого запроса OID NDIS 6.1.

Замечания

Все драйверы минипорта NDIS 6.1, поддерживающие разгрузку IPsec версии 2 (IPsecOV2), должны поддерживать этот OID.

Когда мини-драйвер получает этот запрос, драйвер должен удалить указанные SAs из сетевого адаптера и освободить все системные ресурсы, выделенные для SAs.

Драйвер минипорта получает IPSEC_OFFLOAD_V2_DELETE_SA структуру, содержащую дескриптор пакета SA и указатель на следующую IPSEC_OFFLOAD_V2_DELETE_SA структуру в связанном списке.

Драйвер минипорта может задать SaDeleteReq в структуре NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO для структуры получения NET_BUFFER_LIST. Транспорт TCP/IP впоследствии выдает OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA после удаления входящего SA, полученного пакетом, и еще раз, чтобы удалить исходящий SA, соответствующий удаленному входящие SA. Сетевой адаптер не должен удалять один из этих SAS перед получением соответствующего запроса OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA.

Коды состояния возврата

Функция miniport driver MiniportOidRequest возвращает одно из следующих значений для этого запроса:

Срок Описание

NDIS_STATUS_SUCCESS

Минипорт-драйвер успешно завершил запрос.

NDIS_STATUS_PENDING

Минипорт-драйвер завершит запрос асинхронно. После завершения всей обработки минипорт-драйвера запрос должен завершиться путем вызова функции NdisMOidRequestComplete, передав NDIS_STATUS_SUCCESS для параметра состояния.

NDIS_STATUS_NOT_ACCEPTED

Драйвер минипорта сбрасывается.

NDIS_STATUS_REQUEST_ABORTED

Минипорт-драйвер перестал обрабатывать запрос. Например, NDIS называется функцией MiniportResetEx.

Требования

Версия

Поддерживается в NDIS 6.1 и более поздних версиях.

Заголовок

Ntddndis.h (include Ndis.h)

См. также

IPSEC_OFFLOAD_V2_DELETE_SA

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NET_BUFFER_LIST