RM_FEC_INFO結構 (wsrm.h)
RM_FEC_INFO 結構會指定搭配可靠多播使用正向錯誤修正 (FEC) 的設定。 此結構會與 RM_USE_FEC 套接字選項搭配使用。
語法
typedef struct _RM_FEC_INFO {
USHORT FECBlockSize;
USHORT FECProActivePackets;
UCHAR FECGroupSize;
BOOLEAN fFECOnDemandParityEnabled;
} RM_FEC_INFO;
成員
FECBlockSize
可針對任何群組傳送的封包數目上限,包括原始數據和同位封包。 最大值和預設值為 255。
FECProActivePackets
要與每個群組主動傳送的封包數目。 當網路分散,且上游 NAK 要求會對輸送量造成影響時,請使用此選項。
FECGroupSize
要視為一個群組的封包數目,以便計算同位封包。 群組大小必須是 2 的乘冪。 在遺失的網路中,讓群組大小保持相對小。
fFECOnDemandParityEnabled
指定是否啟用傳送者以傳送同位修復封包。 當 為 TRUE 時,接收者應該只要求同位修復封包。
備註
RM_USE_FEC套接字選項會通知可靠的多播傳送者套用轉寄錯誤修正技術來傳送修復數據。 使用正向錯誤修正有三種模式:
- 僅限主動同位封包
- 僅限 OnDemand 同位封包
- 主動和 OnDemand 同位封包
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | wsrm.h |