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

Weitere Informationen

EAPHost Supplicant-Konfigurationsfunktionen

EapHostPeerConfigXml2Blob

EapHostPeerGetResult

EapHostPeerInvokeConfigUI