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

Vedi anche

Funzioni di runtime supplicant di EAPHost