Share via


OID_TCP_OFFLOAD_PARAMETERS

쿼리 요청은 지원되지 않습니다.

집합 요청으로 OID_TCP_OFFLOAD_PARAMETERS OID는 미니포트 어댑터의 현재 TCP 오프로드 구성을 설정합니다. 프로토콜 드라이버 또는 사용자 모드 애플리케이션은 현재 TCP 오프로드 구성을 변경하도록 이 OID를 설정할 수 있습니다. 시스템 관리자는 Microsoft WMI(Windows Management Instrumentation) 인터페이스를 통해 이 OID를 사용할 수 있습니다.

설명

TCP 오프로드를 지원하는 미니포트 드라이버에는 OID_TCP_OFFLOAD_PARAMETERS 필요하며 다른 미니포트 드라이버의 경우 선택 사항입니다. 미니포트 드라이버가 이 OID를 지원하지 않는 경우 드라이버는 NDIS_STATUS_NOT_SUPPORTED 반환해야 합니다.

NDIS_OID_REQUEST 구조체의 InformationBuffer 멤버에는 NDIS_OFFLOAD_PARAMETERS 구조체가 포함되어 있습니다. InformationBuffer의 내용이 잘못된 경우 미니포트 드라이버는 이 OID에 대한 응답으로 NDIS_STATUS_INVALID_DATA 반환해야 합니다.

NDIS는 이 OID를 처리하고 OID를 미니포트 드라이버에 전달하기 전에 미니포트 어댑터의 오프로드 표준화된 키워드를 새 설정으로 업데이트합니다.

미니포트 드라이버는 NDIS_OFFLOAD_PARAMETERS 구조의 내용을 사용하여 현재 보고된 TCP 오프로드 기능을 업데이트해야 합니다. 업데이트 후 미니포트 드라이버는 NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 상태 표시와 함께 현재 작업 오프로드 기능을 보고해야 합니다. 이 상태 표시는 모든 오버리 프로토콜 드라이버가 새로운 기능 정보로 업데이트되도록 합니다.

이 OID는 미니포트 드라이버가 특정 오프로드를 켜거나 끄도록 지시하는 보다 포괄적인 OID입니다. 대부분의 TCP/IP 작업 오프로드는 이 OID를 사용하여 구성하고 활성화할 수 있습니다. Rx 체크섬 또는 Rx IPSec과 같은 일부 오프로드의 경우 이 OID는 구성 변경의 역할을 하며 오프로드가 즉시 작동한다는 의미는 아닙니다. 이러한 오프로드를 활성화하려면 미니포트 드라이버가 OID_OFFLOAD_ENCAPSULATION Set 요청을 받을 때까지 기다려야 합니다.

OID_TCP_OFFLOAD_PARAMETERS 설정하기 전에 오버리싱 애플리케이션 또는 드라이버는 OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES OID를 사용하여 미니포트 어댑터의 하드웨어에서 지원할 수 있는 기능을 결정할 수 있습니다. OID_TCP_OFFLOAD_PARAMETERS 사용하여 OID_TCP_OFFLOAD_CURRENT_CONFIG OID에서 사용하도록 설정되지 않은 것으로 보고된 기능을 사용하도록 설정합니다.

추가 정보

NDIS_OFFLOAD_PARAMETERS
NDIS_OID_REQUEST
NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES

요구 사항

버전: Windows Vista 이상 헤더: Ntddndis.h(Ndis.h 포함)