Dela via


Fastställa funktioner för avlastning av uppgifter

NDIS stöder tjänster för avlastning av uppgifter som är förbättrade former av NDIS 5.1 och tidigare tjänster för avlastning av uppgifter. Mer information om hur du fastställer funktioner för avlastning av anslutningar finns i Determining Connection Offload Capabilities (Fastställa anslutningars avlastningsfunktioner).

NDIS tillhandahåller avlastningsmaskinvarufunktioner och den aktuella konfigurationen av det underliggande miniportkortet till protokolldrivrutiner i NDIS_BIND_PARAMETERS strukturen. NDIS tillhandahåller maskinvarufunktioner för avlastning av uppgifter och aktuell konfiguration av det underliggande miniportkortet för att filtrera drivrutiner i NDIS_FILTER_ATTACH_PARAMETERS struktur.

Administrativa program använder objektidentifierare (OID-frågor) för att hämta funktioner för uppgiftsavlastning i en miniadapter. Överliggande drivrutiner bör dock undvika att använda OID-frågor. Protokolldrivrutiner måste hantera ändringar i de funktioner för uppgiftsbelastning som underliggande drivrutiner rapporterar. Miniportdrivrutiner kan rapportera ändringar i funktionerna för avlastning av aktiviteter i statusindikationer. En lista över statusinformation finns i NDIS 6.0 TCP/IP Offload Status Indications (Statusinformation för NDIS 6.0 TCP/IP Offload).

Administrativa program (eller överliggande drivrutiner) kan bestämma den aktuella uppgiftsavlastningskonfigurationen för ett nätverkskort (NIC) genom att fråga OID_TCP_OFFLOAD_CURRENT_CONFIG OID.

Den NDIS_OFFLOAD struktur som är associerad med OID_TCP_OFFLOAD_CURRENT_CONFIG anger följande:

Följande avsnitt innehåller specifik information för varje typ av avlastningstjänst: