Função EapHostPeerQueryUIBlobFromInteractiveUIInputFields (eaphostpeerconfigapis.h)
A função EapHostPeerQueryUIBlobFromInteractiveUIInputFields converte informações do usuário em um BLOB de usuário que pode ser consumido por funções de tempo de execução EAPHost.
Sintaxe
DWORD EapHostPeerQueryUIBlobFromInteractiveUIInputFields(
[in] DWORD dwVersion,
[in] DWORD dwFlags,
[in] DWORD dwSizeofUIContextData,
[in] const BYTE *pUIContextData,
[in] const EAP_INTERACTIVE_UI_DATA *pEapInteractiveUIData,
[in, out] DWORD *pdwSizeOfDataFromInteractiveUI,
[in, out] BYTE **ppDataFromInteractiveUI,
[out] EAP_ERROR **ppEapError,
[in, out] LPVOID *ppvReserved
);
Parâmetros
[in] dwVersion
O número de versão da API.
Valor | Significado |
---|---|
|
A versão das APIs de Par EAPHost. |
[in] dwFlags
Uma combinação de sinalizadores EAP que descrevem o comportamento da sessão de autenticação EAP.
[in] dwSizeofUIContextData
O tamanho dos dados de contexto em pUIContextData, em bytes.
[in] pUIContextData
Ponteiro para um BLOB que contém dados de contexto da interface do usuário, representados como ponteiros internos para dados de campo. Esses ponteiros internos devem ser liberados passando-os para EapHostPeerFreeMemory, começando com o ponteiro mais interno.
[in] pEapInteractiveUIData
Ponteiro que recebe uma estrutura EAP_INTERACTIVE_UI_DATA que contém informações de configuração para componentes interativos da interface do usuário gerados em um suplicável EAP.
[in, out] pdwSizeOfDataFromInteractiveUI
Um ponteiro para um DWORD que especifica o tamanho, em bytes, do buffer apontado por ppDataFromInteractiveUI. Se esse valor não estiver definido como zero, um ponteiro para um buffer do tamanho especificado nesse parâmetro deverá ser fornecido a ppDataFromInteractiveUI.
[in, out] ppDataFromInteractiveUI
Ponteiro que recebe um BLOB de credenciais que pode ser usado na autenticação. O chamador deve liberar os ponteiros internos usando a função EapHostPeerFreeMemory, começando no ponteiro mais interno. Se um valor não nulo for fornecido para esse parâmetro (o que significa que um BLOB de dados existente é passado para ele), o BLOB de dados fornecidos será atualizado e retornado nesse parâmetro. Se um valor BLOB não NULL for fornecido, a função LocalAlloc deverá ser usada.
[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.
[in, out] ppvReserved
Reservado para uso futuro. Esse parâmetro deve ser definido como 0.
Retornar valor
Nenhum
Comentários
Sequência de chamadas à API suplicável.
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 |