MIB_IFSTATUS結構 (iprtrmib.h)
MIB_IFSTATUS結構會儲存特定介面的狀態資訊。
語法
typedef struct _MIB_IFSTATUS {
DWORD dwIfIndex;
DWORD dwAdminStatus;
DWORD dwOperationalStatus;
BOOL bMHbeatActive;
BOOL bMHbeatAlive;
} MIB_IFSTATUS, *PMIB_IFSTATUS;
成員
dwIfIndex
識別介面的索引。
dwAdminStatus
介面的系統管理狀態,也就是介面是系統管理啟用還是停用。
dwOperationalStatus
介面的操作狀態。 這個成員可以是 Mprapip.h 頭檔中所定義ROUTER_CONNECTION_STATE列舉中定義的其中一個值。 如需可能作業狀態的清單 amd 描述,請參閱 ROUTER_CONNECTION_STATE 列舉。
bMHbeatActive
指定是否啟用多播活動訊號偵測。 TRUE 值表示已啟用活動訊號偵測。 FALSE 值表示活動訊號偵測已停用。
bMHbeatAlive
指定是否已超過多播活動訊號無效間隔。 FALSE 值表示已超過間隔。 TRUE 的值表示尚未超過間隔。
備註
請注意, Iprtrmib.h 頭文件會自動包含在 Iphlpapi.h 頭檔中。 不應該直接使用 Iprtrmib.h 頭檔。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | iprtrmib.h (包含 Iphlpapi.h) |