IEAPProviderConfig::RouterInvokeCredentialsUI-Methode (rrascfg.h)

Das System ruft die RouterInvokeCredentialsUI-Methode auf, um die Benutzeroberfläche der Anmeldeinformationen für die EAP-Authentifizierung zwischen zwei Routern aufzurufen.

Syntax

HRESULT RouterInvokeCredentialsUI(
  DWORD     dwEapTypeId,
  ULONG_PTR uConnectionParam,
  HWND      hwndParent,
  DWORD     dwFlags,
  BYTE      *pConnectionDataIn,
  DWORD     dwSizeOfConnectionDataIn,
  BYTE      *pUserDataIn,
  DWORD     dwSizeOfUserDataIn,
  BYTE      **ppUserDataOut,
  DWORD     *pdwSizeOfUserDataOut
);

Parameter

dwEapTypeId

Gibt den EAP an, für den die Konfigurationsbenutzeroberfläche aufgerufen werden soll.

uConnectionParam

Gibt die Konfigurationssitzung an, für die die Benutzeroberfläche aufgerufen werden soll.

hwndParent

Handle bis zum übergeordneten Fenster für die Benutzeroberfläche der Konfiguration.

dwFlags

Gibt das flag RAS_EAP_FLAG_ROUTER an. Dies ist das einzige gültige Flag für diesen Parameter. Es gibt an, dass die Authentifizierung zwischen zwei Routern erfolgt. Dieser Parameter enthält immer dieses Flag.

pConnectionDataIn

Zeiger auf die aktuellen Konfigurationsdaten für die Schnittstelle.

dwSizeOfConnectionDataIn

Gibt die Größe der aktuellen Konfigurationsdaten an, auf die der pConnectionDataIn-Parameter verweist.

pUserDataIn

Zeiger auf die aktuellen Anmeldeinformationsdaten für die Schnittstelle.

dwSizeOfUserDataIn

Gibt die Größe der aktuellen Anmeldeinformationen an.

ppUserDataOut

Zeiger auf einen Zeiger auf einen Puffer, um die neuen Anmeldeinformationen für die Schnittstelle zu empfangen.

pdwSizeOfUserDataOut

Zeiger auf eine DWORD-Variable , um die Größe der neuen Anmeldeinformationen zu empfangen.

Rückgabewert

Wenn die Funktion erfolgreich ist, sollte der Rückgabewert S_OK werden.

Wenn die Funktion fehlschlägt, sollte der Rückgabewert einer der folgenden Codes sein.

Rückgabecode Beschreibung
E_FAIL
Nicht spezifischer Fehler.
E_INVALIDARG
Eines der Argumente ist ungültig.
E_OUTOFMEMORY
Bei der Methode ist ein Fehler aufgetreten, da sie den erforderlichen Arbeitsspeicher nicht zuordnen konnte.
E_UNEXPECTED
Ein unerwarteter Fehler ist aufgetreten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile rrascfg.h

Weitere Informationen

EAP-Schnittstellen

Referenz zum Erweiterbaren Authentifizierungsprotokoll

IEAPProviderConfig

IEAPProviderConfig::Initialize

IEAPProviderConfig::RouterInvokeConfigUI

IEAPProviderConfig::ServerInvokeConfigUI

IEAPProviderConfig::Uninitialize