Função EapHostPeerCredentialsXml2Blob (eaphostpeerconfigapis.h)
Gera o BLOB de credenciais. O BLOB de credenciais contém apenas dados de usuário, como nome de usuário, senha e PIN. Um BLOB de configuração, por outro lado, contém as configurações que controlam o comportamento do método.
Sintaxe
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
);
Parâmetros
[in] dwFlags
Não usado. Defina como 0.
[in] pCredentialsDoc
Um ponteiro para um nó XML de um documento 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] dwSizeOfConfigIn
O tamanho, em bytes, do buffer apontado pelo parâmetro pConfigIn .
[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.
[out] pdwSizeOfCredentialsOut
O tamanho, em bytes, do buffer apontado por ppCredentialsOut.
[out] ppCredentialsOut
Um ponteiro para um ponteiro para um buffer de bytes que recebe o buffer blob de credenciais gerado pelo XML de entrada. O buffer pode ser de tamanho pdwSizeofCredentialsOut. Depois de consumir os dados, essa memória deve ser liberada chamando EapHostPeerFreeMemory.
[out] pEapMethodType
Um ponteiro para uma estrutura EAP_METHOD_TYPE referenciada no documento XML.
[out] ppEapError
Um ponteiro para um ponteiro para uma estrutura EAP_ERROR que contém quaisquer 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 EapHostPeerFreeErrorMemory.
Retornar valor
Nenhum
Comentários
O BLOB de configuração é originalmente retornado por um dos métodos a seguir.
As credenciais baseadas em XML podem vir da política de grupo ou de um administrador do sistema.Requisitos
Requisito | Valor |
---|---|
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 | eaphostpeerconfigapis.h |
Biblioteca | Eappcfg.lib |
DLL | Eappcfg.dll |