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


Функция EapHostPeerCredentialsXml2Blob (eaphostpeerconfigapis.h)

Создает большой двоичный объект учетных данных. Большой двоичный объект учетных данных содержит только данные пользователя, такие как имя пользователя, пароль и ПИН-код. Большой двоичный объект конфигурации, напротив, содержит параметры, управляющие поведением метода .

Синтаксис

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

Параметры

[in] dwFlags

Не используется. Задайте значение 0.

[in] pCredentialsDoc

Указатель на XML-узел документа, содержащий учетные данные, которые являются учетными данными пользователя или компьютера в зависимости от переданной конфигурации. XML-документ создается с помощью схемы EapHostUserCredentials.

[in] dwSizeOfConfigIn

Размер (в байтах) буфера, на который указывает параметр pConfigIn .

[in] pConfigIn

Указатель на буфер байтов, содержащий большой двоичный объект конфигурации, для которого настроены учетные данные. Буфер имеет размер dwSizeofConfigIn.

[out] pdwSizeOfCredentialsOut

Размер (в байтах) буфера, на который указывает ppCredentialsOut.

[out] ppCredentialsOut

Указатель на указатель на буфер байтов, который получает буфер больших двоичных объектов учетных данных, созданный входным XML-кодом. Размер буфера может быть pdwSizeofCredentialsOut. После использования данных эту память необходимо освободить, вызвав EapHostPeerFreeMemory.

[out] pEapMethodType

Указатель на структуру EAP_METHOD_TYPE , указанную в XML-документе.

[out] ppEapError

Указатель на указатель на структуру EAP_ERROR , которая содержит ошибки, возникающие при выполнении этого вызова функции. После использования данных об ошибке эту память необходимо освободить, вызвав EapHostPeerFreeErrorMemory.

Возвращаемое значение

None

Remarks

Большой двоичный объект конфигурации изначально возвращается одним из следующих методов.

Учетные данные на основе XML могут поступать из групповой политики или от системного администратора.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header eaphostpeerconfigapis.h
Библиотека Eappcfg.lib
DLL Eappcfg.dll

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

Функции конфигурации запрашивающего приложения EAPHost

EapHostPeerConfigXml2Blob

EapHostPeerGetResult

EapHostPeerInvokeConfigUI