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 |