Sets various information about the specified process.
ProcessHandle
- a handle to the process or theNtCurrentProcess
pseudo-handle. For most information classes, the handle must grant eitherPROCESS_SET_INFORMATION
orPROCESS_SET_LIMITED_INFORMATION
access.ProcessInformationClass
- the type of information to set.ProcessInformation
- a pointer to the buffer with the data specific to the request.ProcessInformationLength
- the size of the provided buffer in bytes.
For the list of supported info classes and required process access, see PROCESSINFOCLASS
.
SetProcessInformation
SetProcessMitigationPolicy
SetProcessWorkingSetSizeEx
SetErrorMode
SetPriorityClass
SetProcessAffinityMask
SetProcessAffinityUpdateMode
SetProcessPriorityBoost
SetProcessDefaultCpuSetMasks
SetProcessDefaultCpuSets
SetProcessDynamicEHContinuationTargets
SetProcessDynamicEnforcedCetCompatibleRanges
EnableProcessOptionalXStateFeatures
NtOpenProcess
NtQueryInformationProcess