EapPeerGetResponsePacket-Funktion (eapmethodpeerapis.h)
Ruft ein Antwortpaket von der EAP-Methode ab.
Syntax
DWORD EapPeerGetResponsePacket(
[in] EAP_SESSION_HANDLE sessionHandle,
[in, out] DWORD *pcbSendPacket,
[out] EapPacket *pSendPacket,
[out] EAP_ERROR **ppEapError
);
Parameter
[in] sessionHandle
Ein Zeiger auf eine EAP_SESSION_HANDLE Struktur, die das eindeutige Handle für diese EAP-Authentifizierungssitzung auf dem EAPHost-Server enthält. Dieses Handle wird im pSessionHandle-Parameter in einem vorherigen Aufruf von EapPeerBeginSession zurückgegeben.
[in, out] pcbSendPacket
Ein Zeiger auf einen Wert, der die Größe des Puffers in Byte enthält, der dem Antwortpaket zugeordnet ist. Bei der Rückgabe empfängt dieser Parameter einen Zeiger auf die tatsächliche Größe von pSendPacket in Byte.
[out] pSendPacket
Ein Zeiger auf eine EapPacket-Struktur , die das Antwortpaket enthält.
[out] ppEapError
Ein Zeiger auf die Adresse einer 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 durch Aufrufen vonEapPeerFreeErrorMemory freigegeben werden.
Rückgabewert
Keine
Bemerkungen
EapPeerGetResponsePacket wird von EAPHost für die EAP-Methode aufgerufen, um ein Antwortpaket zu erhalten. EAPHost ruft diese API nur auf, wenn der Aktionscode eines vorherigen Aufrufs angibt, dass ein Paket verfügbar ist.
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
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | eapmethodpeerapis.h |