NdisMOffloadEventIndicate 함수(ndischimney.h)

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

오프로드 대상은 NdisMOffloadEventIndicate 함수를 호출하여 호스트 스택에 대한 다양한 이벤트를 나타냅니다.

구문

void NdisMOffloadEventIndicate(
  [in] IN NDIS_HANDLE                       NdisMiniportHandle,
  [in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList,
  [in] IN ULONG                             IndicationCode
);

매개 변수

[in] NdisMiniportHandle

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

[in] OffloadBlockList

에 대한 포인터 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조체입니다. 이 구조체는 표시가 수행되는 오프로드된 상태 개체를 식별합니다. NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조는 하나뿐입니다. 이러한 구조체의 연결된 목록이 없습니다.

Offload 대상은 NeighborReachabilityQuery 표시를 만들 때 유효한 OffloadBlockList 포인터를 제공합니다. 이 경우 오프로드 대상은 을 제공합니다. NEIGHBOR_OFFLOAD_STATE_CONST 구조체 NEIGHBOR_OFFLOAD_STATE_CACHED 구조체 및offloadBlockList 포인터에서 참조하는 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조 바로 뒤의 구조체(해당 순서)를 NEIGHBOR_OFFLOAD_STATE_DELEGATED.

오프로드 대상은 NdisMOffloadEventIndicate 함수에 전달하는 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조체의 다음 멤버를 초기화해야 합니다.

  • 형식, 수정 버전 및 크기를 포함하여 NDIS_OBJECT_HEADER 구조체의 모든 멤버입니다. 오프로드 대상은 TypeNeighborOffloadState로 초기화해야 합니다.
  • 다음 블록이 있는 경우 NULL이 아닌 값에 대한 NextBlock 포인터입니다. 그렇지 않으면 NULL로 설정합니다.
  • NULL에 대한 DependentBlockList 포인터입니다.
  • NDIS_STATUS_SUCCESS 상태 멤버입니다.
오프로드 대상은 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조체의 다른 멤버를 초기화할 필요가 없습니다.

NeighborReachabilityQuery 표시 이외의 모든 표시에 대해 오프로드 대상은 NULLOffloadBlockList 포인터를 제공합니다.

[in] IndicationCode

표시되는 이벤트는 다음 INDICATE_OFFLOAD_EVENT 값 중 하나로 지정됩니다.

NeighborReachabilityQuery

NCE(인접 캐시 항목)가 부실해졌다는 것을 나타냅니다. NCE에 대한 자세한 내용은 RFC 2461을 참조하세요.

NeighborReachabilityInDoubt

예약되어 있습니다.

반환 값

없음

설명

호스트 스택은 NeighborReachabilityQuery 표시를 사용하여 IPv4 및 IPv6에 대한 인접 연결 불가능성을 검색합니다. 이 표시에 대한 자세한 설명은 NeighborReachabilityQuery 표시 만들기를 참조하세요.

요구 사항

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

추가 정보

MiniportInitiateOffload

MiniportTerminateOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_CONST

NEIGHBOR_OFFLOAD_STATE_DELEGATED

NdisMRegisterMiniportDriver