getProcessWindowStation 函数 (winuser.h)

检索调用进程的当前窗口工作站的句柄。

语法

HWINSTA GetProcessWindowStation();

返回值

如果函数成功,则返回值是窗口工作站的句柄。

如果函数失败,则返回值为 NULL。 要获得更多的错误信息,请调用 GetLastError。

注解

创建进程时,系统会将窗口站与进程相关联。 进程可以使用 SetProcessWindowStation 函数更改其窗口工作站。

调用进程可以在调用 GetUserObjectInformationGetUserObjectSecuritySetUserObjectInformationSetUserObjectSecurity 函数时使用返回的句柄。

请勿关闭此函数返回的句柄。

服务应用程序是使用关联的窗口工作站和桌面创建的,因此无需调用 USER 或 GDI 函数将服务连接到窗口工作站和桌面。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winuser.h (包括 Windows.h)
Library User32.lib
DLL User32.dll
API 集 windows 8 中引入的 ext-ms-win-ntuser-windowstation-l1-1-0 ()

另请参阅

GetThreadDesktop

GetUserObjectInformation

GetUserObjectSecurity

SetProcessWindowStation

SetUserObjectInformation

SetUserObjectSecurity

窗口工作站和桌面函数

窗口工作站