SIO_IDEAL_SEND_BACKLOG_CHANGE和SIO_IDEAL_SEND_BACKLOG_QUERYIOCTLs 的一般用法是以應用程式所使用的傳送方法為基礎。 討論兩個常見案例。 一次執行一個封鎖或非封鎖傳送要求的應用程式,通常會依賴 Winsock 的內部傳送緩衝來達到良好的輸送量。 指定連接的傳送緩衝區限制是由SO_SNDBUF通訊端選項所控制。 對於封鎖和...
SIO_WSK_QUERY_IDEAL_SEND_BACKLOG通訊端 I/O 控制作業可讓 WSK 應用程式查詢連線導向通訊端的理想傳送待辦專案大小。 此通訊端 I/O 控制作業僅適用于連線導向通訊端。 連線導向通訊端的理想傳送待辦專案大小是需要保留未處理 (的最佳傳送資料量,也就是傳遞至 WSK 子系統,但尚未完成) ,隨時讓通訊端的資料流程...
操作的控制代码。 对此操作使用SIO_IDEAL_SEND_BACKLOG_QUERY。 lpvInBuffer 指向输入缓冲区的指针。 此参数未用于此操作。 cbInBuffer 输入缓冲区的大小(以字节为单位)。 此参数未用于此操作。 lpvOutBuffer 指向输出缓冲区的指针。 如果lpOverlapped和lpCompletionRoutine参数为NULL,则此参数应指向ULONG数据类型。
操作的控制代码。 对此操作使用SIO_IDEAL_SEND_BACKLOG_QUERY。 lpvInBuffer 指向输入缓冲区的指针。 此参数未用于此操作。 cbInBuffer 输入缓冲区的大小(以字节为单位)。 此参数未用于此操作。 lpvOutBuffer 指向输出缓冲区的指针。 如果lpOverlapped和lpCompletionRoutine参数为NULL,则此参数应指向ULONG数据类型。
操作的控制代码。 为此操作使用 SIO_IDEAL_SEND_BACKLOG_CHANGE。 lpvInBuffer 指向输入缓冲区的指针。 未为此操作使用此参数。 cbInBuffer 输入缓冲区的大小(以字节为单位)。未为此操作使用此参数。 lpvOutBuffer 指向输出缓冲区的指针。 未为此操作使用此参数。
SIO_IDEAL_SEND_BACKLOG_CHANGE IOCTL 不使用输入或输出缓冲区,会一直挂起或阻塞直到基础连接发生 ISB 更改。 此IOCTL 后完成,Winsock 应用程序可以使用 SIO_IDEAL_SEND_BACKLOG_QUERY IOCTL 检索连接上的新 ISB 值。 SIO_IDEAL_SEND_BACKLOG_CHANGE IOCTL 不支持无阻塞模式。 应用程序可以在无阻塞套接字上发出此...
SIO_IDEAL_SEND_BACKLOG_CHANGEIOCTL 的內嵌包裝函式是理想的backlognotify 函式。 SIO_IDEAL_SEND_BACKLOG_QUERYIOCTL 的內嵌包裝函式是理想的sendbacklogquery函式。 Windows 7 和 Windows Server 2008 R2 上已新增 TCP 的動態傳送緩衝。 根據預設,除非應用程式在資料流程通訊端上設定SO_SNDBUF通訊端選項,否則會...
The control code for the operation. UseSIO_IDEAL_SEND_BACKLOG_QUERYfor this operation. lpvInBuffer A pointer to the input buffer. This parameter is unused for this operation. cbInBuffer The size, in bytes, of the input buffer. This parameter is unused for this operation. ...
SIO_IDEAL_SEND_BACKLOG_QUERY控制程式代碼會擷取基礎連線的理想傳送待辦專案 (ISB) 值。 若要執行這項作業,請使用下列參數呼叫 WSAIoctl 或WSPIoctl 函 式。 C++ 複製 int WSAIoctl( (socket) s, // descriptor identifying a socket SIO_IDEAL_SEND_BACKLOG_QUERY, // dwIoControlCode NULL, // lpvInBuff...
The control code for the operation. UseSIO_IDEAL_SEND_BACKLOG_QUERYfor this operation. lpvInBuffer A pointer to the input buffer. This parameter is unused for this operation. cbInBuffer The size, in bytes, of the input buffer. This parameter is unused for this operation. ...