Partager via


RM_SEND_WINDOW structure (wsrm.h)

La structure RM_SEND_WINDOW spécifie la fenêtre d’envoi de multidiffusion fiable. Cette structure est utilisée avec l’option de socket RM_RATE_WINDOW_SIZE .

Syntaxe

typedef struct _RM_SEND_WINDOW {
  ULONG RateKbitsPerSec;
  ULONG WindowSizeInMSecs;
  ULONG WindowSizeInBytes;
} RM_SEND_WINDOW;

Membres

RateKbitsPerSec

Taux de transmission de la fenêtre d’envoi, en kilobits par seconde.

WindowSizeInMSecs

Taille de la fenêtre d’envoi, en millisecondes.

WindowSizeInBytes

Taille de la fenêtre de la session, en octets.

Remarques

Toute combinaison des trois membres disponibles peut être définie pour un appel d’option de socket donné. Par exemple, un, deux ou les trois membres peuvent être spécifiés lors d’un appel de fonction setsockopt . Quels que soient les paramètres, Windows applique le ratio suivant : TransmissionRate == (WindowSizeBytes/WindowSizeMSecs) * 8. Par conséquent, la définition de deux paramètres définit efficacement le troisième pour garantir des performances optimales.

La combinaison de ces membres peut affecter les ressources utilisées sur l’ordinateur d’un expéditeur PGM. Par exemple, une valeur de vitesse de transmission élevée associée à une grande taille de fenêtre entraîne davantage d’espace tampon requis.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête wsrm.h

Voir aussi

IPPROTO_RM Socket Options

Programmation multidiffusion fiable

Socket Options

setsockopt