Compartilhar via


estrutura MPR_INTERFACE_0 (mprapi.h)

A estrutura MPR_INTERFACE_0 contém informações para uma interface de roteador específica.

Sintaxe

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;

Membros

wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]

Ponteiro para uma cadeia de caracteres Unicode que contém o nome da interface.

hInterface

Manipule para a interface .

fEnabled

Especifica se a interface está habilitada. Esse membro será TRUE se a interface estiver habilitada, FALSE se a interface estiver desabilitada administrativamente.

dwIfType

Especifica o tipo de interface.

dwConnectionState

Especifica o estado atual da interface, por exemplo, conectado, desconectado ou inacessível. Para obter uma lista de estados possíveis, consulte ROUTER_CONNECTION_STATE.

fUnReachabilityReasons

Especifica um valor que representa um motivo pelo qual a interface não pode ser acessada. Confira Motivos de inacessibilidade para obter uma lista de valores possíveis.

dwLastError

Especifica um valor diferente de zero se a interface não conseguir se conectar.

Requisitos

   
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho mprapi.h

Confira também

MprAdminInterfaceEnum

MprAdminInterfaceGetInfo

ROUTER_CONNECTION_STATE

ROUTER_INTERFACE_TYPE

Referência de gerenciamento de roteador

Estruturas de gerenciamento de roteador

Motivos de inacessibilidade