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)

Consulte también

GetThreadDesktop

GetUserObjectInformation

GetUserObjectSecurity

SetProcessWindowStation

SetUserObjectInformation

SetUserObjectSecurity

Funciones de escritorio y estación de ventanas

Estaciones de ventana