estructura RM_SEND_WINDOW (wsrm.h)
La estructura RM_SEND_WINDOW especifica la ventana de envío de multidifusión confiable. Esta estructura se usa con la opción de socket RM_RATE_WINDOW_SIZE .
Sintaxis
typedef struct _RM_SEND_WINDOW {
ULONG RateKbitsPerSec;
ULONG WindowSizeInMSecs;
ULONG WindowSizeInBytes;
} RM_SEND_WINDOW;
Miembros
RateKbitsPerSec
Velocidad de transmisión para la ventana de envío, en kilobits por segundo.
WindowSizeInMSecs
Tamaño de la ventana de envío, en milisegundos.
WindowSizeInBytes
Tamaño de la ventana de la sesión, en bytes.
Observaciones
Cualquier combinación de los tres miembros disponibles se puede establecer para una llamada de opción de socket determinada. Por ejemplo, se pueden especificar uno, dos o los tres miembros durante una llamada a función setsockopt . Independientemente de la configuración, Windows aplica la siguiente relación: TransmissionRate == (WindowSizeBytes/WindowSizeMSecs) * 8. Por lo tanto, establecer dos parámetros establece eficazmente el tercero para garantizar un rendimiento óptimo.
La combinación de estos miembros puede afectar a los recursos utilizados en el equipo del remitente PGM. Por ejemplo, un valor de velocidad de transmisión grande combinado con un tamaño de ventana grande da como resultado un espacio de búfer más necesario.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | wsrm.h |
Consulte también
Opciones de socket de IPPROTO_RM