2OO1, 6 March
typedef enum _PROCESS_INFORMATION_CLASS {
ProcessBasicInformation,
ProcessQuotaLimits,
ProcessIoCounters,
ProcessVmCounters,
ProcessTimes,
ProcessBasePriority,
ProcessRaisePriority,
ProcessDebugPort,
ProcessExceptionPort,
ProcessAccessToken,
ProcessLdtInformation,
ProcessLdtSize,
ProcessDefaultHardErrorMode,
ProcessIoPortHandlers,
ProcessPooledUsageAndLimits,
ProcessWorkingSetWatch,
ProcessUserModeIOPL,
ProcessEnableAlignmentFaultFixup,
ProcessPriorityClass,
ProcessWx86Information,
ProcessHandleCount,
ProcessAffinityMask,
ProcessPriorityBoost,
MaxProcessInfoClass
} PROCESS_INFORMATION_CLASS, *PPROCESS_INFORMATION_CLASS;
| : Query | |
| : 0x018 | |
| : PROCESS_BASIC_INFORMATION |
| : Query, Set | |
| : 0x020 | |
| : QUOTA_LIMITS |
| : Query | |
| : ??? | |
| : IO_COUNTERS |
| : Query | |
| : 0x02C | |
| : VM_COUNTERS |
| : Query | |
| : 0x020 | |
| : KERNEL_USER_TIMES |
| : Set | |
| : 0x004 | |
| : KPRIORITY | |
| : Sets process' Base Priority. |
| : Set | |
| : 0x004 | |
| : KPRIORITY | |
| : Sets process' Raise Priority. |
| : Query, Set | |
| : 0x004 | |
| : HANDLE | |
| : Queries and sets process' Debug Port. See also NtCreatePort. |
| : Set | |
| : 0x004 | |
| : HANDLE | |
| : Sets process' Exception Port. See also NtCreatePort. |
| : Set | |
| : 0x008 | |
| : PROCESS_ACCESS_TOKEN |
| : Query | |
| : ??? | |
| : LDT_ENTRY |
| : Set | |
| : 0x010 | |
| : LDT_ENTRY |
| : Set | |
| : 0x004 | |
| : ULONG | |
| : Sets process' Local Description Table size. See also NtSetLdtEntries function. |
| : Query, Set | |
| : 0x004 | |
| : ULONG | |
| : ??? |
| : Set | |
| : ??? | |
| : ??? |
| : Query | |
| : 0x024 | |
| : POOLED_USAGE_AND_LIMITS |
| : Query | |
| : ??? | |
| : PROCESS_WS_WATCH_INFORMATION |
| : Set | |
| : ??? | |
| : |
| : Set | |
| : ??? | |
| : |
| : Set | |
| : 0x001 | |
| : BOOLEAN | |
| : If set, enables automatic fixup of memory dissaligments. |
| : Set | |
| : 0x002 | |
| : WORD | |
| : Sets process' Priority Class. |
| : Query | |
| : 0x004 | |
| : ULONG | |
| : ??? |
| : Query | |
| : 0x004 | |
| : ULONG | |
| : Retrives Handle's count for process. |
| : Set | |
| : 0x0 | |
| : KAFFINITY | |
| : Sets process' Affinity Mask. |
| : Query, Set | |
| : 0x004 | |
| : KPRIORITY | |
| : Queries and sets process' Priority Boost. |