Kernel32ProcessIdToSessionId Method
Retrieves the Remote Desktop Services session associated with a specified process.
Namespace: DevCase.Win32.NativeMethodsAssembly: 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
)
<DllImportAttribute("Kernel32.dll", ExactSpelling := true, SetLastError := true>]
Public Shared Function ProcessIdToSessionId (
processId As UInteger,
<OutAttribute> ByRef refSessionId As UInteger
) As Boolean
Dim processId As UInteger
Dim refSessionId As UInteger
Dim returnValue As Boolean
returnValue = Kernel32.ProcessIdToSessionId(processId,
refSessionId)
public:
[DllImportAttribute(L"Kernel32.dll", ExactSpelling = true, SetLastError = true)]
static bool ProcessIdToSessionId(
unsigned int processId,
[OutAttribute] unsigned int% refSessionId
)
[<DllImportAttribute("Kernel32.dll", ExactSpelling = true, SetLastError = true)>]
static member ProcessIdToSessionId :
processId : uint32 *
refSessionId : uint32 byref -> bool
No code example is currently available or this language may not be supported.
- 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.
Boolean
If the function succeeds, the return value is
.
If the function fails, the return value is
.