RM_SEND_WINDOW 結構 (wsrm.h)
RM_SEND_WINDOW結構會指定 Reliable Multicast 傳送視窗。 這個結構會與 RM_RATE_WINDOW_SIZE 通訊端選項搭配使用。
語法
typedef struct _RM_SEND_WINDOW {
ULONG RateKbitsPerSec;
ULONG WindowSizeInMSecs;
ULONG WindowSizeInBytes;
} RM_SEND_WINDOW;
成員
RateKbitsPerSec
傳送視窗的傳輸速率,每秒以 KB 為單位。
WindowSizeInMSecs
傳送視窗的視窗大小,以毫秒為單位。
WindowSizeInBytes
會話的視窗大小,以位元組為單位。
備註
針對指定的通訊端選項呼叫,可以設定三個可用成員的任何組合。 例如,一個、任何兩個或全部三個成員都可以在 setockopt 函式呼叫期間指定。 不論設定為何,Windows 都會強制執行下列比率:TransmissionRate == (WindowSizeBytes/WindowSizeMSecs) * 8。 因此,設定任兩個參數會有效地設定第三個參數,以確保最佳效能。
這些成員的組合可能會影響 PGM 寄件者電腦上所使用的資源。 例如,與大型視窗大小結合的大型傳輸速率值會產生更必要的緩衝區空間。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | wsrm.h |