Compartilhar via


Função EapHostPeerInvokeConfigUI (eaphostpeerconfigapis.h)

Inicia a interface do usuário de configuração do método EAP especificado.

EapHostPeerInvokeConfigUI deve ser chamado em threads que tenham COM inicializado para STA ( Single Threaded Apartment ). Isso pode ser feito chamando a API COM CoInitialize; quando o suplicável tiver terminado com o thread STA , CoUninitialize deverá ser chamado antes de sair.

Sintaxe

DWORD EapHostPeerInvokeConfigUI(
  [in]  HWND            hwndParent,
  [in]  DWORD           dwFlags,
  [in]  EAP_METHOD_TYPE eapMethodType,
  [in]  DWORD           dwSizeOfConfigIn,
  [in]  const BYTE      *pConfigIn,
  [out] DWORD           *pdwSizeOfConfigOut,
  [out] BYTE            **ppConfigOut,
  [out] EAP_ERROR       **ppEapError
);

Parâmetros

[in] hwndParent

O identificador da janela pai na qual a caixa de diálogo de configuração é exibida.

[in] dwFlags

Uma combinação de sinalizadores EAP que descrevem o comportamento da sessão de autenticação EAP.

[in] eapMethodType

Uma estrutura EAP_METHOD_TYPE que especifica o método EAP.

[in] dwSizeOfConfigIn

O tamanho da configuração de entrada. Pode ser definido como 0 (zero).

[in] pConfigIn

Um ponteiro para um buffer de bytes que contém elementos de configuração. O buffer é de tamanho dwSizeOfConfigIn. Esse parâmetro poderá ser NULL, se dwSizeOfConfigIn estiver definido como 0 (zero).

[out] pdwSizeOfConfigOut

Um ponteiro para um DWORD que especifica o tamanho do buffer apontado por ppConfigOut.

[out] ppConfigOut

Um ponteiro para um ponteiro para um buffer de bytes que contém dados de configuração atualizados do usuário. Depois de consumir os dados, essa memória deve ser liberada chamando EapHostPeerFreeMemory.

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

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 eaphostpeerconfigapis.h
Biblioteca Eappcfg.lib
DLL Eappcfg.dll

Confira também

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