MPR_INTERFACE_3-Struktur (mprapi.h)

Die MPR_INTERFACE_3-Struktur enthält Daten für eine Router-Bedarfswahlschnittstelle.

Syntax

typedef struct _MPR_INTERFACE_3 {
  WCHAR                   wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1];
  HANDLE                  hInterface;
  BOOL                    fEnabled;
  ROUTER_INTERFACE_TYPE   dwIfType;
  ROUTER_CONNECTION_STATE dwConnectionState;
  DWORD                   fUnReachabilityReasons;
  DWORD                   dwLastError;
  DWORD                   dwfOptions;
  WCHAR                   szLocalPhoneNumber[RAS_MaxPhoneNumber + 1];
  PWCHAR                  szAlternates;
  DWORD                   ipaddr;
  DWORD                   ipaddrDns;
  DWORD                   ipaddrDnsAlt;
  DWORD                   ipaddrWins;
  DWORD                   ipaddrWinsAlt;
  DWORD                   dwfNetProtocols;
  WCHAR                   szDeviceType[MPR_MaxDeviceType + 1];
  WCHAR                   szDeviceName[MPR_MaxDeviceName + 1];
  WCHAR                   szX25PadType[MPR_MaxPadType + 1];
  WCHAR                   szX25Address[MPR_MaxX25Address + 1];
  WCHAR                   szX25Facilities[MPR_MaxFacilities + 1];
  WCHAR                   szX25UserData[MPR_MaxUserData + 1];
  DWORD                   dwChannels;
  DWORD                   dwSubEntries;
  DWORD                   dwDialMode;
  DWORD                   dwDialExtraPercent;
  DWORD                   dwDialExtraSampleSeconds;
  DWORD                   dwHangUpExtraPercent;
  DWORD                   dwHangUpExtraSampleSeconds;
  DWORD                   dwIdleDisconnectSeconds;
  DWORD                   dwType;
  DWORD                   dwEncryptionType;
  DWORD                   dwCustomAuthKey;
  DWORD                   dwCustomAuthDataSize;
  LPBYTE                  lpbCustomAuthData;
  GUID                    guidId;
  DWORD                   dwVpnStrategy;
  ULONG                   AddressCount;
  IN6_ADDR                ipv6addrDns;
  IN6_ADDR                ipv6addrDnsAlt;
  IN6_ADDR                *ipv6addr;
} MPR_INTERFACE_3, *PMPR_INTERFACE_3;

Members

wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]

Ein Zeiger auf eine Unicode-Zeichenfolge, die den Namen der Schnittstelle enthält.

hInterface

Ein Handle für die Schnittstelle.

fEnabled

Ein -Wert, der angibt, ob die Schnittstelle aktiviert ist. Dieser Wert ist TRUE , wenn die Schnittstelle aktiviert ist, FALSE , wenn die Schnittstelle administrativ deaktiviert ist.

dwIfType

Ein -Wert, der den Schnittstellentyp identifiziert.

dwConnectionState

Ein -Wert, der den aktuellen Zustand der Schnittstelle beschreibt, z. B. verbunden, getrennt oder nicht erreichbar. Weitere Informationen und eine Liste der möglichen Zustände finden Sie unter ROUTER_CONNECTION_STATE.

fUnReachabilityReasons

Ein -Wert, der den Grund beschreibt, warum die Schnittstelle nicht erreichbar ist. Weitere Informationen und eine Liste der möglichen Werte finden Sie unter Gründe für die Nichterreichbarkeit.

dwLastError

Ein -Wert, der einen Wert ungleich Null enthält, wenn die Schnittstelle keine Verbindung herstellen kann.

dwfOptions

Ein -Wert, der Bitflags angibt, die zum Festlegen von Verbindungsoptionen verwendet werden. Sie können eines der in der folgenden Tabelle aufgeführten Flags festlegen.

Flag Bedeutung
MPRIO_SpecificIpAddr
Wenn dieses Flag festgelegt ist, versucht RRAS, die von ipaddr angegebene IP-Adresse als IP-Adresse für die DFÜ-Verbindung zu verwenden. Wenn dieses Flag nicht festgelegt ist, wird der Wert des ipaddr-Elements ignoriert.

Das Festlegen des MPRIO_SpecificIpAddr Flags entspricht der Auswahl der Einstellung IP-Adresse angeben im Dialogfeld TCP/IP-Einstellungen. Das Löschen des MPRIO_SpecificIpAddr Flags entspricht der Auswahl der Einstellung Serverseitig zugewiesene IP-Adresse im Dialogfeld TCP/IP-Einstellungen .

Derzeit überschreibt eine IP-Adresse, die in den Eigenschaften des Telefonbucheintrags festgelegt oder von einem Server abgerufen wird, die IP-Adresse, die in der Netzwerksteuerung festgelegt wurde.

MPRIO_SpecificNameServers
Wenn dieses Flag festgelegt ist, verwendet RRAS die Member ipaddrDns, ipaddrDnsAlt, ipaddrWins und ipaddrWinsAlt , um die Namenserveradressen für die DFÜ-Verbindung anzugeben. Wenn dieses Flag nicht festgelegt ist, ignoriert RRAS diese Member.

Das Festlegen des MPRIO_SpecificNameServers Flags entspricht der Auswahl der Einstellung Name Server-Adressen angeben im Dialogfeld TCP/IP-Einstellungen. Das Löschen des MPRIO_SpecificNameServers Flags entspricht der Auswahl der Einstellung Server mit serverseitig zugewiesenen Namen Serveradressen im Dialogfeld TCP/IP-Einstellungen .

MPRIO_IpHeaderCompression
Wenn dieses Flag festgelegt ist, handelt RRAS aus, um die IP-Headerkomprimierung für PPP-Verbindungen zu verwenden. Die IP-Headerkomprimierung kann die Leistung erheblich verbessern.

Wenn dieses Flag nicht festgelegt ist, wird die IP-Headerkomprimierung nicht ausgehandelt.

Dieses Flag entspricht dem Kontrollkästchen IP-Headerkomprimierung verwenden im Dialogfeld TCP/IP-Einstellungen . Das Flag sollte nur deaktiviert werden, wenn eine Verbindung mit einem Server hergestellt wird, der die IP-Headerkomprimierung nicht ordnungsgemäß aushandelt.

MPRIO_RemoteDefaultGateway
Wenn dieses Flag festgelegt ist, erfolgt die Standardroute für IP-Pakete über den DFÜ-Adapter, wenn die Verbindung aktiv ist. Wenn dieses Flag gelöscht wird, wird die Standardroute nicht geändert.

Dieses Flag entspricht dem Kontrollkästchen Standardgateway im Remotenetzwerk verwenden im Dialogfeld TCP/IP-Einstellungen .

MPRIO_DisableLcpExtensions
Wenn dieses Flag festgelegt ist, deaktiviert RRAS die in RFC 1570 definierten PPP-LCP-Erweiterungen. Das Deaktivieren der PPP-LCP-Erweiterungen kann erforderlich sein, um eine Verbindung mit bestimmten älteren PPP-Implementierungen herzustellen, beeinträchtigt jedoch Features wie z. B. Serverrückruf. Legen Sie dieses Flag nicht fest, es sei denn, es ist ausdrücklich erforderlich.
MPRIO_SwCompression
Wenn dieses Flag festgelegt ist, wird die Softwarekomprimierung über den Link ausgehandelt. Das Festlegen dieses Flags führt dazu, dass der PPP-Treiber versucht, das Compression Control Protocol (CCP) mit dem Server auszuhandeln. Dieses Flag sollte standardmäßig festgelegt werden, aber das Löschen kann den Aushandlungszeitraum verkürzen, wenn der Server kein kompatibles Komprimierungsprotokoll unterstützt.
MPRIO_RequireEncryptedPw
Wenn dieses Flag festgelegt ist, können nur sichere Kennwortschemas verwendet werden, um den Client beim Server zu authentifizieren. Dadurch wird verhindert, dass der PPP-Treiber das PAP-Nur-Text-Authentifizierungsprotokoll zur Authentifizierung des Clients verwendet. Die Authentifizierungsprotokolle MS-CHAP, MD5-CHAP und SPAP werden jedoch unterstützt. Um die Sicherheit zu erhöhen, legen Sie dieses Flag fest. Um die Interoperabilität zu erhöhen, deaktivieren Sie dieses Flag.

Dieses Flag entspricht dem Kontrollkästchen Verschlüsseltes Kennwort erforderlich im Dialogfeld Sicherheit . Weitere Informationen finden Sie unter MPRIO_RequireMsEncryptedPw.

MPRIO_RequireMsEncryptedPw
Wenn dieses Flag festgelegt ist, können nur die Sicheren Kennwortschemas von Microsoft verwendet werden, um den Client beim Server zu authentifizieren. Dadurch wird verhindert, dass der PPP-Treiber das PAP-Klartextauthentifizierungsprotokoll, MD5-CHAP oder SPAP verwendet. Um die Sicherheit zu erhöhen, legen Sie dieses Flag fest. Um die Interoperabilität zu erhöhen, deaktivieren Sie dieses Flag. Dieses Flag hat Vorrang vor MPRIO_RequireEncryptedPw.

Dieses Flag entspricht dem Kontrollkästchen Microsoft Encrypted Password erforderlich im Dialogfeld Sicherheit . Weitere Informationen finden Sie unter MPRIO_RequireDataEncryption.

MPRIO_RequireDataEncryption
Wenn dieses Flag festgelegt ist, muss die Datenverschlüsselung erfolgreich ausgehandelt werden, oder die Verbindung sollte abgebrochen werden. Dieses Flag wird ignoriert, es sei denn , MPRIO_RequireMsEncryptedPw ebenfalls festgelegt ist.

Dieses Flag entspricht dem Kontrollkästchen Datenverschlüsselung erforderlich im Dialogfeld Sicherheit .

MPRIO_NetworkLogon
Dieses Flag ist für die zukünftige Verwendung reserviert.
MPRIO_UseLogonCredentials
Wenn dieses Flag festgelegt ist, verwendet RRAS beim Wählen dieses Eintrags den Benutzernamen, das Kennwort und die Domäne des aktuell angemeldeten Benutzers. Dieses Flag wird ignoriert, es sei denn , MPRIO_RequireMsEncryptedPw ebenfalls festgelegt ist.

Diese Einstellung wird von der RasDial-Funktion ignoriert, bei der das Angeben leerer Zeichenfolgen für die Member szUserName und szPassword der RASDIALPARAMS-Struktur das gleiche Ergebnis liefert.

Dieses Flag entspricht dem Kontrollkästchen Aktuellen Benutzernamen und Kennwort verwenden im Dialogfeld Sicherheit .

MPRIO_PromoteAlternates
Dieses Flag wirkt sich aus, wenn alternative Telefonnummern durch das szAlternates-Element definiert werden. Wenn dieses Flag festgelegt ist, wird eine alternative Telefonnummer, die erfolgreich eine Verbindung herstellt, zur primären Telefonnummer, und die aktuelle primäre Telefonnummer wird in die alternative Liste verschoben.

Dieses Flag entspricht dem Kontrollkästchen im Dialogfeld Alternative Zahlen .

MPRIO_SecureLocalFiles
Wenn dieses Flag festgelegt ist, überprüft RRAS auf vorhandene Remotedateisystem- und Remotedruckerbindungen, bevor eine Verbindung mit diesem Eintrag hergestellt wird. In der Regel legen Sie dieses Flag für Telefonbucheinträge für öffentliche Netzwerke fest, um Benutzer daran zu erinnern, verbindungen mit ihrem privaten Netzwerk zu unterbrechen, bevor sie eine Verbindung mit einem öffentlichen Netzwerk herstellen.
MPRIO_RequireEAP
Wenn dieses Flag festgelegt ist, muss das Extensible Authentication Protocol (EAP) für die Authentifizierung unterstützt werden.
MPRIO_RequirePAP
Wenn dieses Flag festgelegt ist, muss das Kennwortauthentifizierungsprotokoll für die Authentifizierung unterstützt werden.
MPRIO_RequireSPAP
Wenn dieses Flag festgelegt ist, muss das Kennwortauthentifizierungsprotokoll (SPAP) von Shiva für die Authentifizierung unterstützt werden.
MPRIO_SharedPhoneNumbers
Wenn dieses Flag festgelegt ist, werden Telefonnummern freigegeben.
MPRIO_RequireCHAP
Wenn dieses Flag festgelegt ist, muss das Challenge Handshake Authentication-Protokoll für die Authentifizierung unterstützt werden.
MPRIO_RequireMsCHAP
Wenn dieses Flag festgelegt ist, muss das Microsoft Challenge Handshake Authentication-Protokoll für die Authentifizierung unterstützt werden.
MPRIO_RequireMsCHAP2
Wenn dieses Flag festgelegt ist, muss Version 2 des Microsoft Challenge Handshake Authentication-Protokolls für die Authentifizierung unterstützt werden.

szLocalPhoneNumber[RAS_MaxPhoneNumber + 1]

Ein -Wert, der eine NULL-endende Zeichenfolge angibt, die eine Telefonnummer oder eine IPv6-Adresse enthält.

szAlternates

Ein Zeiger auf eine Liste von aufeinanderfolgenden Unicode-Zeichenfolgen mit Null-Ende. Die letzte Zeichenfolge wird durch zwei aufeinanderfolgende NULL-Zeichen beendet. Die Zeichenfolgen sind alternative Telefonnummern, die der Router in der angegebenen Reihenfolge wählt, wenn die primäre Nummer keine Verbindung herstellen kann. Weitere Informationen finden Sie unter szLocalPhoneNumber.

ipaddr

Ein -Wert, der die IP-Adresse angibt, die verwendet werden soll, während diese Verbindung aktiv ist. Dieser Member wird ignoriert, es sei denn , dwfOptions gibt das flag MPRIO_SpecificIpAddr an.

ipaddrDns

Ein -Wert, der die IP-Adresse des DNS-Servers angibt, der verwendet werden soll, während diese Verbindung aktiv ist. Dieser Member wird ignoriert, es sei denn , dwfOptions gibt das flag MPRIO_SpecificNameServers an.

ipaddrDnsAlt

Ein -Wert, der die IP-Adresse eines sekundären ODER Sicherungs-DNS-Servers angibt, der verwendet werden soll, während diese Verbindung aktiv ist. Dieser Member wird ignoriert, es sei denn , dwfOptions gibt das flag MPRIO_SpecificNameServers an.

ipaddrWins

Ein -Wert, der die IP-Adresse des WINS-Servers angibt, der verwendet werden soll, während diese Verbindung aktiv ist. Dieser Member wird ignoriert, es sei denn , dwfOptions gibt das flag MPRIO_SpecificNameServers an.

ipaddrWinsAlt

Ein -Wert, der die IP-Adresse eines sekundären WINS-Servers angibt, der verwendet werden soll, während diese Verbindung aktiv ist. Dieser Member wird ignoriert, es sei denn , dwfOptions gibt das flag MPRIO_SpecificNameServers an.

dwfNetProtocols

Ein -Wert, der die auszuhandelnden Netzwerkprotokolle angibt. Dieser Member kann eine Kombination der folgenden Flags sein.

Flag Bedeutung
MPRNP_Ipx
Aushandeln des IPX-Protokolls.
MPRNP_Ip
Aushandeln des TCP/IP-Protokolls.
 

64-Bit-Windows: Das MPRNP_Ipx-Flag wird nicht unterstützt.

szDeviceType[MPR_MaxDeviceType + 1]

Ein -Wert, der eine NULL-endende Zeichenfolge angibt, die den RRAS-Gerätetyp angibt, auf den von szDeviceName verwiesen wird. Dieser Member kann eine der folgenden Zeichenfolgenkonstanten sein.

String Bedeutung
MPRDT_Modem
Ein Modem, auf das über einen COM-Port zugegriffen wird.
MPRDT_Isdn
Ein ISDN-Adapter, auf dem der entsprechende NDISWAN-Treiber installiert ist.
MPRDT_X25
Ein X.25-Adapter, auf dem der entsprechende NDISWAN-Treiber installiert ist.
MPRDT_Vpn
Eine VPN-Verbindung (Virtual Private Network).
MPRDT_Pad
Ein Paketassember/Disassembler.
MPRDT_Generic
Generische.
MPRDT_Serial
Direkte serielle Verbindung über einen seriellen Port.
MPRDT_FrameRelay
Frame Relay.
MPRDT_Atm
Asynchroner Übertragungsmodus.
MPRDT_Sonet
Sonet.
MPRDT_SW56
Switched 56K Access.
MPRDT_Irda
Ein IrDA-kompatibles Gerät (Infrared Data Association).
MPRDT_Parallel
Direkte parallele Verbindung über einen parallelen Port.

szDeviceName[MPR_MaxDeviceName + 1]

Enthält eine NULL-Zeichenfolge, die den Namen eines TAPI-Geräts enthält, das mit diesem Telefonbucheintrag verwendet werden soll, z. B. "Fabrikam Inc 28800 External". Verwenden Sie die RasEnumDevices-Funktion , um alle verfügbaren RAS-fähigen Geräte aufzulisten.

szX25PadType[MPR_MaxPadType + 1]

Ein Datentyp, der eine NULL-endende Zeichenfolge enthält, die den X.25-PAD-Typ identifiziert. Legen Sie diesen Member auf eine leere Zeichenfolge ("") fest, es sei denn, der Eintrag sollte mit einem X.25-PAD wählen.

Windows 2000 und Windows NT: Die szX25PadType-Zeichenfolge wird einem Abschnittsnamen in PAD.INF zugeordnet.

szX25Address[MPR_MaxX25Address + 1]

Enthält eine NULL-endende Zeichenfolge, die die X.25-Adresse identifiziert, mit der eine Verbindung hergestellt werden soll. Legen Sie diesen Member auf eine leere Zeichenfolge ("") fest, es sei denn, der Eintrag sollte mit einem X.25 PAD oder einem nativen X.25-Gerät wählen.

szX25Facilities[MPR_MaxFacilities + 1]

Enthält eine NULL-Zeichenfolge, die die Einrichtungen angibt, die zum Zeitpunkt der Verbindung vom X.25-Host angefordert werden sollen. Dieser Member wird ignoriert, wenn szX25Address eine leere Zeichenfolge ("") ist.

szX25UserData[MPR_MaxUserData + 1]

Enthält eine NULL-endende Zeichenfolge, die zusätzliche Verbindungsdaten angibt, die zum Zeitpunkt der Verbindung für den X.25-Host bereitgestellt werden. Dieser Member wird ignoriert, wenn szX25Address eine leere Zeichenfolge ("") ist.

dwChannels

Für die zukünftige Verwendung reserviert.

dwSubEntries

Ein -Wert, der die Anzahl der diesem Eintrag zugeordneten Multilinkunterinstanzen angibt. Legen Sie beim Aufrufen von RasSetEntryProperties diesen Member auf Null fest. Verwenden Sie die RasSetSubEntryProperties-Funktion , um einem Telefonbucheintrag Unternamen hinzuzufügen.

dwDialMode

Gibt an, ob RRAS alle Multilink-Unternamen dieses Eintrags wählen soll, wenn der Eintrag zum ersten Mal verbunden ist. Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
MPRDM_DialAll
Wählen Sie zunächst alle Untergeordneten aus.
MPRDM_DialAsNeeded
Passen Sie die Anzahl der Untergeordneten an, da Bandbreite erforderlich ist. RRAS verwendet die Elemente dwDialExtraPercent, dwDialExtraSampleSeconds, dwDialHangUpExtraPercent und dwHangUpExtraSampleSeconds , um zu bestimmen, wann ein Unterversuch gewählt oder getrennt werden soll.

dwDialExtraPercent

Ein -Wert, der den Prozentsatz der Gesamtbandbreite angibt, die von den derzeit verbundenen Untergeordneten verfügbar ist. RRAS wählt einen zusätzlichen Unterversuch, wenn die verwendete Gesamtbandbreite dwDialExtraPercent Prozent der verfügbaren Bandbreite für mindestens dwDialExtraSampleSeconds Sekunden überschreitet.

Dieser Member wird ignoriert, es sei denn, das dwDialMode-Element gibt das flag MPRDM_DialAsNeeded an.

dwDialExtraSampleSeconds

Ein -Wert, der die Zeit in Sekunden angibt, für die die aktuelle Bandbreitennutzung den von dwDialExtraPercent angegebenen Schwellenwert überschreiten muss, bevor RRAS einen zusätzlichen Untereintrag wählt.

Dieser Member wird ignoriert, es sei denn, das dwDialMode-Element gibt das flag MPRDM_DialAsNeeded an.

dwHangUpExtraPercent

Ein -Wert, der den Prozentsatz der Gesamtbandbreite angibt, die von den derzeit verbundenen Untergeordneten verfügbar ist. RRAS beendet (hängt) eine vorhandene Unterversuchsverbindung ab, wenn die verwendete Gesamtbandbreite kleiner als dwHangUpExtraPercent Prozent der verfügbaren Bandbreite für mindestens dwHangUpExtraSampleSeconds Sekunden ist.

Dieser Member wird ignoriert, es sei denn, das dwDialMode-Element gibt das flag MPRDM_DialAsNeeded an.

dwHangUpExtraSampleSeconds

Ein -Wert, der die Zeit in Sekunden angibt, für die die aktuelle Bandbreitennutzung kleiner als der von dwHangUpExtraPercent angegebene Schwellenwert sein muss, bevor RRAS eine vorhandene Unterversuchsverbindung beendet.

Dieser Member wird ignoriert, es sei denn, das dwDialMode-Element gibt das flag MPRDM_DialAsNeeded an.

dwIdleDisconnectSeconds

Ein -Wert, der die Zeit in Sekunden angibt, nach der eine inaktive Verbindung beendet wird. Sofern das Leerlauftimeout nicht deaktiviert ist, wird die gesamte Verbindung beendet, wenn sich die Verbindung für das angegebene Intervall im Leerlauf befindet. Dieses Element kann entweder einen Timeoutwert oder einen der folgenden Werte angeben.

Wert Bedeutung
MPRIDS_Disabled
Es gibt kein Leerlauftimeout für diese Verbindung.
MPRIDS_UseGlobalValue
Verwenden Sie den Wert für die Benutzereinstellung als Standardeinstellung.

dwType

Ein -Wert, der den Typ des Telefonbucheintrags angibt. Dieser Member kann einer der folgenden Typen sein.

type Bedeutung
MPRET_Phone
Telefonleitung, z. B. Modem, ISDN oder X.25.
MPRET_Vpn
Virtuelles privates Netzwerk.
MPRET_Direct
Direkte serielle oder parallele Verbindung.

dwEncryptionType

Ein -Wert, der den Verschlüsselungstyp angibt, der für Microsoft Point-to-Point-Verschlüsselung (MPPE) mit der Verbindung verwendet werden soll. Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
MPR_ET_None
Verwenden Sie keine Verschlüsselung.
MPR_ET_Require
Verwenden Sie Verschlüsselung.
MPR_ET_RequireMax
Verwenden Sie die Verschlüsselung mit maximaler Stärke.
MPR_ET_Optional
Verwenden Sie nach Möglichkeit die Verschlüsselung.
 

Der Wert von dwEncryptionType wirkt sich nicht darauf aus, wie Kennwörter verschlüsselt werden. Ob Kennwörter verschlüsselt sind und wie Kennwörter verschlüsselt werden, wird durch das Authentifizierungsprotokoll bestimmt, z. B. PAP, MS-CHAP oder EAP.

dwCustomAuthKey

Ein -Wert, der den Authentifizierungsschlüssel angibt, der einem EAP-Anbieter (Extensible Authentication Protocol) zur Verfügung gestellt werden soll.

dwCustomAuthDataSize

Ein -Wert, der die Größe der Daten angibt, auf die das lpbCustomAuthData-Element verweist.

lpbCustomAuthData

Ein Zeiger auf Authentifizierungsdaten, die mit EAP verwendet werden sollen.

guidId

Die GUID (Globally Unique Identifier), die diesen Telefonbucheintrag darstellt. Dieser Member ist schreibgeschützt.

dwVpnStrategy

Die VPN-Strategie, die beim Wählen einer VPN-Verbindung verwendet werden soll. Dieser Member kann über einen der folgenden Werte verfügen.

Wert Bedeutung
MPR_VS_Default
RRAS wählt zuerst PPTP. Wenn PPTP fehlschlägt, wird versucht, L2TP zu erstellen. Das erfolgreiche Protokoll wird zuerst bei der anschließenden Wählfunktion für diesen Eintrag versucht.
MPR_VS_PptpOnly
RAS wählt nur PPTP.
MPR_VS_PptpFirst
RAS wählt immer zuerst PPTP, L2TP an zweiter Stelle.
MPR_VS_L2tpOnly
RAS wählt nur L2TP.
MPR_VS_L2tpFirst
RAS wählt zuerst L2TP, PPTP zweitens.

AddressCount

Wird nicht verwendet.

ipv6addrDns

Ein -Wert, der die IP-Adresse des DNS-Servers angibt, der verwendet werden soll, während diese Verbindung aktiv ist.

ipv6addrDnsAlt

Ein -Wert, der die IP-Adresse eines sekundären ODER Sicherungs-DNS-Servers angibt, der verwendet werden soll, während diese Verbindung aktiv ist.

ipv6addr

Wird nicht verwendet.

Bemerkungen

Die MPR_INTERFACE_3-Struktur verfügt über eine Anzahl von Membern, die Den Elementen der RASENTRY-Struktur ähneln.

Die folgenden Member aus der RASENTRY-Struktur haben keine Entsprechung in MPR_INTERFACE_3:

  • dwCountryID
  • dwCountryCode
  • szAreaCode
  • dwFramingProtocol
64-Bit-Windows: Das IPX-Protokoll wird nicht unterstützt.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile mprapi.h

Weitere Informationen

MPR_INTERFACE_0

MPR_INTERFACE_1

MPR_INTERFACE_2

MprAdminInterfaceGetInfo

MprAdminInterfaceSetInfo