Condividi tramite


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

Vedi anche

Funzioni di configurazione del metodo peer EAPHost