Freigeben über


EapHostPeerGetSendPacket-Funktion (eappapis.h)

Wird vom Supplicant aufgerufen, wenn der Supplicant ein Paket von EAPHost abrufen muss, um an den Authentifikator zu senden. EapHostPeerGetSendPacket wird aufgerufen, wenn das Supplicant den EapHostPeerResponseAction-Enumerator vom Server empfängt.

Syntax

DWORD EapHostPeerGetSendPacket(
  [in]  EAP_SESSIONID sessionHandle,
  [out] DWORD         *pcbSendPacket,
  [out] BYTE          **ppSendPacket,
  [out] EAP_ERROR     **ppEapError
);

Parameter

[in] sessionHandle

Ein Zeiger auf eine EAP_SESSIONID Struktur, die das eindeutige Handle für diese EAP-Authentifizierungssitzung auf dem EAPHost-Server enthält. Dieses Handle wird im pSessionId-Parameter in einem vorherigen Aufruf von EapHostPeerBeginSession zurückgegeben.

[out] pcbSendPacket

Ein Zeiger auf ein DWORD, der die maximale Größe des Puffers in Bytes angibt, auf den ppSendPacket verweist. EapHostPeerGetSendPacket bei Rückgabe ist die Größe der tatsächlichen Daten, auf die ppSendPacket verweist.

[out] ppSendPacket

Ein Zeiger auf einen Zeiger auf einen Puffer, der die vom EAP-Modul zurückgegebenen Paketdaten enthält. Der Puffer wird von EAPHost zugeordnet.

[out] ppEapError

Ein Zeiger auf die Adresse einer EAP_ERROR-Struktur . Die Adresse sollte vor dem Aufrufen dieser Funktion auf NULL festgelegt werden. Wenn Fehlerdaten verfügbar sind, wird ein Zeiger auf die Adresse einer EAP_ERROR-Struktur empfangen, die alle Fehler enthält, die während der Ausführung dieses Funktionsaufrufs ausgelöst wurden. Nachdem Sie die Fehlerdaten verwendet haben, geben Sie diesen Arbeitsspeicher frei, indem Sie EapHostPeerFreeEapError aufrufen.

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 eappapis.h
Bibliothek Eappprxy.lib
DLL Eappprxy.dll

Weitere Informationen

EAPHost Supplicant-Laufzeitfunktionen