Функция EapPeerCredentialsXml2Blob (eapmethodpeerapis.h)
Преобразует XML в большой двоичный объект конфигурации. Учетные данные на основе XML могут поступать из групповой политики или от системного администратора.
Синтаксис
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
);
Параметры
[in] dwFlags
Не используется. Задайте значение 0.
[in] eapMethodType
Структура EAP_METHOD_TYPE , содержащая сведения о поставщике и авторе метода EAP, используемого для проверки подлинности подключения.
[in] pCredentialsDoc
Указатель на узел XML, содержащий учетные данные, которые являются учетными данными пользователя или компьютера в зависимости от переданной конфигурации. XML-документ создается с помощью схемы EapHostUserCredentials.
[in] pConfigIn
Указатель на буфер байтов, содержащий большой двоичный объект конфигурации, для которого настроены учетные данные. Буфер имеет размер dwSizeofConfigIn.
[in] dwSizeOfConfigIn
Размер (в байтах) буфера, на который указывает pConfigIn.
[out] ppCredentialsOut
Указатель на буфер байтов, который получает буфер BLOB учетных данных, созданный входным XML-кодом. Размер буфера может быть pdwSizeofCredentialsOut. После использования данных эту память необходимо освободить, вызвав EapPeerFreeMemory.
[out] pdwSizeOfCredentialsOut
Размер (в байтах) буфера, на который указывает ppCredentialsOut.
[out] ppEapError
Указатель на адрес структуры EAP_ERROR , которая содержит ошибки, возникающие eAPHost во время выполнения этого вызова функции. После использования данных об ошибке эту память необходимо освободить, вызвав EapPeerFreeErrorMemory.
Возвращаемое значение
None
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | eapmethodpeerapis.h |