NdisMInitiateOffloadComplete 함수(ndischimney.h)

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

오프로드 대상은 NdisMInitiateOffloadComplete 함수를 호출하여 에 대한 이전 호출에 의해 시작된 오프로드 작업을 완료합니다. MiniportInitiateOffload 함수입니다.

구문

void NdisMInitiateOffloadComplete(
  [in] IN NDIS_HANDLE                       NdisMiniportHandle,
  [in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
);

매개 변수

[in] NdisMiniportHandle

이전 호출에서 가져온 오프로드 대상의 핸들입니다. NdisMRegisterMiniportDriver.

[in] OffloadBlockList

에 대한 포인터 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조체입니다. 오프로드 대상은 이 포인터를 에 대한 입력 매개 변수로 획득했습니다. MiniportInitiateOffload 함수입니다.

반환 값

없음

설명

NdisMInitiateOffloadComplete를 호출하기 전에 오프로드 대상은 다음 NDIS_STATUS 값 중 하나를 각 의 Status 멤버에 작성해야 합니다. 오프로드 대상의 MiniportInitiateOffload 함수에 전달된 상태 트리의 구조체를 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST.

  • NDIS_STATUS_SUCCESS
  • NDIS_STATUS_PARTIAL_SUCCESS
  • NDIS_STATUS_RESOURCES
  • NDIS_STATUS_OFFLOAD_TCP_ENTRIES
  • NDIS_STATUS_OFFLOAD_PATH_ENTRIES
  • NDIS_STATUS_OFFLOAD_NEIGHBOR_ENTRIES
  • NDIS_STATUS_OFFLOAD_HW_ADDRESS_ENTRIES
  • NDIS_STATUS_OFFLOAD_IP_ADDRESS_ENTRIES
  • NDIS_STATUS_OFFLOAD_TCP_XMIT_BUFFER
  • NDIS_STATUS_OFFLOAD_TCP_RCV_BUFFER
  • NDIS_STATUS_OFFLOAD_TCP_RCV_WINDOW
  • NDIS_STATUS_OFFLOAD_VLAN_ENTRIES
  • NDIS_STATUS_OFFLOAD_PATH_MTU
  • NDIS_STATUS_FAILURE
자세한 내용은 오프로드 시작 작업의 완료 상태를 반환합니다.

요구 사항

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

추가 정보

MiniportInitiateOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver

NdisTcpOffloadEventHandler

NdisTcpOffloadReceiveHandler

OID_TCP_TASK_OFFLOAD