26 сент. 2010 г.

GetThreadDesktop

Функция GetThreadDesktop возвращает дескриптор десктопа, связанного с указанным потоком.
HDESK GetThreadDesktop(
    DWORD dwThreadId // идентификатор потока  
   );
Параметры:

dwThreadId Идентифицирует поток, для которого возвращается дескриптор десктопа. Функции GetCurrentThreadId и CreateProcess возвращают идентификаторы потока.
Возвращаемые значения:
Система ассоциирует десктоп с потоком, когда этот поток создается. Поток может воспользоваться функцией SetThreadDesktop для изменения десктопа. Десктоп, ассоциированный с потоком, должен быть на окне, ассоциированный с потоком процесса.
Вызывающий процесс может использовать возвращенный дескриптор при вызовах функций GetUserObjectInformation, GetUserObjectSecurity, SetUserObjectInformation, и SetUserObjectSecurity.
Смотрите также:
GetCurrentThreadId, GetProcessWindowStation, GetUserObjectInformation, GetUserObjectSecurity, SetProcessWindowStation, SetThreadDesktop, SetUserObjectInformation, SetUserObjectSecurity