структура 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
Рабочее состояние интерфейса. Этот член может быть одним из значений, определенных в перечислении ROUTER_CONNECTION_STATE , определенном в файле заголовка Mprapip.h . Описание возможных рабочих состояний см. в перечислении 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) |