Condividi tramite


OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA

[La funzionalità Offload attività IPsec è deprecata e non deve essere usata.]

Come set, il trasporto TCP/IP usa l'OID OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA per richiedere che un driver miniport elimini le associazioni di sicurezza specificate da una scheda di interfaccia di rete.

Nota NDIS supporta questo OID con l'interfaccia di richiesta OID diretta. Per altre informazioni sull'interfaccia di richiesta OID diretta, vedere NDIS 6.1 Direct OID Request Interface.

Osservazioni

Tutti i driver miniport NDIS 6.1 che supportano l'offload IPsec versione 2 (IPsecOV2) devono supportare questo OID.

Quando un driver miniport riceve questa richiesta, il driver deve eliminare le ca specificate dalla scheda di interfaccia di rete e liberare tutte le risorse di sistema allocate per le ca.

Il driver miniport riceve una struttura IPSEC_OFFLOAD_V2_DELETE_SA che contiene un handle per un bundle SA e un puntatore alla struttura IPSEC_OFFLOAD_V2_DELETE_SA successiva in un elenco collegato.

Il driver miniport può impostare SaDeleteReq nella struttura NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO per una struttura di ricezione NET_BUFFER_LIST. Il trasporto TCP/IP rilascia successivamente OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA una volta per eliminare l'amministratore di sicurezza in ingresso che il pacchetto è stato ricevuto e ancora una volta per eliminare l'amministratore di sistema in uscita che corrisponde all'amministratore di sicurezza in ingresso eliminato. La scheda di interfaccia di rete non deve rimuovere uno di questi SA prima di ricevere la richiesta di OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA corrispondente.

Restituire i codici di stato

La funzione di miniportOidRe quest del driver miniport restituisce uno dei valori seguenti per questa richiesta:

Termine Descrizione

NDIS_STATUS_SUCCESS

Il driver miniport ha completato correttamente la richiesta.

NDIS_STATUS_PENDING

Il driver miniport completerà la richiesta in modo asincrono. Dopo aver completato tutta l'elaborazione, il driver miniport deve avere esito positivo chiamando la funzione NdisMOidRequestComplete, passando NDIS_STATUS_SUCCESS per il parametro stato.

NDIS_STATUS_NOT_ACCEPTED

Il driver miniport viene reimpostato.

NDIS_STATUS_REQUEST_ABORTED

Il driver miniport ha arrestato l'elaborazione della richiesta. Ad esempio, NDIS ha chiamato la funzioneminiportResetEx.

Fabbisogno

Versione

Supportato in NDIS 6.1 e versioni successive.

Intestazione

Ntddndis.h (include Ndis.h)

Vedere anche

IPSEC_OFFLOAD_V2_DELETE_SA

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NET_BUFFER_LIST