Поделиться через


Функция 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

См. также раздел

Функции конфигурации однорангового метода EAPHost