OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA
[Функция разгрузки задач IPsec является устаревшей и не должна использоваться.]
В качестве набора транспорт TCP/IP использует OID OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA для запроса на удаление драйвера мини-порта указанных связей безопасности (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.
Коды состояния возврата
Функция MiniportOidRequest драйвера miniport возвращает одно из следующих значений для этого запроса:
Термин | Описание |
---|---|
NDIS_STATUS_SUCCESS |
Драйвер мини-порта успешно выполнил запрос. |
NDIS_STATUS_PENDING |
Драйвер мини-порта выполнит запрос асинхронно. После того как драйвер мини-порта завершит всю обработку, он должен выполнить запрос, вызвав функцию NdisMOidRequestComplete , передав NDIS_STATUS_SUCCESS для параметра Status . |
NDIS_STATUS_NOT_ACCEPTED |
Драйвер мини-порта сбрасывается. |
NDIS_STATUS_REQUEST_ABORTED |
Драйвер мини-порта остановил обработку запроса. Например, NDIS вызывает функцию MiniportResetEx . |
Требования
Версия |
Поддерживается в NDIS 6.1 и более поздних версиях. |
Заголовок |
Ntddndis.h (включая Ndis.h) |