GetThreadDesktop函数返回与指定线程关联的桌面的句柄。
HDESK GetThreadDesktop(
DWORD 【dwThreadId】 | //线程标识符 |
); |
参数
【dwThreadId】
标识要返回桌面句柄的线程。GetCurrentThreadId和CreateProcess函数返回线程标识符。
返回值
如果函数成功,则返回值是与指定线程关联的桌面的句柄。
备注
创建该线程时,系统将桌面与线程相关联。线程可以使用SetThreadDesktop功能来更改其桌面。与线程关联的桌面必须位于与线程进程相关联的窗口工作站上。
调用进程可以使用返回的句柄来调用GetUserObjectInformation,GetUserObjectSecurity,SetUserObjectInformation和SetUserObjectSecurity函数。
Windows 95: Windows 95不支持多个桌面,所以GetThreadDesktop总是返回相同的值。
也可以看看
GetCurrentThreadId, GetProcessWindowStation, GetUserObjectInformation, GetUserObjectSecurity, SetProcessWindowStation, SetThreadDesktop, SetUserObjectInformation, SetUserObjectSecurity