Funzione EapHostPeerCredentialsXml2Blob (eaphostpeerconfigapis.h)

Genera il BLOB delle credenziali. Il BLOB delle credenziali contiene solo i dati utente, ad esempio nome utente, password e PIN. Un BLOB di configurazione, al contrario, contiene le impostazioni che controllano il comportamento del metodo.

Sintassi

DWORD EapHostPeerCredentialsXml2Blob(
  [in]  DWORD           dwFlags,
  [in]  IXMLDOMNode     *pCredentialsDoc,
  [in]  DWORD           dwSizeOfConfigIn,
  [in]  BYTE            *pConfigIn,
  [out] DWORD           *pdwSizeOfCredentialsOut,
  [out] BYTE            **ppCredentialsOut,
  [out] EAP_METHOD_TYPE *pEapMethodType,
  [out] EAP_ERROR       **ppEapError
);

Parametri

[in] dwFlags

Non usato. Impostare su 0.

[in] pCredentialsDoc

Puntatore a un nodo XML di un documento che contiene credenziali che sono credenziali utente o computer a seconda della configurazione passata. Il documento XML viene creato con lo schema EapHostUserCredentials.

[in] dwSizeOfConfigIn

Dimensione, in byte, del buffer a cui punta il parametro pConfigIn .

[in] pConfigIn

Puntatore a un buffer di byte che contiene un BLOB di configurazione per cui sono configurate le credenziali. Il buffer è di dimensioni dwSizeofConfigIn.

[out] pdwSizeOfCredentialsOut

Dimensioni, in byte, del buffer a cui punta ppCredentialsOut.

[out] ppCredentialsOut

Puntatore a un puntatore a un buffer di byte che riceve il buffer BLOB delle credenziali generato dal codice XML di input. Il buffer può essere di dimensioni pdwSizeofCredentialsOut. Dopo aver utilizzato i dati, questa memoria deve essere liberata chiamando EapHostPeerFreeMemory.

[out] pEapMethodType

Puntatore a una struttura EAP_METHOD_TYPE a cui fa riferimento il documento XML.

[out] ppEapError

Puntatore a un puntatore a una struttura EAP_ERROR che contiene eventuali errori generati da EAPHost durante l'esecuzione di questa chiamata di funzione. Dopo aver utilizzato i dati di errore, questa memoria deve essere liberata chiamando EapHostPeerFreeErrorMemory.

Valore restituito

nessuno

Osservazioni

Il BLOB di configurazione viene originariamente restituito da uno dei metodi seguenti.

Le credenziali basate su XML possono provenire da criteri di gruppo o da un amministratore di sistema.

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 eaphostpeerconfigapis.h
Libreria Eappcfg.lib
DLL Eappcfg.dll

Vedi anche

Funzioni di configurazione supplicanti EAPHost

EapHostPeerConfigXml2Blob

EapHostPeerGetResult

EapHostPeerInvokeConfigUI