Funzione EapPeerInvokeInteractiveUI (eapmethodpeerapis.h)
Genera una finestra di dialogo dell'interfaccia utente interattiva personalizzata per il metodo EAP nel client.
Sintassi
DWORD EapPeerInvokeInteractiveUI(
[in] EAP_METHOD_TYPE *pEapType,
[in] HWND hwndParent,
[in] DWORD dwSizeofUIContextData,
[in] BYTE *pUIContextData,
[out] DWORD *pdwSizeOfDataFromInteractiveUI,
[out] BYTE **ppDataFromInteractiveUI,
[out] EAP_ERROR **ppEapError
);
Parametri
[in] pEapType
Struttura EAP_METHOD_TYPE che contiene informazioni sul fornitore e sull'autore del metodo EAP usato per autenticare la connessione.
[in] hwndParent
Handle alla finestra padre che genera la finestra interattiva dell'interfaccia utente.
[in] dwSizeofUIContextData
Dimensioni, in byte, dei dati di contesto dell'interfaccia utente specificati da pUIContextData.
[in] pUIContextData
Puntatore a un buffer di byte opaco che contiene i dati di contesto usati per creare la finestra di dialogo dell'interfaccia utente.
[out] pdwSizeOfDataFromInteractiveUI
Puntatore alle dimensioni, in byte, dei dati restituiti in ppDataFromInteractiveUI.
[out] ppDataFromInteractiveUI
Puntatore all'indirizzo di un buffer di byte opaco che contiene i dati ottenuti dalla finestra di dialogo dell'interfaccia utente interattiva.
[out] ppEapError
Puntatore all'indirizzo di 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 chiamandoEapPeerFreeErrorMemory.
Valore restituito
nessuno
Osservazioni
Questa API viene usata quando EAPHost deve ottenere dati specifici dall'utente per continuare.
Questa chiamata viene eseguita da un EAPHost basato su peer usando un puntatore di funzione a questa API. Questa API deve essere implementata nel metodo EAP caricato da EAPHost e deve essere strettamente conforme ai tipi di sintassi e di parametri specificati nella documentazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | eapmethodpeerapis.h |