User32SetThreadDesktop Method

Assigns the specified desktop to the calling thread. All subsequent operations on the desktop use the access rights granted to the desktop.

Definition

Namespace: DevCase.Win32.NativeMethods
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("User32.dll", ExactSpelling = true, SetLastError = true)]
public static bool SetThreadDesktop(
	IntPtr hDesktop
)

Parameters

hDesktop  IntPtr
A handle to the desktop to be assigned to the calling thread.

This handle is returned by the CreateDesktop, GetThreadDesktop(UInt32), OpenDesktop, or OpenInputDesktop function.

This desktop must be associated with the current window station for the process.

Return Value

Boolean
If the function succeeds, the return value is .

If the function fails, the return value is .

Remarks

See Also