NIC의 연결 오프로드 기능 보고
NDIS 미니포트 드라이버는 NDIS_TCP_CONNECTION_OFFLOAD 구조에서 NIC의 현재 연결 오프로드 구성을 지정합니다. 미니포트 드라이버는 NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES 구조에 현재 연결 오프로드 구성을 포함해야 합니다. 미니포트 드라이버는 MiniportInitializeEx 함수에서 NdisMSetMiniportAttributes 함수를 호출하고 NDIS_MINIPORT_TCP_CONNECTION_OFFLOAD_ATTRIBUTES 정보를 전달합니다.
미니포트 드라이버는 연결 오프로드 기능의 변경 내용을 보고해야 합니다. 드라이버는 스택에 상태 표시를 실행하여 모든 연결을 일시 중지하고 업로드하도록 요청합니다. (NDIS_STATUS_OFFLOAD_PAUSE 대한 자세한 내용은 전체 TCP 오프로드를 참조하세요.) 구성 변경이 완료되면 드라이버는 상태 표시를 실행하여 미니포트 어댑터의 오프로드 기능을 다시 시작하고 다시 쿼리하도록 스택에 요청합니다. (NDIS_STATUS_OFFLOAD_RESUME 대한 자세한 내용은 전체 TCP 오프로드를 참조하세요.)
OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG 쿼리에 대한 응답으로 NDIS는 NDIS_OID_REQUEST 구조체의 InformationBuffer 멤버에 NDIS_TCP_CONNECTION_OFFLOAD 구조를 반환합니다. NDIS는 미니포트 드라이버가 제공한 정보를 사용합니다.
연결 오프로드 기능을 지정하는 방법에 대한 자세한 내용은 NDIS 6.0 TCP 굴뚝 오프로드 설명서에서 오프로드 대상 초기화를 참조하세요.