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