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 |