Compartilhar via


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

Confira também

Funções de configuração suplicáveis EAPHost

EapHostPeerConfigXml2Blob

EapHostPeerGetResult

EapHostPeerInvokeConfigUI