NdisInvalidateOffload 함수(ndischimney.h)

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

프로토콜 또는 중간 드라이버는 NdisInvalidateOffload 함수를 호출하여 이전에 오프로드된 TCP 굴뚝 상태 개체를 무효화합니다.

구문

void NdisInvalidateOffload(
  [in] IN NDIS_HANDLE                       NdisBindingHandle,
  [in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList
);

매개 변수

[in] NdisBindingHandle

NdisOpenAdapterExNdisBindingHandle 매개 변수에 NDIS가 제공한 핸들입니다. 이 핸들은 호출자와 기본 중간 드라이버 또는 오프로드 대상 간의 바인딩을 식별합니다.

[in] OffloadBlockList

에 대한 포인터 독립 실행형 구조체 또는 이러한 구조체의 연결된 목록의 루트일 수 있는 NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST 구조체입니다. 이러한 구조체는 무효화되는 상태 개체를 식별합니다.

반환 값

없음

설명

중간 드라이버는 NdisInvalidateOffload 함수를 호출하여 호스트 스택에서 시작된 무효화 오프로드 작업을 전파합니다. 자세한 내용은 State-Manipulation 작업 전파를 참조하세요.

에서 전달된 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조체 MiniportInvalidateOffload 함수는 중간 드라이버가 NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST 구조를 생성합니다. 자세한 내용은 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조 재사용을 참조하세요. 중간 드라이버는 NdisInvalidateOffload 함수를 호출할 때 포인터(OffloadBlockList 매개 변수)를 이 NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST 구조에 전달합니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 ndischimney.h(Ndischimney.h 포함)
라이브러리 Ndis.lib

추가 정보

MiniportInvalidateOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST NdisMInvalidateOffloadComplete

NdisOpenAdapterEx

ProtocolInvalidateOffloadComplete