Поделиться через


структура MPR_INTERFACE_0 (mprapi.h)

Структура MPR_INTERFACE_0 содержит сведения для определенного интерфейса маршрутизатора.

Синтаксис

typedef struct _MPR_INTERFACE_0 {
  WCHAR                   wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1];
  HANDLE                  hInterface;
  BOOL                    fEnabled;
  ROUTER_INTERFACE_TYPE   dwIfType;
  ROUTER_CONNECTION_STATE dwConnectionState;
  DWORD                   fUnReachabilityReasons;
  DWORD                   dwLastError;
} MPR_INTERFACE_0, *PMPR_INTERFACE_0;

Члены

wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]

Указатель на строку Юникода, содержащую имя интерфейса.

hInterface

Дескриптор интерфейса.

fEnabled

Указывает, включен ли интерфейс. Этот элемент имеет значение TRUE , если интерфейс включен, false , если интерфейс отключен с правами администратора.

dwIfType

Указывает тип интерфейса.

dwConnectionState

Указывает текущее состояние интерфейса, например подключенный, отключенный или недоступный. Список возможных состояний см . в разделе ROUTER_CONNECTION_STATE.

fUnReachabilityReasons

Задает значение, представляющее причину, по которой не удается достичь интерфейса. Список возможных значений см. в разделе Причины недостижимости .

dwLastError

Указывает ненулевое значение, если интерфейсу не удается подключиться.

Требования

   
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть mprapi.h

См. также раздел

MprAdminInterfaceEnum

MprAdminInterfaceGetInfo

ROUTER_CONNECTION_STATE

ROUTER_INTERFACE_TYPE

Справочник по управлению маршрутизатором

Структуры управления маршрутизаторами

Причины недостижимости