Process Hacker
_PH_PROCESS_NODE Struct Reference

#include <uimodels.h>

Data Fields

PH_TREENEW_NODE Node
 
PH_HASH_ENTRY HashEntry
 
PH_SH_STATE ShState
 
HANDLE ProcessId
 
PPH_PROCESS_ITEM ProcessItem
 
struct _PH_PROCESS_NODEParent
 
PPH_LIST Children
 
PH_STRINGREF TextCache [PHPRTLC_MAXIMUM]
 
PH_STRINGREF DescriptionText
 
ULONG ValidMask
 
PH_PROCESS_WS_COUNTERS WsCounters
 
ULONG GdiHandles
 
ULONG UserHandles
 
ULONG IoPriority
 
ULONG PagePriority
 
HWND WindowHandle
 
PPH_STRING WindowText
 
BOOLEAN WindowHung
 
ULONG DepStatus
 
BOOLEAN VirtualizationAllowed
 
BOOLEAN VirtualizationEnabled
 
GUID OsContextGuid
 
ULONG OsContextVersion
 
SIZE_T MinimumWorkingSetSize
 
SIZE_T MaximumWorkingSetSize
 
USHORT ImageCharacteristics
 
USHORT ImageReserved
 
USHORT ImageSubsystem
 
USHORT ImageDllCharacteristics
 
PPH_STRING AppIdText
 
PH_UINT64_DELTA CyclesDelta
 
ULONG DpiAwareness
 
PPH_STRING TooltipText
 
ULONG TooltipTextValidToTickCount
 
WCHAR CpuUsageText [PH_INT32_STR_LEN_1]
 
PPH_STRING IoTotalRateText
 
PPH_STRING PrivateBytesText
 
PPH_STRING PeakPrivateBytesText
 
PPH_STRING WorkingSetText
 
PPH_STRING PeakWorkingSetText
 
PPH_STRING PrivateWsText
 
PPH_STRING SharedWsText
 
PPH_STRING ShareableWsText
 
PPH_STRING VirtualSizeText
 
PPH_STRING PeakVirtualSizeText
 
PPH_STRING PageFaultsText
 
WCHAR BasePriorityText [PH_INT32_STR_LEN_1]
 
WCHAR ThreadsText [PH_INT32_STR_LEN_1+3]
 
WCHAR HandlesText [PH_INT32_STR_LEN_1+3]
 
WCHAR GdiHandlesText [PH_INT32_STR_LEN_1+3]
 
WCHAR UserHandlesText [PH_INT32_STR_LEN_1+3]
 
PPH_STRING IoRoRateText
 
PPH_STRING IoWRateText
 
WCHAR PagePriorityText [PH_INT32_STR_LEN_1]
 
PPH_STRING StartTimeText
 
WCHAR TotalCpuTimeText [PH_TIMESPAN_STR_LEN_1]
 
WCHAR KernelCpuTimeText [PH_TIMESPAN_STR_LEN_1]
 
WCHAR UserCpuTimeText [PH_TIMESPAN_STR_LEN_1]
 
PPH_STRING RelativeStartTimeText
 
PPH_STRING WindowTitleText
 
PPH_STRING CyclesText
 
PPH_STRING CyclesDeltaText
 
PPH_STRING ContextSwitchesText
 
PPH_STRING ContextSwitchesDeltaText
 
PPH_STRING PageFaultsDeltaText
 
PPH_STRING IoGroupText [PHPRTLC_IOGROUP_COUNT]
 
PPH_STRING PagedPoolText
 
PPH_STRING PeakPagedPoolText
 
PPH_STRING NonPagedPoolText
 
PPH_STRING PeakNonPagedPoolText
 
PPH_STRING MinimumWorkingSetText
 
PPH_STRING MaximumWorkingSetText
 
PPH_STRING PrivateBytesDeltaText
 
PH_GRAPH_BUFFERS CpuGraphBuffers
 
PH_GRAPH_BUFFERS PrivateGraphBuffers
 
PH_GRAPH_BUFFERS IoGraphBuffers
 

Detailed Description

Definition at line 212 of file uimodels.h.

Field Documentation

PPH_STRING AppIdText

Definition at line 264 of file uimodels.h.

WCHAR BasePriorityText[PH_INT32_STR_LEN_1]

Definition at line 286 of file uimodels.h.

PPH_LIST Children

Definition at line 224 of file uimodels.h.

PPH_STRING ContextSwitchesDeltaText

Definition at line 303 of file uimodels.h.

PPH_STRING ContextSwitchesText

Definition at line 302 of file uimodels.h.

PH_GRAPH_BUFFERS CpuGraphBuffers

Definition at line 315 of file uimodels.h.

WCHAR CpuUsageText[PH_INT32_STR_LEN_1]

Definition at line 274 of file uimodels.h.

PH_UINT64_DELTA CyclesDelta

Definition at line 266 of file uimodels.h.

PPH_STRING CyclesDeltaText

Definition at line 301 of file uimodels.h.

PPH_STRING CyclesText

Definition at line 300 of file uimodels.h.

ULONG DepStatus

Definition at line 248 of file uimodels.h.

PH_STRINGREF DescriptionText

Definition at line 229 of file uimodels.h.

ULONG DpiAwareness

Definition at line 268 of file uimodels.h.

ULONG GdiHandles

Definition at line 238 of file uimodels.h.

WCHAR GdiHandlesText[PH_INT32_STR_LEN_1+3]

Definition at line 289 of file uimodels.h.

WCHAR HandlesText[PH_INT32_STR_LEN_1+3]

Definition at line 288 of file uimodels.h.

PH_HASH_ENTRY HashEntry

Definition at line 216 of file uimodels.h.

USHORT ImageCharacteristics

Definition at line 259 of file uimodels.h.

USHORT ImageDllCharacteristics

Definition at line 262 of file uimodels.h.

USHORT ImageReserved

Definition at line 260 of file uimodels.h.

USHORT ImageSubsystem

Definition at line 261 of file uimodels.h.

PH_GRAPH_BUFFERS IoGraphBuffers

Definition at line 317 of file uimodels.h.

Definition at line 305 of file uimodels.h.

ULONG IoPriority

Definition at line 241 of file uimodels.h.

PPH_STRING IoRoRateText

Definition at line 291 of file uimodels.h.

PPH_STRING IoTotalRateText

Definition at line 275 of file uimodels.h.

PPH_STRING IoWRateText

Definition at line 292 of file uimodels.h.

WCHAR KernelCpuTimeText[PH_TIMESPAN_STR_LEN_1]

Definition at line 296 of file uimodels.h.

SIZE_T MaximumWorkingSetSize

Definition at line 257 of file uimodels.h.

PPH_STRING MaximumWorkingSetText

Definition at line 311 of file uimodels.h.

SIZE_T MinimumWorkingSetSize

Definition at line 256 of file uimodels.h.

PPH_STRING MinimumWorkingSetText

Definition at line 310 of file uimodels.h.

Definition at line 214 of file uimodels.h.

PPH_STRING NonPagedPoolText

Definition at line 308 of file uimodels.h.

GUID OsContextGuid

Definition at line 253 of file uimodels.h.

ULONG OsContextVersion

Definition at line 254 of file uimodels.h.

PPH_STRING PagedPoolText

Definition at line 306 of file uimodels.h.

PPH_STRING PageFaultsDeltaText

Definition at line 304 of file uimodels.h.

PPH_STRING PageFaultsText

Definition at line 285 of file uimodels.h.

ULONG PagePriority

Definition at line 242 of file uimodels.h.

WCHAR PagePriorityText[PH_INT32_STR_LEN_1]

Definition at line 293 of file uimodels.h.

struct _PH_PROCESS_NODE * Parent

Definition at line 223 of file uimodels.h.

PPH_STRING PeakNonPagedPoolText

Definition at line 309 of file uimodels.h.

PPH_STRING PeakPagedPoolText

Definition at line 307 of file uimodels.h.

PPH_STRING PeakPrivateBytesText

Definition at line 277 of file uimodels.h.

PPH_STRING PeakVirtualSizeText

Definition at line 284 of file uimodels.h.

PPH_STRING PeakWorkingSetText

Definition at line 279 of file uimodels.h.

PPH_STRING PrivateBytesDeltaText

Definition at line 312 of file uimodels.h.

PPH_STRING PrivateBytesText

Definition at line 276 of file uimodels.h.

PH_GRAPH_BUFFERS PrivateGraphBuffers

Definition at line 316 of file uimodels.h.

PPH_STRING PrivateWsText

Definition at line 280 of file uimodels.h.

HANDLE ProcessId

Definition at line 220 of file uimodels.h.

PPH_PROCESS_ITEM ProcessItem

Definition at line 221 of file uimodels.h.

PPH_STRING RelativeStartTimeText

Definition at line 298 of file uimodels.h.

PPH_STRING ShareableWsText

Definition at line 282 of file uimodels.h.

PPH_STRING SharedWsText

Definition at line 281 of file uimodels.h.

PH_SH_STATE ShState

Definition at line 218 of file uimodels.h.

PPH_STRING StartTimeText

Definition at line 294 of file uimodels.h.

Definition at line 227 of file uimodels.h.

WCHAR ThreadsText[PH_INT32_STR_LEN_1+3]

Definition at line 287 of file uimodels.h.

PPH_STRING TooltipText

Definition at line 270 of file uimodels.h.

ULONG TooltipTextValidToTickCount

Definition at line 271 of file uimodels.h.

WCHAR TotalCpuTimeText[PH_TIMESPAN_STR_LEN_1]

Definition at line 295 of file uimodels.h.

WCHAR UserCpuTimeText[PH_TIMESPAN_STR_LEN_1]

Definition at line 297 of file uimodels.h.

ULONG UserHandles

Definition at line 239 of file uimodels.h.

WCHAR UserHandlesText[PH_INT32_STR_LEN_1+3]

Definition at line 290 of file uimodels.h.

ULONG ValidMask

Definition at line 233 of file uimodels.h.

BOOLEAN VirtualizationAllowed

Definition at line 250 of file uimodels.h.

BOOLEAN VirtualizationEnabled

Definition at line 251 of file uimodels.h.

PPH_STRING VirtualSizeText

Definition at line 283 of file uimodels.h.

HWND WindowHandle

Definition at line 244 of file uimodels.h.

BOOLEAN WindowHung

Definition at line 246 of file uimodels.h.

PPH_STRING WindowText

Definition at line 245 of file uimodels.h.

PPH_STRING WindowTitleText

Definition at line 299 of file uimodels.h.

PPH_STRING WorkingSetText

Definition at line 278 of file uimodels.h.

Definition at line 236 of file uimodels.h.


The documentation for this struct was generated from the following files: