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
Informations de référence sur la gestion des routeurs