미니포트 드라이버는 NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 상태 표시를 사용하여 NDIS에 알리고 NIC의 작업 오프로드 구성이 변경되었음을 드라이버에 과도하게 알립니다.
발언
미니포트 드라이버는 현재 기능이 변경되면 NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 상태 표시와 함께 현재 기능을 보고해야 합니다. 이 상태 표시는 모든 오버리딩 프로토콜 드라이버가 새 기능 정보로 업데이트되도록 합니다. 미니포트 드라이버는 다음과 같은 경우에 이 상태 표시를 실행해야 합니다.
- 미니포트 드라이버가 OID_TCP_OFFLOAD_PARAMETERS 집합 요청을 받으면 NDIS_OFFLOAD_PARAMETERS 구조체의 내용을 사용하여 현재 사용 가능한 작업 오프로드 기능을 업데이트해야 합니다.
- 미니포트 드라이버가 OID_OFFLOAD_ENCAPSULATION 집합 요청을 받으면 NDIS_OFFLOAD_ENCAPSULATION 구조체의 내용을 사용하여 현재 사용 가능한 작업 오프로드 기능을 업데이트해야 합니다.
NDIS_STATUS_INDICATION 구조체의 StatusBuffer 멤버에는 NDIS_OFFLOAD 구조체가 포함되어 있습니다. NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 상태 표시를 실행하는 경우 미니포트 드라이버는 NDIS_OFFLOAD 구조를 사용하여 NIC의 현재 작업 오프로드 구성을 보고해야 합니다.
참고NDIS_OFFLOAD 구조의 내용은 실제 하드웨어 기능이 아니라 NIC의 현재 작업 오프로드 구성만 반영합니다.
현재 작업 오프로드 구성에 대한 자세한 내용은 OID_TCP_OFFLOAD_CURRENT_CONFIG참조하세요.
요구 사항
버전 |
NDIS 6.0 이상에서 지원됩니다. |
머리글 |
Ndis.h(Ndis.h 포함) |
참고 항목
NDIS_STATUS_TASK_OFFLOAD_HARDWARE_CAPABILITIES