Freigeben über


EapHostPeerCredentialsXml2Blob-Funktion (eaphostpeerconfigapis.h)

Generiert das Anmeldeinformations-BLOB. Das Blob für Anmeldeinformationen enthält nur Benutzerdaten wie Benutzername, Kennwort und PIN. Ein Konfigurationsblob hingegen enthält die Einstellungen, die das Verhalten der -Methode steuern.

Syntax

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
);

Parameter

[in] dwFlags

Wird nicht verwendet. Auf 0 festlegen.

[in] pCredentialsDoc

Ein Zeiger auf einen XML-Knoten eines Dokuments, der Anmeldeinformationen enthält, bei denen es sich je nach übergebener Konfiguration um Benutzer- oder Computeranmeldeinformationen handelt. Das XML-Dokument wird mit dem EapHostUserCredentials-Schema erstellt.

[in] dwSizeOfConfigIn

Die Größe des Puffers in Bytes, auf den der pConfigIn-Parameter verweist.

[in] pConfigIn

Ein Zeiger auf einen Bytepuffer, der ein Konfigurationsblob enthält, für das die Anmeldeinformationen konfiguriert sind. Der Puffer hat die Größe dwSizeofConfigIn.

[out] pdwSizeOfCredentialsOut

Die Größe des Puffers in Bytes, auf den ppCredentialsOut verweist.

[out] ppCredentialsOut

Ein Zeiger auf einen Zeiger auf einen Bytepuffer, der den vom Eingabe-XML generierten BLOB-Puffer für Anmeldeinformationen empfängt. Der Puffer kann die Größe pdwSizeofCredentialsOut aufweisen. Nach der Nutzung 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 einen 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

Bemerkungen

Das Konfigurationsblob wird ursprünglich von einer der folgenden Methoden zurückgegeben.

Die XML-basierten Anmeldeinformationen können aus der Gruppenrichtlinie oder von einem Systemadministrator stammen.

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