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