EapPeerCredentialsXml2Blob-Funktion (eapmethodpeerapis.h)

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

Syntax

DWORD EapPeerCredentialsXml2Blob(
  [in]  DWORD            dwFlags,
  [in]  EAP_METHOD_TYPE  eapMethodType,
  [in]  IXMLDOMDocument2 *pCredentialsDoc,
  [in]  const BYTE       *pConfigIn,
  [in]  DWORD            dwSizeOfConfigIn,
  [out] BYTE             **ppCredentialsOut,
  [out] DWORD            *pdwSizeOfCredentialsOut,
  [out] EAP_ERROR        **ppEapError
);

Parameter

[in] dwFlags

Wird nicht verwendet. Auf 0 festlegen.

[in] eapMethodType

Eine EAP_METHOD_TYPE Struktur, die Anbieter- und Autoreninformationen zur EAP-Methode enthält, die für die Authentifizierung der Verbindung verwendet wird.

[in] pCredentialsDoc

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

[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.

[in] dwSizeOfConfigIn

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

[out] ppCredentialsOut

Ein Zeiger auf den 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 EapPeerFreeMemory freigegeben werden.

[out] pdwSizeOfCredentialsOut

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

[out] ppEapError

Ein Zeiger auf die Adresse einer 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 EapPeerFreeErrorMemory freigegeben werden.

Rückgabewert

Keine

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile eapmethodpeerapis.h

Weitere Informationen

Konfigurationsfunktionen für EAPHost-Peermethoden