Freigeben über


EapPeerInitialize-Funktion (eapmethodpeerapis.h)

Initialisiert eine EAP-Peermethode für EAPHost.

Syntax

DWORD EapPeerInitialize(
  [out] EAP_ERROR **ppEapError
);

Parameter

[out] ppEapError

Ein Zeiger auf einen Zeiger auf eine EAP_ERROR-Struktur , die alle Fehler enthält, die während der Ausführung dieses Funktionsaufrufs ausgelöst wurden. Nach der Nutzung der Fehlerdaten muss dieser Arbeitsspeicher freigegeben werden, indem ein Zeiger auf EapPeerFreeErrorMemory übergeben wird.

Rückgabewert

Keine

Bemerkungen

Eine EAP-Methode ist eine DLL, die die EAP-Peermethoden-APIs implementiert und exportiert. Beispielmethoden sind MS-PEAPv0 und höher, MS-EAP-TLS und MS-CHAPv2. Sie können auch benutzerdefinierte EAP-Methoden erstellen und implementieren.

Die EAP-Methodenbibliotheken bilden zusammen mit EAPHOST.dll den "EAPHost". Die Host-DLL verwaltet die Bibliotheken und ermöglicht es Supplicants (EAP-Clients), sich bei ihnen zu authentifizieren.

Jede API wird von EAPHost als Funktionszeiger behandelt, der sie aufruft, wenn sie den in dieser Dokumentation angegebenen signaturen und Aufrufkonventionen entsprechen. Diese Funktionszeiger werden abgerufen, wenn EAPHost EapPeerGetInfo aufruft.

Dieser Aufruf wird von einem peerbasierten EAPHost mit einem Funktionszeiger auf diese API ausgeführt. Diese API muss für die EAP-Methode implementiert werden, die von EAPHost geladen wird, und sie muss streng den in der Dokumentation angegebenen Syntax- und Parametertypen entsprechen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile eapmethodpeerapis.h

Weitere Informationen

EAPHost-Peermethode Run-Time Functions