MIB_IPMCAST_MFE_STATS 結構 (ipmib.h)
MIB_IPMCAST_MFE_STATS結構會儲存與多播轉送專案 (MFE) 相關聯的統計資料。
語法
typedef struct _MIB_IPMCAST_MFE_STATS {
DWORD dwGroup;
DWORD dwSource;
DWORD dwSrcMask;
DWORD dwUpStrmNgbr;
DWORD dwInIfIndex;
DWORD dwInIfProtocol;
DWORD dwRouteProtocol;
DWORD dwRouteNetwork;
DWORD dwRouteMask;
ULONG ulUpTime;
ULONG ulExpiryTime;
ULONG ulNumOutIf;
ULONG ulInPkts;
ULONG ulInOctets;
ULONG ulPktsDifferentIf;
ULONG ulQueueOverflow;
MIB_IPMCAST_OIF_STATS rgmiosOutStats[ANY_SIZE];
} MIB_IPMCAST_MFE_STATS, *PMIB_IPMCAST_MFE_STATS;
成員
dwGroup
類型: DWORD
此 MFE 的多播群組。 值為零表示萬用字元群組。
dwSource
類型: DWORD
此 MFE 的來源位址範圍。 值為零表示萬用字元來源。
dwSrcMask
類型: DWORD
對應至 dwSourceAddr的 IPv4 子網路遮罩。 dwSourceAddr和dwSourceMask成員會一起使用來定義來源範圍。
dwUpStrmNgbr
類型: DWORD
與這個 MFE 相關的上游芳鄰。
dwInIfIndex
類型: DWORD
這個 MFE 相關之傳入介面的索引。
dwInIfProtocol
類型: DWORD
擁有此 MFE 相關傳入介面的路由通訊協定。
dwRouteProtocol
類型: DWORD
建立路由的用戶端。
dwRouteNetwork
類型: DWORD
與 dwRouteProtocol所參考之路由相關聯的位址。
dwRouteMask
類型: DWORD
與 dwRouteProtocol所參考之路由相關聯的遮罩。
ulUpTime
類型: ULONG
自 MFE 建立以來,以 100 秒為單位的時間。
ulExpiryTime
類型: ULONG
在 100 秒內的時間,直到 MFE 刪除為止。 如果 MFE 不受過時需求限制,則會指定零的值。
ulNumOutIf
類型: ULONG
這個 MFE 的傳出介面清單中的介面數目。
ulInPkts
類型: ULONG
已轉送符合此 MFE 的封包數目。
ulInOctets
類型: ULONG
轉送符合此 MFE 之資料的八進位數。
ulPktsDifferentIf
類型: ULONG
因傳入介面檢查而捨棄此 MFE 的封包數目。
ulQueueOverflow
類型: ULONG
符合此 MFE 的封包數目,因為佇列溢位而捨棄。 每個 MFE 有一個佇列。
rgmiosOutStats[ANY_SIZE]
類型: MIB_IPMCAST_OIF_STATS[ANY_SIZE]
傳出介面統計資料資料表的指標,這個資料表會實作為 MIB_IPMCAST_OIF_STATS 結構的陣列。 資料表中的專案數目是由 ulNumOutIf 成員的值所指定。
備註
MIB_IPMCAST_MFE_STATS結構沒有固定大小。 使用 SIZEOF_MIB_MFE_STATS (X) 宏來判斷這個結構的大小。 此巨集定義于 Iprtrmib.h 標頭檔中。
dwRouteProtocol、dwRouteNetwork和dwRouteMask成員可唯一識別此 MFE 相關的路由。
在 Microsoft Windows 軟體發展工具組 (SDK) 針對 Windows Vista 和更新版本發行,標頭檔的組織已變更。 這個結構定義于 Ipmib.h 標頭檔中,而不是 在 Iprtrmib.h 標頭檔中。 請注意, Ipmib.h 標頭檔會自動包含在 Iprtrmib.h中,該檔案會自動包含在 Iphlpapi.h 標頭檔中。 不應該直接使用 Ipmib.h 和 Iprtrmib.h 標頭檔。
需求
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | ipmib.h (包含 Iphlpapi.h) |