Udostępnij za pośrednictwem


OID_TCP_OFFLOAD_PARAMETERS

Żądania zapytań nie są obsługiwane.

Jako ustawione żądanie identyfikator OID OID_TCP_OFFLOAD_PARAMETERS ustawia bieżącą konfigurację odciążania TCP karty miniport. Sterowniki protokołu lub aplikacje w trybie użytkownika mogą ustawić ten identyfikator OID, aby zmienić bieżącą konfigurację odciążania PROTOKOŁU TCP. Administrator systemu może używać tego identyfikatora OID za pośrednictwem interfejsu Instrumentacja zarządzania Windows (WMI).

Uwagi

OID_TCP_OFFLOAD_PARAMETERS jest wymagany w przypadku sterowników miniport, które obsługują odciążania TCP i opcjonalne dla innych sterowników miniportu. Jeśli sterownik miniportu nie obsługuje tego identyfikatora OID, sterownik powinien zwrócić NDIS_STATUS_NOT_SUPPORTED.

Element InformationBuffer struktury NDIS_OID_REQUEST zawiera strukturę NDIS_OFFLOAD_PARAMETERS. Jeśli zawartość InformationBuffer jest nieprawidłowa, sterownik miniportu powinien zwrócić NDIS_STATUS_INVALID_DATA w odpowiedzi na ten identyfikator OID.

Podczas gdy NDIS przetwarza ten identyfikator OID i przed przekazaniem identyfikatora OID do sterownika miniportu, NDIS aktualizuje odciążanie standardowych słów kluczowych karty miniportu przy użyciu nowych ustawień.

Sterowniki miniportu muszą używać zawartości struktury NDIS_OFFLOAD_PARAMETERS, aby zaktualizować obecnie zgłaszane możliwości odciążania TCP. Po aktualizacji sterownik miniportu musi zgłosić bieżące możliwości odciążania zadania z oznaczeniem stanu NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG. To wskazanie stanu gwarantuje, że wszystkie nadmierne sterowniki protokołu są aktualizowane przy użyciu nowych informacji o funkcjach.

Ten OID jest bardziej kompleksowym OID, który instruuje sterowniki miniportu, aby wyłączyć pewne odciążania lub wyłączyć. Większość odciążeń zadań TCP/IP można skonfigurować i aktywować za pomocą tego identyfikatora OID. W przypadku niektórych odciążeń, takich jak Rx Checksum lub Rx IPSec, ten identyfikator OID służy jako zmiana konfiguracji i nie oznacza, że odciążenie będzie działać natychmiast. Aby aktywować te odciążania, sterownik miniportu musi poczekać, aż otrzyma żądanie OID_OFFLOAD_ENCAPSULATION Set.

Przed ustawieniem OID_TCP_OFFLOAD_PARAMETERS nadmierne aplikacje lub sterowniki mogą używać identyfikatora OID OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES, aby określić, jakie możliwości może obsługiwać sprzęt karty miniportowej. Użyj OID_TCP_OFFLOAD_PARAMETERS, aby włączyć możliwości zgłaszane jako niewłączonych przez identyfikator OID OID_TCP_OFFLOAD_CURRENT_CONFIG.

Zobacz też

NDIS_OFFLOAD_PARAMETERS
NDIS_OID_REQUEST
NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES

Wymagania

version: Windows Vista and later Header: Ntddndis.h (include Ndis.h)