EapHostPeerConfigXml2Blob-Funktion (eaphostpeerconfigapis.h)
Konvertiert XML in das Konfigurationsblob. Wenn das Supplicant die Authentifizierung startet oder EapHostPeerInvokeConfigUI aufruft, ruft das Supplicant EapHostPeerConfigXml2Blob auf, um die XML-Konfiguration in ein BLOB zu konvertieren.
Die zu konvertierenden XML-Daten könnten von einem EapHostPeerConfigBlob2Xml-Aufruf stammen, oder die Daten könnten aus einem XML-Code stammen, der von einem Systemadministrator oder einem anderen XML-Autor erstellt wurde.
Syntax
DWORD EapHostPeerConfigXml2Blob(
[in] DWORD dwFlags,
[in] IXMLDOMNode *pConfigDoc,
[out] DWORD *pdwSizeOfConfigOut,
[out] BYTE **ppConfigOut,
[out] EAP_METHOD_TYPE *pEapMethodType,
[out] EAP_ERROR **ppEapError
);
Parameter
[in] dwFlags
Wird nicht verwendet. Auf 0 festlegen.
[in] pConfigDoc
Sendet einen Zeiger auf die zu konvertierende XML-Konfiguration.
[out] pdwSizeOfConfigOut
Ein Zeiger auf die Größe des Konfigurationsblobs in Bytes.
[out] ppConfigOut
Ein Zeiger auf einen Zeiger auf einen Bytepuffer, der die aus XML konvertierten Konfigurationsdaten enthält. Die Konfigurationsdaten werden im EapHostConfig-Schemaelement erstellt. Der Puffer hat die Größe pdwSizeOfConfigOut. Nach dem Verbrauch der Daten muss dieser Arbeitsspeicher durch Aufrufen von EapHostPeerFreeMemory freigegeben werden.
[out] pEapMethodType
Ein Zeiger auf eine EAP_METHOD_TYPE Struktur, auf die im XML-Dokument verwiesen wird.
[out] ppEapError
Ein Zeiger auf eine EAP_ERROR Struktur, die alle Fehler enthält, die von EAPHost während der Ausführung dieses Funktionsaufrufs ausgelöst wurden. Nach der Nutzung der Fehlerdaten muss dieser Arbeitsspeicher durch Aufrufen von EapHostPeerFreeErrorMemory freigegeben werden.
Rückgabewert
Keine
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | eaphostpeerconfigapis.h |
Bibliothek | Eappcfg.lib |
DLL | Eappcfg.dll |