RM_SEND_WINDOW structure
Applies to: desktop apps only
The RM_SEND_WINDOW structure specifies the Reliable Multicast send window. This structure is used with the RM_RATE_WINDOW_SIZE socket option.
Syntax
typedef struct _RM_SEND_WINDOW {
ULONG RateKbitsPerSec;
ULONG WindowSizeInMSecs;
ULONG WindowSizeInBytes;
} RM_SEND_WINDOW;
Members
- RateKbitsPerSec
-
Transmission rate for the send window, in kilobits per second.
- WindowSizeInMSecs
-
Window size for the send window, in milliseconds.
- WindowSizeInBytes
-
Window size for the session, in bytes.
Remarks
Any combination of the three available members may be set for a given socket option call. For example, one, any two, or all three members may be specified during a setsockopt function call. Regardless of settings, Windows enforces the following ratio: TransmissionRate == (WindowSizeBytes/WindowSizeMSecs) * 8. As such, setting any two parameters effectively sets the third to ensure optimum performance.
The combination of these members can affect the resources used on a PGM sender's computer. For example, a large transmission rate value combined with a large window size results in more required buffer space.
Requirements
|
Minimum supported client | Windows Vista |
|---|---|
|
Minimum supported server | Windows Server 2003 |
|
Header |
|
See also
Send comments about this topic to Microsoft
Build date: 4/24/2012