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 |