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 구조체의 모든 멤버입니다. 오프로드 대상은 Type 을 NeighborOffloadState로 초기화해야 합니다.
- 다음 블록이 있는 경우 NULL이 아닌 값에 대한 NextBlock 포인터입니다. 그렇지 않으면 NULL로 설정합니다.
- NULL에 대한 DependentBlockList 포인터입니다.
- NDIS_STATUS_SUCCESS 상태 멤버입니다.
NeighborReachabilityQuery 표시 이외의 모든 표시에 대해 오프로드 대상은 NULL인 OffloadBlockList 포인터를 제공합니다.
[in] IndicationCode
표시되는 이벤트는 다음 INDICATE_OFFLOAD_EVENT 값 중 하나로 지정됩니다.
NeighborReachabilityQuery
NCE(인접 캐시 항목)가 부실해졌다는 것을 나타냅니다. NCE에 대한 자세한 내용은 RFC 2461을 참조하세요.
NeighborReachabilityInDoubt
예약되어 있습니다.
반환 값
없음
설명
호스트 스택은 NeighborReachabilityQuery 표시를 사용하여 IPv4 및 IPv6에 대한 인접 연결 불가능성을 검색합니다. 이 표시에 대한 자세한 설명은 NeighborReachabilityQuery 표시 만들기를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 유니버설 |
헤더 | ndischimney.h(Ndischimney.h 포함) |
IRQL | DISPATCH_LEVEL |