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 | 모든 수준 |