VerifyUserAsync
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
- pExtended