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

Vedi anche

Flag EAP

EAP_ERROR

EAP_METHOD_TYPE

EapCredential

EapPeerFreeErrorMemory