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

Programación de multidifusión confiable

Opciones de socket

setsockopt