Compartilhar via


Função EapPeerCredentialsXml2Blob (eapmethodpeerapis.h)

Converte XML no BLOB de configuração. As credenciais baseadas em XML podem vir da política de grupo ou de um administrador do sistema.

Sintaxe

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

Parâmetros

[in] dwFlags

Não usado. Defina como 0.

[in] eapMethodType

Uma estrutura EAP_METHOD_TYPE que contém informações de fornecedor e autor sobre o método EAP usado para autenticar a conexão.

[in] pCredentialsDoc

Um ponteiro para um nó XML que contém credenciais, que são credenciais de usuário ou computador, dependendo da configuração passada. O documento XML é criado com o esquema EapHostUserCredentials.

[in] pConfigIn

Um ponteiro para um buffer de bytes que contém um BLOB de configuração para o qual as credenciais são configuradas. O buffer é de tamanho dwSizeofConfigIn.

[in] dwSizeOfConfigIn

O tamanho, em bytes, do buffer apontado por pConfigIn.

[out] ppCredentialsOut

Um ponteiro para o buffer de bytes que recebe o buffer blob de credenciais gerado pelo XML de entrada. A lata de buffer é de tamanho pdwSizeofCredentialsOut. Depois de consumir os dados, essa memória deve ser liberada chamando EapPeerFreeMemory.

[out] pdwSizeOfCredentialsOut

O tamanho, em bytes, do buffer apontado por ppCredentialsOut.

[out] ppEapError

Um ponteiro para o endereço de uma estrutura EAP_ERROR que contém erros gerados pelo EAPHost durante a execução dessa chamada de função. Depois de consumir os dados de erro, essa memória deve ser liberada chamando EapPeerFreeErrorMemory.

Valor retornado

Nenhum

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho eapmethodpeerapis.h

Confira também

Funções de configuração do método par EAPHost