Función WinBioReleaseFocus (winbio.h)
Libera el foco de la ventana.
Sintaxis
HRESULT WinBioReleaseFocus();
Valor devuelto
Si la función se ejecuta correctamente, devuelve S_OK. Si se produce un error en la función, devuelve un valor HRESULT que indica el error. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.
Código devuelto | Descripción |
---|---|
|
El proceso de llamada debe ejecutarse en la cuenta del sistema local. |
Comentarios
Windows Biometric Framework usa el foco de ventana para arbitrar entre varias sesiones conectadas al grupo de sistemas.
La manera en que adquiere el foco depende del tipo de aplicación que escriba. Por ejemplo, si va a crear una aplicación de GUI, puede implementar un controlador de mensajes que capture un WM_ACTIVATE, WM_SETFOCUS u otro mensaje adecuado. Si está escribiendo una aplicación CUI, llame a GetConsoleWindow para recuperar un identificador a la ventana de la consola y pasarlo a la función SetForegroundWindow para forzar la ventana de la consola en primer plano y asignarle el foco. Si la aplicación se ejecuta en un proceso desasociado o es un servicio de Windows y no tiene ninguna ventana, use WinBioAcquireFocus y WinBioReleaseFocus para controlar manualmente el foco.
En la lista siguiente se resumen los puntos principales que se deben tener en cuenta antes de llamar a WinBioAcquireFocus y WinBioReleaseFocus.
- El proceso de llamada debe ejecutarse en la cuenta del sistema local.
- Un proceso que muestra directamente una interfaz de usuario no debe llamar a WinBioAcquireFocus. Consulte la explicación anterior para determinar cómo adquirir el foco para las aplicaciones de GUI y CUI.
- Solo un servicio o un proceso desasociado que no muestra directamente una interfaz de usuario durante las llamadas a API biométricas debe llamar a esta función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winbio.h (incluya Winbio.h) |
Library | Winbio.lib |
Archivo DLL | Winbio.dll |