Funzione EapPeerGetConfigBlobAndUserBlob (eapmethodpeerapis.h)
Il metodo EapPeerGetConfigBlobAndUserBlob consente agli sviluppatori di metodi EAP di fornire le varie proprietà di connessione e le proprietà utente supportate dal metodo . EAPHost richiama questa funzione per creare la proprietà di connessione e la proprietà utente del metodo EAP.
Sintassi
DWORD EapPeerGetConfigBlobAndUserBlob(
[in] DWORD dwFlags,
[in] EAP_METHOD_TYPE eapMethodType,
[in] EapCredential eapCredential,
[out] DWORD *pdwConfigBlobSize,
[out] BYTE **ppConfigBlob,
[out] DWORD *pdwUserBlobSize,
[out] BYTE **ppUserBlob,
[out] EAP_ERROR **ppEapError
);
Parametri
[in] dwFlags
Combinazione di flag EAP che descrivono il comportamento della sessione di autenticazione EAP.
[in] eapMethodType
Struttura EAP_METHOD_TYPE che contiene informazioni sul fornitore e sull'autore sul metodo EAP usato per autenticare la connessione.
[in] eapCredential
Struttura EapCredential contenente il tipo di credenziali e le credenziali appropriate.
[out] pdwConfigBlobSize
Riceve un puntatore alle dimensioni, in byte, del parametro ppConfigBlob .
[out] ppConfigBlob
Riceve un puntatore a un puntatore che contiene un buffer di byte con dati di connessione configurati.
[out] pdwUserBlobSize
Riceve un puntatore alle dimensioni, in byte, del parametro ppUserBlob .
[out] ppUserBlob
Riceve un puntatore a un puntatore che contiene un buffer di byte con i dati utente dei metodi.
[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 chiamando EapPeerFreeErrorMemory.
Valore restituito
Questa funzione deve restituire ERROR_SUCCESS quando è in grado di generare la connessione e il BLOB utente corretti. In tutti gli altri casi, restituisce l'errore di windows appropriato.
Commenti
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
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | eapmethodpeerapis.h |
DLL | Eappcfg.dll |