NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 구조체(ndischimney.h)

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

NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 구조는 오프로드 대상의 TCP 굴뚝 오프로드 관련 진입점을 지정합니다.

구문

typedef struct _NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                   Header;
  ULONG                                Flags;
  NDIS_CHIMNEY_OFFLOAD_TYPE            OffloadType;
  W_TCP_OFFLOAD_SEND_HANDLER           TcpOffloadSendHandler;
  W_TCP_OFFLOAD_RECEIVE_HANDLER        TcpOffloadReceiveHandler;
  W_TCP_OFFLOAD_DISCONNECT_HANDLER     TcpOffloadDisconnectHandler;
  W_TCP_OFFLOAD_FORWARD_HANDLER        TcpOffloadForwardHandler;
  W_TCP_OFFLOAD_RECEIVE_RETURN_HANDLER TcpOffloadReceiveReturnHandler;
} NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, *PNDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS;

멤버

Header

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

Flags

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

OffloadType

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

TcpOffloadSendHandler

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

TcpOffloadReceiveHandler

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

TcpOffloadDisconnectHandler

드라이버의 진입점 MiniportTcpOffloadDisconnect 함수.

TcpOffloadForwardHandler

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

TcpOffloadReceiveReturnHandler

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

설명

TCP 굴뚝 오프로드 관련 진입점을 등록하기 위해 오프로드 대상은 MiniportSetOptions 함수의 컨텍스트에서 NdisSetOptionalHandlers 함수를 호출합니다. NdisSetOptionalHandlers 함수에 오프로드 대상은 NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 구조체에 대한 포인터를 전달합니다.

요구 사항

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

추가 정보

MiniportSetOptions

MiniportTcpOffloadDisconnect

MiniportTcpOffloadForward

MiniportTcpOffloadReceive

MiniportTcpOffloadReceiveReturn

MiniportTcpOffloadSend

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers