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
Referência de gerenciamento de roteador