Funzione EapHostPeerGetSendPacket (eappapis.h)
Viene chiamato dal supplicante quando il supplicante deve ottenere un pacchetto da EAPHost per l'invio all'autenticatore. EapHostPeerGetSendPacket viene chiamato quando il supplicant riceve l'enumeratore EapHostPeerResponseAction dal server.
Sintassi
DWORD EapHostPeerGetSendPacket(
[in] EAP_SESSIONID sessionHandle,
[out] DWORD *pcbSendPacket,
[out] BYTE **ppSendPacket,
[out] EAP_ERROR **ppEapError
);
Parametri
[in] sessionHandle
Puntatore a una struttura di EAP_SESSIONID che contiene l'handle univoco per questa sessione di autenticazione EAP nel server EAPHost. Questo handle viene restituito nel parametro pSessionId in una chiamata precedente a EapHostPeerBeginSession.
[out] pcbSendPacket
Puntatore a un DWORD che specifica la dimensione massima, in byte, del buffer a cui punta ppSendPacket. EapHostPeerGetSendPacket al ritorno è la dimensione dei dati effettivi a cui punta ppSendPacket.
[out] ppSendPacket
Puntatore a un puntatore a un buffer contenente i dati del pacchetto restituiti dal modulo EAP. Il buffer viene allocato da EAPHost.
[out] ppEapError
Puntatore all'indirizzo di una struttura EAP_ERROR . L'indirizzo deve essere impostato su NULL prima di chiamare questa funzione. Se sono disponibili dati di errore, viene ricevuto un puntatore all'indirizzo di una struttura di EAP_ERROR che contiene eventuali errori generati durante l'esecuzione di questa chiamata di funzione. Dopo aver usato i dati di errore, liberare questa memoria chiamando EapHostPeerFreeEapError.
Valore restituito
nessuno
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | eappapis.h |
Libreria | Eappprxy.lib |
DLL | Eappprxy.dll |