Terraria v1.4.4.9
Terraria source code documentation
|
Static Public Member Functions | |
static int[] | GetProcessIds (string machineName, bool isRemoteMachine) |
static int[] | GetProcessIds () |
static ProcessModuleCollection | GetModules (int processId) |
static ProcessModule | GetFirstModule (int processId) |
static int | GetProcessIdFromHandle (SafeProcessHandle processHandle) |
static ProcessInfo[] | GetProcessInfos (string machineName, bool isRemoteMachine) |
Static Package Functions | |
static ThreadWaitReason | GetThreadWaitReason (int value) |
Properties | |
static int | SystemProcessID [get] |
Private Types | |
enum | ValueId { Unknown = -1 , HandleCount , PoolPagedBytes , PoolNonpagedBytes , ElapsedTime , VirtualBytesPeak , VirtualBytes , PrivateBytes , PageFileBytes , PageFileBytesPeak , WorkingSetPeak , WorkingSet , ThreadId , ProcessId , BasePriority , CurrentPriority , UserTime , PrivilegedTime , StartAddress , ThreadState , ThreadWaitReason } |
Static Private Member Functions | |
static ProcessInfo[] | GetProcessInfos (PerformanceCounterLib library) |
static ProcessInfo[] | GetProcessInfos (PerformanceCounterLib library, int processIndex, int threadIndex, ReadOnlySpan< byte > data) |
static ThreadInfo | GetThreadInfo (ReadOnlySpan< byte > instanceData, global::Interop.Advapi32.PERF_COUNTER_DEFINITION[] counters) |
static ProcessInfo | GetProcessInfo (ReadOnlySpan< byte > instanceData, global::Interop.Advapi32.PERF_COUNTER_DEFINITION[] counters) |
static ValueId | GetValueId (string counterName) |
static long | ReadCounterValue (int counterType, ReadOnlySpan< byte > data) |
static ProcessModuleCollection | GetModules (int processId, bool firstModuleOnly) |
static void | EnumProcessModulesUntilSuccess (SafeProcessHandle processHandle, IntPtr[] modules, int size, out int needed) |
static void | HandleLastWin32Error () |
Static Private Attributes | |
static readonly Dictionary< string, ValueId > | s_valueIds |
Definition at line 11 of file NtProcessManager.cs.