NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 구조체(ndischimney.h)

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

NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 구조는 프로토콜 또는 중간 드라이버의 TCP 굴뚝 오프로드 관련 진입점을 지정합니다.

구문

typedef struct _NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                      Header;
  ULONG                                   Flags;
  NDIS_CHIMNEY_OFFLOAD_TYPE               OffloadType;
  TCP_OFFLOAD_SEND_COMPLETE_HANDLER       TcpOffloadSendCompleteHandler;
  TCP_OFFLOAD_RECV_COMPLETE_HANDLER       TcpOffloadReceiveCompleteHandler;
  TCP_OFFLOAD_DISCONNECT_COMPLETE_HANDLER TcpOffloadDisconnectCompleteHandler;
  TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER    TcpOffloadForwardCompleteHandler;
  TCP_OFFLOAD_EVENT_HANDLER               TcpOffloadEventHandler;
  TCP_OFFLOAD_RECEIVE_INDICATE_HANDLER    TcpOffloadReceiveIndicateHandler;
} NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, *PNDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS;

멤버

Header

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

Flags

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

OffloadType

굴뚝 오프로드 유형입니다. 유일하게 허용되는 값은 TCP 굴뚝을 지정하는 NdisTcpChimneyOffload입니다.

TcpOffloadSendCompleteHandler

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

TcpOffloadReceiveCompleteHandler

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

TcpOffloadDisconnectCompleteHandler

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

TcpOffloadForwardCompleteHandler

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

TcpOffloadEventHandler

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

TcpOffloadReceiveIndicateHandler

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

설명

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

요구 사항

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

추가 정보

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolSetOptions

ProtocolTcpOffloadDisconnectComplete

ProtocolTcpOffloadEvent

ProtocolTcpOffloadReceiveComplete ProtocolTcpOffloadReceiveIndicate ProtocolTcpOffloadSendComplete