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 |