Determinazione delle funzionalità di offload delle attività
NDIS supporta i servizi di offload delle attività che sono forme avanzate dei servizi di offload delle attività NDIS 5.1 e versioni precedenti. Per altre informazioni su come determinare le funzionalità di offload delle connessioni, vedere Determinazione delle funzionalità di offload della connessione.
NDIS fornisce le funzionalità hardware di offload e la configurazione corrente dell'adattatore miniport sottostante ai driver di protocollo nella 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 usano query OID (Object Identifier) per ottenere le funzionalità di offload delle attività di un adattatore miniport. Tuttavia, i driver eccessivamente devono evitare di usare query OID. I driver di protocollo devono gestire le modifiche apportate alle funzionalità di offload delle attività che segnalano i 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 Indicazioni sullo stato di offload TCP/IP NDIS 6.0.
Le applicazioni amministrative (o driver eccessivamente) possono determinare la configurazione corrente dell'offload delle attività di una scheda di interfaccia di rete eseguendo una query sull'OID OID_TCP_OFFLOAD_CURRENT_CONFIG .
La struttura NDIS_OFFLOAD associata a OID_TCP_OFFLOAD_CURRENT_CONFIG specifica quanto segue:
Informazioni sull'intestazione, che include la versione di offload dell'attività supportata dal trasporto TCP/IP.
Informazioni sull'offload del checksum, in una struttura NDIS_TCP_IP_CHECKSUM_OFFLOAD .
Informazioni sull'offload di invio di grandi dimensioni versione 1 (LSOV1) in una struttura NDIS_TCP_LARGE_SEND_OFFLOAD_V1 .
Informazioni sulla sicurezza del protocollo Internet (IPsec) in una struttura di NDIS_IPSEC_OFFLOAD_V1 .
Informazioni sull'offload di invio di grandi dimensioni versione 2 (LSOV2) in una 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 di offload:
- Creazione di report delle funzionalità checksum di una scheda di interfaccia di rete
- Creazione di report sulle funzionalità di segmentazione TCP-Packet-Segmentation di un'interfaccia di rete LSOV1
- Segnalazione delle funzionalità di segmentazione TCP-Packet-Segmentation di una scheda di interfaccia di rete LSOV2
- Creazione di report delle funzionalità IPsec di una scheda di interfaccia di rete
- [La funzionalità Offload attività IPsec è deprecata e non deve essere usata.]