共用方式為


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)

另請參閱

MIB_IFROW

MPR_INTERFACE_0

MPR_INTERFACE_1