Share via


NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 구조체(ndischimney.h)

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

NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 구조는 프로토콜 드라이버의 일반 굴뚝 오프로드 진입점을 지정합니다. 일반 굴뚝 오프로드 진입점은 모든 굴뚝 오프로드 유형에 적용됩니다. 현재 TCP 굴뚝 오프로드는 유일하게 정의된 굴뚝 오프로드 유형입니다.

구문

typedef struct _NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                  Header;
  ULONG                               Flags;
  INITIATE_OFFLOAD_COMPLETE_HANDLER   InitiateOffloadCompleteHandler;
  TERMINATE_OFFLOAD_COMPLETE_HANDLER  TerminateOffloadCompleteHandler;
  UPDATE_OFFLOAD_COMPLETE_HANDLER     UpdateOffloadCompleteHandler;
  INVALIDATE_OFFLOAD_COMPLETE_HANDLER InvalidateOffloadCompleteHandler;
  QUERY_OFFLOAD_COMPLETE_HANDLER      QueryOffloadCompleteHandler;
  INDICATE_OFFLOAD_EVENT_HANDLER      IndicateOffloadEventHandler;
} NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, *PNDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS;

멤버

Header

NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 구조체의 헤더입니다. 헤더는 NDIS_OBJECT_HEADER 구조체로 서식이 지정됩니다. NDIS_OBJECT_HEADER 구조체에는 NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 구조체의 수정 버전 번호와 헤더를 포함한 NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 구조체의 크기(바이트)가 포함됩니다. 헤더의 Type 멤버는 중요하지 않습니다.

Flags

시스템에서 사용하도록 예약되었습니다.

InitiateOffloadCompleteHandler

드라이버의 진입점을 지정합니다. ProtocolInitiateOffloadComplete 함수입니다.

TerminateOffloadCompleteHandler

드라이버의 진입점 ProtocolTerminateOffloadComplete 함수입니다.

UpdateOffloadCompleteHandler

드라이버의 진입점 ProtocolUpdateOffloadComplete 함수입니다.

InvalidateOffloadCompleteHandler

드라이버의 진입점 ProtocolInvalidateOffloadComplete 함수입니다.

QueryOffloadCompleteHandler

드라이버의 진입점 ProtocolQueryOffloadComplete 함수입니다.

IndicateOffloadEventHandler

드라이버의 진입점 ProtocolIndicateOffloadEvent 함수입니다.

설명

제네릭 굴뚝 오프로드 진입점을 등록하기 위해 프로토콜 또는 중간 드라이버는 ProtocolSetOptions 함수의 컨텍스트에서 NdisSetOptionalHandlers 함수를 호출 합니다 . NdisSetOptionalHandlers 함수에 프로토콜 또는 중간 드라이버는 NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 구조체에 대한 포인터를 전달합니다.

요구 사항

요구 사항
헤더 ndischimney.h(Ndischimney.h 포함)

추가 정보

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolIndicateOffloadEvent ProtocolInitiateOffloadComplete ProtocolInvalidateOffloadComplete ProtocolQueryOffloadComplete

ProtocolSetOptions

ProtocolTerminateOffloadComplete ProtocolUpdateOffloadComplete