Función GetProcessWindowStation (winuser.h)
Recupera un identificador de la estación de ventana actual para el proceso de llamada.
Sintaxis
HWINSTA GetProcessWindowStation();
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es un identificador de la estación de ventanas.
Si la función no se realiza correctamente, el valor devuelto es NULL. Para obtener información de error extendida, llame a GetLastError.
Comentarios
El sistema asocia una estación de ventana a un proceso cuando se crea el proceso. Un proceso puede usar la función SetProcessWindowStation para cambiar su estación de ventana.
El proceso de llamada puede usar el identificador devuelto en las llamadas a las funciones GetUserObjectInformation, GetUserObjectSecurity, SetUserObjectInformation y SetUserObjectSecurity .
No cierre el identificador devuelto por esta función.
Se crea una aplicación de servicio con una estación de ventana y un escritorio asociados, por lo que no es necesario llamar a una función USER o GDI para conectar el servicio a una estación de ventana y un escritorio.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winuser.h (incluya Windows.h) |
Library | User32.lib |
Archivo DLL | User32.dll |
Conjunto de API | ext-ms-win-ntuser-windowstation-l1-1-0 (introducido en Windows 8) |