Determinazione delle funzionalità di offload delle connessioni
NDIS supporta due categorie di servizi di offload: i servizi di offload TCP/IP, che rappresentano forme avanzate dei servizi di offload delle attività di NDIS 5.1 e precedenti, e i servizi di offload delle connessioni.
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 utilizzano query OID (Object Identifier) per ottenere le funzionalità di offload TCP/IP di un adattatore miniport. Tuttavia, gli overlying driver devono evitare di usare query OID. I driver di protocollo devono gestire le modifiche nelle funzionalità di offload TCP/IP 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 di stato NDIS per l'offload TCP/IP, vedere .
Le applicazioni amministrative o i driver superiori possono determinare la configurazione di offload della connessione corrente di una scheda di interfaccia di rete eseguendo una query sull'OID OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG. La struttura NDIS_TCP_CONNECTION_OFFLOAD associata a OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG specifica la configurazione attuale di offload delle connessioni dell'adattatore miniport.