Share via


SIO_WSK_QUERY_IDEAL_SEND_BACKLOG

SIO_WSK_QUERY_IDEAL_SEND_BACKLOG 소켓 I/O 제어 작업을 사용하면 WSK 애플리케이션이 연결 지향 소켓에 대한 이상적인 송신 백로그 크기를 쿼리할 수 있습니다. 이 소켓 I/O 컨트롤 작업은 연결 지향 소켓에만 적용됩니다.

연결 지향 소켓의 이상적인 송신 백로그 크기는 소켓의 데이터 스트림을 항상 가득 채울 수 있도록 미해결 상태로 유지해야 하는 최적의 전송 데이터 양(즉, WSK 하위 시스템에 전달되었지만 아직 완료되지 않음)입니다. WSK 애플리케이션은 이 크기를 사용하여 기본 연결의 흐름 제어 상태에 따라 전송할 데이터의 버퍼를 증분 방식으로 검색하고 잠글 수 있습니다.

WSK 애플리케이션이 이 소켓 I/O 제어 작업을 사용하여 이상적인 송신 백로그 크기를 쿼리하는 경우 연결 지향 소켓이 원격 전송 주소에 연결된 후에 이 작업을 수행해야 합니다.

연결 지향 소켓에 대한 이상적인 송신 백로그 크기를 쿼리하기 위해 WSK 애플리케이션은 다음 매개 변수를 사용하여 WskControlSocket 함수를 호출합니다.

매개 변수

RequestType

WskIoctl

ControlCode

SIO_WSK_QUERY_IDEAL_SEND_BACKLOG

수준

0

InputSize

0

InputBuffer

NULL

OutputSize

sizeof(SIZE_T)

OutputBuffer

현재 이상적인 송신 백로그 크기를 수신하는 SIZE_T 형식 변수에 대한 포인터입니다.

OutputSizeReturned

NULL

WSK 애플리케이션은 WskControlSocket 함수를 호출할 때 IRP에 대한 포인터를 지정하여 연결 지향 소켓에 대한 이상적인 송신 백로그 크기를 쿼리해야 합니다.

연결 지향 소켓은 WskSendBacklogEvent 이벤트 콜백 함수를 사용하도록 설정하여 이상적인 송신 백로그 크기에 대한 변경 내용을 알릴 수 있습니다.

요구 사항

Version

Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.

헤더

Wsk.h(Wsk.h 포함)