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

Weitere Informationen

MprAdminInterfaceEnum

MprAdminInterfaceGetInfo

ROUTER_CONNECTION_STATE

ROUTER_INTERFACE_TYPE

Referenz zur Routerverwaltung

Routerverwaltungsstrukturen

Gründe für die Nichterreichbarkeit