다음을 통해 공유


INDICATE_OFFLOAD_EVENT_HANDLER 콜백 함수(ndischimney.h)

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

NDIS는 프로토콜 드라이버 또는 중간 드라이버의 ProtocolIndicateOffloadEvent 함수를 호출하여 기본 드라이버 또는 오프로드 대상의 호출에 의해 시작된 표시를 게시합니다. NdisMOffloadEventIndicate 함수입니다.

통사론

INDICATE_OFFLOAD_EVENT_HANDLER IndicateOffloadEventHandler;

void IndicateOffloadEventHandler(
  [in] IN NDIS_HANDLE ProtocolBindingContext,
  [in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList,
  [in] IN ULONG IndicationCode
)
{...}

매개 변수

[in] ProtocolBindingContext

프로토콜 드라이버에서 할당한 컨텍스트 영역에 대한 핸들입니다. 드라이버는 이 컨텍스트 영역에서 바인딩당 컨텍스트 정보를 유지 관리합니다. 드라이버가 NdisOpenAdapterEx 함수를 호출할 때 드라이버가 이 핸들을 NDIS에 제공했습니다.

[in] OffloadBlockList

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

기본 오프로드 대상은 NeighborReachabilityQuery 표시할 때 유효한 OffloadBlockList 포인터를 제공합니다. 이 경우 오프로드 대상은 NEIGHBOR_OFFLOAD_STATE_CONST 구조체 NEIGHBOR_OFFLOAD_STATE_CACHED 구조 및 OffloadBlockList 포인터에서 참조하는 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조 바로 다음에 구조체를 NEIGHBOR_OFFLOAD_STATE_DELEGATED.

[in] IndicationCode

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

NeighborReachabilityQuery

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

NeighborReachabilityInDoubt

예약.

반환 값

없음

발언

중간 드라이버에 대한 이 함수의 구현을 결정해야 합니다.

요구 사항

요구
대상 플랫폼 Windows
헤더 ndischimney.h(Ndischimney.h 포함)

참고 항목

NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_CONST

NEIGHBOR_OFFLOAD_STATE_DELEGATED

NdisMOffloadEventIndicate