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 포함) |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기