Partager via


MPR_INTERFACE_0 structure (mprapi.h)

La structure MPR_INTERFACE_0 contient des informations pour une interface de routeur particulière.

Syntaxe

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;

Membres

wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]

Pointeur vers une chaîne Unicode qui contient le nom de l’interface.

hInterface

Handle vers l’interface.

fEnabled

Spécifie si l’interface est activée. Ce membre est TRUE si l’interface est activée, FALSE si l’interface est désactivée administrativement.

dwIfType

Spécifie le type d’interface.

dwConnectionState

Spécifie l’état actuel de l’interface, par exemple connecté, déconnecté ou inaccessible. Pour obtenir la liste des états possibles, consultez ROUTER_CONNECTION_STATE.

fUnReachabilityReasons

Spécifie une valeur qui représente une raison pour laquelle l’interface ne peut pas être atteinte. Pour obtenir la liste des valeurs possibles, consultez Raisons de l’impossibilité d’accessibilité.

dwLastError

Spécifie une valeur différente de zéro si l’interface ne parvient pas à se connecter.

Spécifications

   
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête mprapi.h

Voir aussi

MprAdminInterfaceEnum

MprAdminInterfaceGetInfo

ROUTER_CONNECTION_STATE

ROUTER_INTERFACE_TYPE

Informations de référence sur la gestion des routeurs

Structures de gestion des routeurs

Raisons de non-accessibilité