Kernel32ProcessIdToSessionId Method

Retrieves the Remote Desktop Services session associated with a specified process.

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("Kernel32.dll", ExactSpelling = true, SetLastError = true)]
public static bool ProcessIdToSessionId(
	uint processId,
	out uint refSessionId
)

Parameters

processId  UInt32
Specifies a process identifier.

Use the GetCurrentProcessId function to retrieve the process identifier for the current process.

refSessionId  UInt32
Pointer to a variable that receives the identifier of the Remote Desktop Services session under which the specified process is running.

To retrieve the identifier of the session currently attached to the console, use the WTSGetActiveConsoleSessionId function.

Return Value

Boolean
If the function succeeds, the return value is .

If the function fails, the return value is .

Remarks

See Also