Skip to content

NativeMethods.PROCESSINFOCLASS ​

Defines the type of process information to retrieve.

Kind: Enum

Namespace: ConnectorLib

Inheritance: IComparable → IConvertible → IFormattable → ISpanFormattable

Public Attributes

PROCESSINFOCLASS

ProcessBasicInformation

Basic information about the process, including exit status and PEB address.

PROCESSINFOCLASS

ProcessQuotaLimits

Quota limits for the process.

PROCESSINFOCLASS

ProcessIoCounters

I/O counters for the process.

PROCESSINFOCLASS

ProcessVmCounters

Virtual memory counters for the process.

PROCESSINFOCLASS

ProcessTimes

Process timing information.

PROCESSINFOCLASS

ProcessBasePriority

Base priority of the process.

PROCESSINFOCLASS

ProcessRaisePriority

Raise priority of the process.

PROCESSINFOCLASS

ProcessDebugPort

Debug port for the process.

PROCESSINFOCLASS

ProcessExceptionPort

Exception port for the process.

PROCESSINFOCLASS

ProcessAccessToken

Access token for the process.

PROCESSINFOCLASS

ProcessLdtInformation

LDT information for the process.

PROCESSINFOCLASS

ProcessLdtSize

LDT size for the process.

PROCESSINFOCLASS

ProcessDefaultHardErrorMode

Default hard error mode for the process.

PROCESSINFOCLASS

ProcessIoPortHandlers

I/O port handlers for the process (kernel-mode only).

PROCESSINFOCLASS

ProcessPooledUsageAndLimits

Pooled usage and limits for the process.

PROCESSINFOCLASS

ProcessWorkingSetWatch

Working set watch information for the process.

PROCESSINFOCLASS

ProcessUserModeIOPL

User mode I/O privilege level for the process.

PROCESSINFOCLASS

ProcessEnableAlignmentFaultFixup

Enable alignment fault fixup for the process.

PROCESSINFOCLASS

ProcessPriorityClass

Priority class of the process.

PROCESSINFOCLASS

ProcessWx86Information

WOW64 information for the process.

PROCESSINFOCLASS

ProcessHandleCount

Handle count for the process.

PROCESSINFOCLASS

ProcessAffinityMask

Affinity mask for the process.

PROCESSINFOCLASS

ProcessPriorityBoost

Priority boost for the process.

PROCESSINFOCLASS

ProcessDeviceMap

Device map information for the process.

PROCESSINFOCLASS

ProcessSessionInformation

Session information for the process.

PROCESSINFOCLASS

ProcessForegroundInformation

Foreground information for the process.

PROCESSINFOCLASS

ProcessWow64Information

WOW64 information for the process.

PROCESSINFOCLASS

ProcessImageFileName

Image file name of the process.

PROCESSINFOCLASS

ProcessLUIDDeviceMapsEnabled

LUID device maps enabled for the process.

PROCESSINFOCLASS

ProcessBreakOnTermination

Break on termination setting for the process.

PROCESSINFOCLASS

ProcessDebugObjectHandle

Debug object handle for the process.

PROCESSINFOCLASS

ProcessDebugFlags

Debug flags for the process.

PROCESSINFOCLASS

ProcessHandleTracing

Handle tracing for the process.

PROCESSINFOCLASS

ProcessIoPriority

I/O priority for the process.

PROCESSINFOCLASS

ProcessExecuteFlags

Execute flags for the process.

PROCESSINFOCLASS

ProcessResourceManagement

Resource management for the process.

PROCESSINFOCLASS

ProcessCookie

Cookie for the process.

PROCESSINFOCLASS

ProcessImageInformation

Image information for the process.

PROCESSINFOCLASS

ProcessCycleTime

Cycle time for the process.

PROCESSINFOCLASS

ProcessPagePriority

Page priority for the process.

PROCESSINFOCLASS

ProcessInstrumentationCallback

Instrumentation callback for the process.

PROCESSINFOCLASS

ProcessThreadStackAllocation

Thread stack allocation for the process.

PROCESSINFOCLASS

ProcessWorkingSetWatchEx

Working set watch extended information for the process.

PROCESSINFOCLASS

ProcessImageFileNameWin32

Win32 image file name for the process.

PROCESSINFOCLASS

ProcessImageFileMapping

Image file mapping for the process.

PROCESSINFOCLASS

ProcessAffinityUpdateMode

Affinity update mode for the process.

PROCESSINFOCLASS

ProcessMemoryAllocationMode

Memory allocation mode for the process.

PROCESSINFOCLASS

ProcessGroupInformation

Group information for the process.

PROCESSINFOCLASS

ProcessTokenVirtualizationEnabled

Token virtualization enabled for the process.

PROCESSINFOCLASS

ProcessConsoleHostProcess

Console host process for the process.

PROCESSINFOCLASS

ProcessWindowInformation

Window information for the process.

PROCESSINFOCLASS

ProcessHandleInformation

Handle information for the process.

PROCESSINFOCLASS

ProcessMitigationPolicy

Mitigation policy for the process.

PROCESSINFOCLASS

ProcessDynamicFunctionTableInformation

Dynamic function table information for the process.

PROCESSINFOCLASS

ProcessHandleCheckingMode

Handle checking mode for the process.

PROCESSINFOCLASS

ProcessKeepAliveCount

Keep alive count for the process.

PROCESSINFOCLASS

ProcessRevokeFileHandles

Revoke file handles for the process.

PROCESSINFOCLASS

MaxProcessInfoClass

Maximum process information class value.

Enums

NativeMethods.PROCESSINFOCLASS

[ProcessBasicInformation = 0, ProcessQuotaLimits = 1, ProcessIoCounters = 2, ProcessVmCounters = 3, ProcessTimes = 4, ProcessBasePriority = 5, ProcessRaisePriority = 6, ProcessDebugPort = 7, ProcessExceptionPort = 8, ProcessAccessToken = 9, ProcessLdtInformation = 10, ProcessLdtSize = 11, ProcessDefaultHardErrorMode = 12, ProcessIoPortHandlers = 13, ProcessPooledUsageAndLimits = 14, ProcessWorkingSetWatch = 15, ProcessUserModeIOPL = 16, ProcessEnableAlignmentFaultFixup = 17, ProcessPriorityClass = 18, ProcessWx86Information = 19, ProcessHandleCount = 20, ProcessAffinityMask = 21, ProcessPriorityBoost = 22, ProcessDeviceMap = 23, ProcessSessionInformation = 24, ProcessForegroundInformation = 25, ProcessWow64Information = 26, ProcessImageFileName = 27, ProcessLUIDDeviceMapsEnabled = 28, ProcessBreakOnTermination = 29, ProcessDebugObjectHandle = 30, ProcessDebugFlags = 31, ProcessHandleTracing = 32, ProcessIoPriority = 33, ProcessExecuteFlags = 34, ProcessResourceManagement = 35, ProcessCookie = 36, ProcessImageInformation = 37, ProcessCycleTime = 38, ProcessPagePriority = 39, ProcessInstrumentationCallback = 40, ProcessThreadStackAllocation = 41, ProcessWorkingSetWatchEx = 42, ProcessImageFileNameWin32 = 43, ProcessImageFileMapping = 44, ProcessAffinityUpdateMode = 45, ProcessMemoryAllocationMode = 46, ProcessGroupInformation = 47, ProcessTokenVirtualizationEnabled = 48, ProcessConsoleHostProcess = 49, ProcessWindowInformation = 50, ProcessHandleInformation = 51, ProcessMitigationPolicy = 52, ProcessDynamicFunctionTableInformation = 53, ProcessHandleCheckingMode = 54, ProcessKeepAliveCount = 55, ProcessRevokeFileHandles = 56, MaxProcessInfoClass = 57]

Defines the type of process information to retrieve.