MPR_INTERFACE_0-Struktur (mprapi.h)
Die MPR_INTERFACE_0-Struktur enthält Informationen für eine bestimmte Routerschnittstelle.
Syntax
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]
Zeiger auf eine Unicode-Zeichenfolge, die den Namen der Schnittstelle enthält.
hInterface
Handle mit der Schnittstelle.
fEnabled
Gibt an, ob die Schnittstelle aktiviert ist. Dieser Member ist TRUE , wenn die Schnittstelle aktiviert ist, FALSE , wenn die Schnittstelle administrativ deaktiviert ist.
dwIfType
Gibt den Typ der Schnittstelle an.
dwConnectionState
Gibt den aktuellen Status der Schnittstelle an, z. B. verbunden, getrennt oder nicht erreichbar. Eine Liste der möglichen Zustände finden Sie unter ROUTER_CONNECTION_STATE.
fUnReachabilityReasons
Gibt einen Wert an, der einen Grund darstellt, warum die Schnittstelle nicht erreicht werden kann. Eine Liste möglicher Werte finden Sie unter Gründe für die Nichterreichbarkeit .
dwLastError
Gibt einen ungleichen Wert an, wenn die Schnittstelle keine Verbindung herstellen kann.
Anforderungen
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | mprapi.h |