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

另請參閱

IPPROTO_RM通訊端選項

可靠的多播程式設計

通訊端選項

setsockopt