структура 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 |
См. также раздел
Справочник по управлению маршрутизатором