Compartir a través de


estructura MPR_INTERFACE_0 (mprapi.h)

La estructura MPR_INTERFACE_0 contiene información para una interfaz de enrutador determinada.

Sintaxis

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;

Members

wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]

Puntero a una cadena Unicode que contiene el nombre de la interfaz.

hInterface

Identificador de la interfaz.

fEnabled

Especifica si la interfaz está habilitada. Este miembro es TRUE si la interfaz está habilitada, FALSE si la interfaz está deshabilitada administrativamente.

dwIfType

Especifica el tipo de interfaz.

dwConnectionState

Especifica el estado actual de la interfaz, por ejemplo, conectado, desconectado o inaccesible. Para obtener una lista de los posibles estados, consulte ROUTER_CONNECTION_STATE.

fUnReachabilityReasons

Especifica un valor que representa un motivo por el que no se puede alcanzar la interfaz. Consulte Motivos de inalcanzabilidad para obtener una lista de los valores posibles.

dwLastError

Especifica un valor distinto de cero si la interfaz no se puede conectar.

Requisitos

   
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado mprapi.h

Consulte también

MprAdminInterfaceEnum

MprAdminInterfaceGetInfo

ROUTER_CONNECTION_STATE

ROUTER_INTERFACE_TYPE

Referencia de administración de enrutadores

Estructuras de administración de enrutadores

Razones de inalcanzabilidad