Compartilhar via


VerifyUserAsync

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função inicia um VerifyUser solicitação. Essa função é equivalente a um síncrono VerifyUser chamar exceto não bloco e os resultados serão feitas disponível quando o LASSHandle fica sinalizado.

Syntax

LASSHandle  VerifyUserAsync(
  const GUID *AEKey,
  LPCWSTR wszAEDisplayText,
  HWND hWndParent, 
  DWORD dwOptions,
  PVOID pExtended
);

Parameters

  • AEKey
    [no] Este é o identificador evento autenticação.
  • wszAEDisplayText
    [no] O texto que será exibido no plug-in. Se esse valor é NULL, o valor definido no Registro é usado.
  • hWndParent
    [no] O identificador para o janela pai se ele estiver disponível, o identificador para o área de trabalho caso contrário janela.
  • dwOptions
    [no] Máscara de bits das opções possíveis são mostradas na seguinte tabela.

    Sinalizador Descrição

    VU_NO_UI

    Concluir VerifyUser sem exibir o interface do usuário. Return verdadeira somente se um chamar para o LAP não for necessário.

    VU_HANDLE_MASTER_KEY

    Manipular mestre chave criptografia e descriptografia se mestre chave criptografia e descriptografia é com suporte.

    Observação

    A opção VU_HANDLE_MASTER_KEY é válido somente quando ela está definida por um aplicativo privilegiado.

    VU_UNTIL_SUCCESS

    Manter chamado para o LAP até que o usuário cancela, ou até que o usuário com êxito os logs no.

    • pExtended
      Reservado. Deve ser zero.

    Return Value

    VerifyUserAsync Retorna um LASSHandle que pode ser passado para WaitForSingleObject.

    NULL implica que ocorreu um erro. Para informações de erro estendidas, consulte GetLastError.

    Remarks

    Todos os LASSHandles retornado da VerifyUserAsync deve ser fechado por LASSClose.

    Resultados para o VerifyUserAsync chamar pode ser capturada por chamado LASSGetResult. Resultados só será válido após o LASSHandle retornado sinalizado.

    O seguinte amostra de código demonstra como VerifyUserAsync Pode ser usado:

    const LASSHandle  hVerifyUser = VerifyUserAsync (
        AEKey, wszAEDisplayText, hWndParent,dwOptions,pExtended,); 
     
    if (hVerifyUser == NULL)
      {
      // error information in GetLastError()
      return FALSE;
      }
    // Wait till VerifyUser completes
    DWORD ret = WaitForSingleObject(hVerifyUser,INFINITE);
    BOOL bRet = LASSGetResult(hVerifyUser);
    // bRet and GetLastError() contain the results of the VerifyUserAsync call. 
    // Clean up the handle
      LASSCloseHandle(hVerifyUser);
    

    Requirements

    Header lap.h
    Windows Mobile Windows Mobile 6 Classic and later, Windows Mobile 6 Professional and later, Windows Mobile 6 Standard and later

    See Also

    Reference

    LASS Functions