NDIS_TCP_OFFLOAD_FORWARD_COMPLETE 콜백 함수(ndischimney.h)

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

오프로드 대상은 NdisTcpOffloadForwardComplete 함수를 호출하여 에 대해 수행된 하나 이상의 전달 요청을 완료합니다.

오프로드 대상의 MiniportTcpOffloadForward 함수입니다.

구문

NDIS_TCP_OFFLOAD_FORWARD_COMPLETE NdisTcpOffloadForwardComplete;

void NdisTcpOffloadForwardComplete(
  [in] IN NDIS_HANDLE NdisMiniportHandle,
  [in] IN PNET_BUFFER_LIST NetBufferList
)
{...}

매개 변수

[in] NdisMiniportHandle

에 대한 이전 호출에서 오프로드 대상이 얻은 핸들입니다. NdisMRegisterMiniportDriver 함수.

[in] NetBufferList

NET_BUFFER_LIST 구조체에 대한 포인터입니다. 이 구조체는 독립 실행형이거나 NET_BUFFER_LIST 구조체의 연결된 목록에서 첫 번째 구조체일 수 있습니다. 오프로드 대상은 해당 구조체에 대한 하나 이상의 호출에서 이러한 구조를 획득했습니다. MiniportTcpOffloadForward 함수입니다.

반환 값

없음

설명

시스템 성능을 향상시키기 위해 오프로드 대상은 에 대한 여러 호출에서 NET_BUFFER_LIST 구조를 포함하는 연결된 목록을 만들 수 있습니다. MiniportTcpOffloadForward 함수입니다. 그러면 오프로드 대상은 NdisTcpOffloadForwardComplete 함수에 대한 단일 호출에서 이러한 연결된 목록을 전달할 수 있습니다.

오프로드 대상은 NdisTcpOffloadForwardComplete 함수에 전달하는 각 NET_BUFFER_LIST 구조에 다음 상태 값 중 하나를 작성해야 합니다.

요구 사항

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

추가 정보

MiniportTcpOffloadForward

NET_BUFFER

NET_BUFFER_LIST

NdisMRegisterMiniportDriver