Freigeben über


EapHostPeerInvokeConfigUI-Funktion (eaphostpeerconfigapis.h)

Startet die Konfigurations-Benutzeroberfläche der angegebenen EAP-Methode.

EapHostPeerInvokeConfigUI muss für Threads aufgerufen werden, die COM für Single Threaded Apartment (STA) initialisiert haben. Dies kann durch Aufrufen der COM-API CoInitialize erreicht werden. wenn der Supplicant mit dem STA-Thread CoUninitialize beendet hat, muss vor dem Beenden aufgerufen werden.

Syntax

DWORD EapHostPeerInvokeConfigUI(
  [in]  HWND            hwndParent,
  [in]  DWORD           dwFlags,
  [in]  EAP_METHOD_TYPE eapMethodType,
  [in]  DWORD           dwSizeOfConfigIn,
  [in]  const BYTE      *pConfigIn,
  [out] DWORD           *pdwSizeOfConfigOut,
  [out] BYTE            **ppConfigOut,
  [out] EAP_ERROR       **ppEapError
);

Parameter

[in] hwndParent

Das Handle des übergeordneten Fensters, unter dem das Konfigurationsdialogfeld angezeigt wird.

[in] dwFlags

Eine Kombination von EAP-Flags , die das Verhalten der EAP-Authentifizierungssitzung beschreiben.

[in] eapMethodType

Eine EAP_METHOD_TYPE-Struktur , die die EAP-Methode angibt.

[in] dwSizeOfConfigIn

Die Größe der Eingabekonfiguration. Kann auf 0 (null) festgelegt werden.

[in] pConfigIn

Ein Zeiger auf einen Bytepuffer, der Konfigurationselemente enthält. Der Puffer hat die Größe dwSizeOfConfigIn. Dieser Parameter kann NULL sein, wenn dwSizeOfConfigIn auf 0 (null) festgelegt ist.

[out] pdwSizeOfConfigOut

Ein Zeiger auf ein DWORD, das die Größe des Puffers angibt, auf den ppConfigOut verweist.

[out] ppConfigOut

Ein Zeiger auf einen Zeiger auf einen Bytepuffer, der aktualisierte Konfigurationsdaten des Benutzers enthält. Nach dem Verbrauch der Daten muss dieser Arbeitsspeicher durch Aufrufen von EapHostPeerFreeMemory freigegeben werden.

[out] ppEapError

Ein Zeiger auf einen Zeiger auf eine EAP_ERROR-Struktur , die alle Fehler enthält, die von EAPHost während der Ausführung dieses Funktionsaufrufs ausgelöst werden. Nach der Nutzung der Fehlerdaten muss dieser Arbeitsspeicher durch Aufrufen von EapHostPeerFreeErrorMemory freigegeben werden.

Rückgabewert

Keine

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile eaphostpeerconfigapis.h
Bibliothek Eappcfg.lib
DLL Eappcfg.dll

Weitere Informationen

EAPHost Supplicant-Konfigurationsfunktionen