MIB_IPMCAST_MFE 結構 (ipmib.h)

MIB_IPMCAST_MFE結構會儲存因特網通訊協定 (IP) 多播轉送專案 (MFE) 的資訊。

語法

typedef struct _MIB_IPMCAST_MFE {
  DWORD           dwGroup;
  DWORD           dwSource;
  DWORD           dwSrcMask;
  DWORD           dwUpStrmNgbr;
  DWORD           dwInIfIndex;
  DWORD           dwInIfProtocol;
  DWORD           dwRouteProtocol;
  DWORD           dwRouteNetwork;
  DWORD           dwRouteMask;
  ULONG           ulUpTime;
  ULONG           ulExpiryTime;
  ULONG           ulTimeOut;
  ULONG           ulNumOutIf;
  DWORD           fFlags;
  DWORD           dwReserved;
  MIB_IPMCAST_OIF rgmioOutInfo[ANY_SIZE];
} MIB_IPMCAST_MFE, *PMIB_IPMCAST_MFE;

成員

dwGroup

類型: DWORD

此 MFE 的 IPv4 多播群組範圍。 值為零表示通配符群組。

dwSource

類型: DWORD

此 MFE 的 IPv4 來源位址範圍。 值為零表示通配符來源。

dwSrcMask

類型: DWORD

對應至 dwSourceAddr 的 IPv4 子網掩碼。 dwSourceAddrdwSourceMask 成員會一起使用來定義來源範圍。

dwUpStrmNgbr

類型: DWORD

與這個 MFE 相關的上游芳鄰。

dwInIfIndex

類型: DWORD

這個 MFE 相關之介面的索引。

dwInIfProtocol

類型: DWORD

擁有此 MFE 相關傳入介面的路由通訊協定。

dwRouteProtocol

類型: DWORD

建立路由的用戶端。

dwRouteNetwork

類型: DWORD

dwRouteProtocol 所參考之路由相關聯的 IPv4 位址。

dwRouteMask

類型: DWORD

dwRouteProtocol 所參考之路由相關聯的 IPv4 遮罩。

ulUpTime

類型: ULONG

此 MFE 的有效時間,以秒為單位。 這個值會從零開始,並遞增直到到達 ulTimeOut 值為止,此時會刪除 MFE。

ulExpiryTime

類型: ULONG

在 MFE 到期並刪除之前所保留的時間,以秒為單位。 此值會從 ulTimeOut 開始,並遞減直到達到零為止,此時會刪除 MFE。

ulTimeOut

類型: ULONG

此 MFE 應該維持有效的總時間長度,以秒為單位。 超過逾時值之後,就會刪除 MFE。 這個值是靜態的。

ulNumOutIf

類型: ULONG

與此 MFE 相關聯的傳出介面數目。

fFlags

類型: DWORD

保留的。 此成員應該是 NULL

dwReserved

類型: DWORD

保留的。 此成員應該是 NULL

rgmioOutInfo[ANY_SIZE]

類型: MIB_IPMCAST_OIF[ANY_SIZE]

傳出介面統計數據數據表的指標,實作為 MIB_IPMCAST_OIF 結構的陣列。

備註

MIB_IPMCAST_MFE 結構沒有固定大小。 使用 SIZEOF_MIB_MFE (X) 宏來判斷這個結構的大小。 此宏定義於 Iprtrmib.h 頭檔中。

dwRouteProtocoldwRouteNetworkdwRouteMask 成員可唯一識別此 MFE 相關的路由。

播群組管理員函式會使用MIB_IPMCAST_MFE結構。 使用 MgmGetMfe 函式擷取MIB_IPMCAST_MFE結構。 您可以使用 MgmSetMfe 函式來修改現有的MIB_IPMCAST_MFE結構。

在 Microsoft Windows 軟體開發套件 (SDK) 上,針對 Windows Vista 和更新版本發行的 Microsoft Windows 軟體開發套件 (SDK 上,頭文件的組織已變更。 這個結構定義於 Ipmib.h 頭檔中,而不是 在 Iprtrmib.h 頭檔中。 請注意, Ipmib.h 頭文件會自動包含在 Iprtrmib.h 中,該檔案會自動包含在 Iphlpapi.h 頭檔中。 不應該直接使用 Ipmib.hIprtrmib.h 頭檔。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 ipmib.h (包含 Iphlpapi.h)

另請參閱

MIB_IPMCAST_OIF

MIB_MFE_TABLE

MgmGetMfe

MgmSetMfe

多播群組管理員函式