W_UPDATE_OFFLOAD_HANDLER 콜백 함수(ndischimney.h)

[TCP 굴뚝 오프로드 기능은 더 이상 사용되지 않으며 사용하지 않아야 합니다.]

MiniportUpdateOffload 함수는 이전에 오프로드된 TCP 굴뚝 상태 개체를 업데이트합니다.

구문

W_UPDATE_OFFLOAD_HANDLER WUpdateOffloadHandler;

void WUpdateOffloadHandler(
  [in] IN NDIS_HANDLE MiniportAdapterContext,
  [in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
)
{...}

매개 변수

[in] MiniportAdapterContext

오프로드 대상이 어댑터의 이 instance 대한 상태 정보를 유지하는 오프로드 대상 할당 컨텍스트 영역에 대한 핸들입니다. 오프로드 대상은 이 핸들을 호출할 때 NDIS에 제공했습니다. NdisMSetMiniportAttributes MiniportInitializeEx 함수입니다.

[in] OffloadBlockList

에 대한 포인터 이러한 구조체의 연결된 목록의 루트가 될 수 있는 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조체입니다. 이러한 구조체는 업데이트되는 오프로드된 상태 개체를 식별합니다. 캐시된 변수만 업데이트됩니다.

반환 값

없음

설명

캐시된 변수만 업데이트됩니다.

MiniportUpdateOffload 함수는 MiniportAdapterContext 핸들과 OffloadBlockList 포인터를 저장한 다음 를 반환합니다. 오프로드 대상은 항상 를 호출하여 업데이트 작업을 비동기적으로 완료합니다. NdisMUpdateOffloadComplete 함수입니다. OffloadBlockList 포인터는 독립 실행형 구조 또는 여러 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조체가 포함된 오프로드 상태 트리의 루트 블록 목록일 수 있는 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조를 가리킵니다. 이러한 블록 목록과 연결된 오프로드 상태 구조 는 미니포트 드라이버가 를 호출할 때까지 유효합니다. NdisMUpdateOffloadComplete 함수입니다.

MiniportUpdateOffload 함수가 반환되기 전에 오프로드 대상은 MiniportUpdateOffload 함수에 전달된 오프로드 상태 트리를 사용하여 오프로드된 상태를 업데이트합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 ndischimney.h(Ndischimney.h 포함)
IRQL 모든 수준

추가 정보

MiniportInitializeEx

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMSetMiniportAttributes

NdisMUpdateOffloadComplete