Freigeben über


IEAPProviderConfig::RouterInvokeConfigUI-Methode (rrascfg.h)

Das System ruft die RouterInvokeConfigUI-Methode auf, um die Konfigurationsbenutzeroberfläche für die EAP-Authentifizierung zwischen zwei Routern aufzurufen.

Syntax

HRESULT RouterInvokeConfigUI(
  DWORD     dwEapTypeId,
  ULONG_PTR uConnectionParam,
  HWND      hwndParent,
  DWORD     dwFlags,
  BYTE      *pConnectionDataIn,
  DWORD     dwSizeOfConnectionDataIn,
  BYTE      **ppConnectionDataOut,
  DWORD     *pdwSizeOfConnectionDataOut
);

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.

ppConnectionDataOut

Zeiger auf einen Zeiger auf einen Puffer, der die neuen Konfigurationsdaten für die Schnittstelle enthält.

pdwSizeOfConnectionDataOut

Zeiger auf eine DWORD-Variable , um die Größe der neuen Konfigurationsdaten 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 der erforderliche Arbeitsspeicher nicht zugeordnet werden 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::RouterInvokeCredentialsUI

IEAPProviderConfig::ServerInvokeConfigUI

IEAPProviderConfig::Uninitialize