GetThreadDesktop

【勇芳软件工作室】汉化HomePreviousNext

GetThreadDesktop函数返回与指定线程关联的桌面的句柄。

HDESK GetThreadDesktop(

DWORD 【dwThreadId】//线程标识符
); 

参数

【dwThreadId】

标识要返回桌面句柄的线程。GetCurrentThreadIdCreateProcess函数返回线程标识符。

返回值

如果函数成功,则返回值是与指定线程关联的桌面的句柄。

备注

创建该线程时,系统将桌面与线程相关联。线程可以使用SetThreadDesktop功能来更改其桌面。与线程关联的桌面必须位于与线程进程相关联的窗口工作站上。

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

Windows 95: Windows 95不支持多个桌面,所以GetThreadDesktop总是返回相同的值。

也可以看看

GetCurrentThreadId, GetProcessWindowStation, GetUserObjectInformation, GetUserObjectSecurity, SetProcessWindowStation, SetThreadDesktop, SetUserObjectInformation, SetUserObjectSecurity