Funzione EapPeerInitialize (eapmethodpeerapis.h)
Inizializza un metodo peer EAP per EAPHost.
Sintassi
DWORD EapPeerInitialize(
[out] EAP_ERROR **ppEapError
);
Parametri
[out] ppEapError
Puntatore a un puntatore a una struttura EAP_ERROR che contiene eventuali errori generati durante l'esecuzione di questa chiamata di funzione. Dopo aver utilizzato i dati di errore, questa memoria deve essere liberata passando un puntatore a EapPeerFreeErrorMemory.
Valore restituito
nessuno
Osservazioni
Un metodo EAP è una DLL che implementa ed esporta le API del metodo peer EAP. I metodi di esempio includono MS-PEAPv0 e versioni successive, MS-EAP-TLS e MS-CHAPv2. È anche possibile creare e implementare metodi EAP personalizzati.
Le librerie dei metodi EAP insieme a EAPHOST.dll costituiscono "EAPHost". La DLL host gestisce le librerie e consente ai supplici (client EAP) di eseguire l'autenticazione.
Ogni API viene gestita come puntatore a funzione da EAPHost, che le chiama se conformi alle firme specifiche e alle convenzioni di chiamata specificate in questa documentazione. Questi puntatori a funzione vengono ottenuti quando EAPHost chiama EapPeerGetInfo.
Questa chiamata viene eseguita da un EAPHost basato su peer usando un puntatore a funzione a questa API. Questa API deve essere implementata nel metodo EAP caricato da EAPHost e deve essere strettamente conforme alla sintassi e ai tipi di parametro specificati nella documentazione.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | eapmethodpeerapis.h |