RM_SEND_WINDOW-Struktur (wsrm.h)
Die RM_SEND_WINDOW-Struktur gibt das Fenster Reliable Multicast Send an. Diese Struktur wird mit der Socketoption RM_RATE_WINDOW_SIZE verwendet.
Syntax
typedef struct _RM_SEND_WINDOW {
ULONG RateKbitsPerSec;
ULONG WindowSizeInMSecs;
ULONG WindowSizeInBytes;
} RM_SEND_WINDOW;
Member
RateKbitsPerSec
Übertragungsrate für das Sendefenster in Kilobit pro Sekunde.
WindowSizeInMSecs
Fenstergröße für das Sendefenster in Millisekunden.
WindowSizeInBytes
Fenstergröße für die Sitzung in Bytes.
Hinweise
Eine beliebige Kombination der drei verfügbaren Elemente kann für einen bestimmten Socketoptionsaufruf festgelegt werden. Beispielsweise können während eines setockopt-Funktionsaufrufs ein, zwei beliebige oder alle drei Member angegeben werden. Unabhängig von den Einstellungen erzwingt Windows das folgende Verhältnis: TransmissionRate == (WindowSizeBytes/WindowSizeMSecs) * 8. Daher legt das Festlegen von zwei beliebigen Parametern effektiv den dritten fest, um eine optimale Leistung zu gewährleisten.
Die Kombination dieser Member kann sich auf die Ressourcen auswirken, die auf dem Computer eines PGM-Absenders verwendet werden. Beispielsweise führt ein großer Übertragungsratenwert in Kombination mit einer großen Fenstergröße zu mehr erforderlichem Pufferspeicherplatz.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wsrm.h |