Condividi tramite


Valutazione delle capacità di trasferimento delle attività

NDIS supporta i servizi di offload delle attività che sono forme avanzate dei servizi di offload delle attività delle versioni 5.1 e precedenti di NDIS. Per altre informazioni su come determinare le funzionalità di offload delle connessioni, vedere Determinazione delle funzionalità di offload delle connessioni.

L'NDIS fornisce ai driver di protocollo le capacità hardware di offload e la configurazione corrente dell'adattatore miniport sottostante attraverso la struttura NDIS_BIND_PARAMETERS. NDIS fornisce le funzionalità hardware di offload delle attività e la configurazione corrente dell'adattatore miniport sottostante per filtrare i driver nella struttura NDIS_FILTER_ATTACH_PARAMETERS.

Le applicazioni amministrative utilizzano query di identificatori di oggetti (OID) per ottenere le capacità di offload delle attività di un adattatore miniport. Tuttavia, i driver sovrastanti devono evitare di usare query OID. I driver di protocollo devono gestire le modifiche nelle capacità di offload delle attività segnalate dai driver sottostanti. I driver miniport possono segnalare le modifiche apportate alle funzionalità di offload delle attività nelle indicazioni di stato. Per un elenco delle indicazioni sullo stato, vedere NDIS 6.0 TCP/IP Offload Status Indications.

Le applicazioni amministrative (o i driver sovrapposti) possono determinare la configurazione corrente di offload di una scheda di interfaccia di rete (NIC) eseguendo una query sull'OID OID_TCP_OFFLOAD_CURRENT_CONFIG.

La struttura NDIS_OFFLOAD associata a OID_TCP_OFFLOAD_CURRENT_CONFIG specifica quanto segue:

  • Le informazioni sull'intestazione, che includono la versione di offload dell'attività supportata dal protocollo TCP/IP.

  • Informazioni sull'offload del checksum, in una struttura NDIS_TCP_IP_CHECKSUM_OFFLOAD.

  • Informazioni sulla versione 1 dell'offload di invio di grandi dimensioni (LSOV1) in una struttura NDIS_TCP_LARGE_SEND_OFFLOAD_V1.

  • Informazioni sulla sicurezza del protocollo Internet (IPsec) in una struttura NDIS_IPSEC_OFFLOAD_V1.

  • Le informazioni sulla versione 2 di offload di invio di grandi dimensioni (LSOV2) sono nella struttura NDIS_TCP_LARGE_SEND_OFFLOAD_V2.

  • Informazioni sulla sicurezza del protocollo Internet (IPsecvOV) in una struttura NDIS_IPSEC_OFFLOAD_V2.

Gli argomenti seguenti contengono informazioni specifiche per ogni tipo di servizio offload: