ProcessInformationClass Enumeration

Specifies the type of process information to be retrieved when calling NtQueryInformationProcess(IntPtr, ProcessInformationClass, ProcessBasicInformation, Int32, Int32) function.

Definition

Namespace: DevCase.Win32.Enums
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
public enum ProcessInformationClass

Remarks

Members

ProcessBasicInformation 0 Retrieves a pointer to a ProcessBasicInformation structure that can be used to determine whether the specified process is being debugged, and a unique value used by the system to identify the specified process.
ProcessDebugPort 7 Retrieves a IntPtr value that is the port number of the debugger for the process.

A nonzero value indicates that the process is being run under the control of a ring 3 debugger.

ProcessWow64Information 26 Determines whether the process is running in the WOW64 environment (WOW64 is the x86 emulator that allows Win32-based applications to run on 64-bit Windows).
ProcessImageFileName 27 Retrieves a UNICODE_STRING value containing the name of the image file for the process.
ProcessBreakOnTermination 29 Retrieves a Int64 value indicating whether the process is considered critical.

Note: This value can be used starting in Windows XP with SP3. Starting in Windows 8.1, IsProcessCritical(SafeProcessHandle, Boolean) should be used instead.

ProcessSubsystemInformation 75 Retrieves a SUBSYSTEM_INFORMATION_TYPE value indicating the subsystem type of the process.

The buffer pointed to by the ProcessInformation parameter should be large enough to hold a single SUBSYSTEM_INFORMATION_TYPE enumeration.

See Also