Compartilhar via


Função EapPeerQueryUIBlobFromInteractiveUIInputFields (eapmethodpeerapis.h)

A função EapPeerQueryUIBlobFromInteractiveUIInputFields 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 EapPeerQueryUIBlobFromInteractiveUIInputFields(
  [in]      DWORD                         dwVersion,
  [in]      DWORD                         dwFlags,
  [in]      DWORD                         dwSizeofUIContextData,
  [in]      const BYTE                    *pUIContextData,
  [in]      const EAP_INTERACTIVE_UI_DATA *pEapInteractiveUIData,
  [out]     DWORD                         *pdwSizeOfDataFromInteractiveUI,
  [out]     BYTE                          **ppDataFromInteractiveUI,
  [out]     EAP_ERROR                     **ppEapError,
  [in, out] LPVOID                        *ppvReserved
);

Parâmetros

[in] dwVersion

O número de versão da API. Deve ser definido como zero.

[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 no parâmetro pUIContextData , em bytes.

[in] pUIContextData

Um ponteiro para um BLOB que contém dados de contexto da interface do usuário, representados como ponteiros internos para dados de campo. O suplicante obteve esses ponteiros internos de funções de tempo de execução EAPHost.

[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.

[out] pdwSizeOfDataFromInteractiveUI

Um ponteiro para um DWORD que especifica o tamanho do buffer apontado pelo parâmetro ppDataFromInteractiveUI , em bytes. Se esse valor não estiver definido como 0, um ponteiro para um buffer do tamanho especificado nesse parâmetro deverá ser fornecido no parâmetro ppDataFromInteractiveUI .

[out] ppDataFromInteractiveUI

Um 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 EapPeerFreeMemory, começando no ponteiro mais interno. Se um valor não NULL for fornecido para esse parâmetro, o que significa que um BLOB de dados existente é passado para ele, o BLOB de dados fornecido será atualizado e retornado nesse parâmetro.

[out] ppEapError

Um ponteiro para o endereço de 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 EapPeerFreeErrorMemory.

[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 do método par.

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 eapmethodpeerapis.h

Confira também

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

SSO e PLAP