Process Hacker
|
#include <phdk.h>
Go to the source code of this file.
Data Structures | |
struct | _ET_PROCESS_ICON |
struct | _ET_DISK_ITEM |
struct | _ET_DISK_NODE |
struct | _ET_PROCESS_BLOCK |
struct | _ET_NETWORK_BLOCK |
struct | _ET_PROCESS_GPU_STATISTICS |
Typedefs | |
typedef struct _ET_PROCESS_ICON | ET_PROCESS_ICON |
typedef struct _ET_PROCESS_ICON * | PET_PROCESS_ICON |
typedef struct _ET_DISK_ITEM | ET_DISK_ITEM |
typedef struct _ET_DISK_ITEM * | PET_DISK_ITEM |
typedef struct _ET_DISK_NODE | ET_DISK_NODE |
typedef struct _ET_DISK_NODE * | PET_DISK_NODE |
typedef enum _ET_FIREWALL_STATUS | ET_FIREWALL_STATUS |
typedef struct _ET_PROCESS_BLOCK | ET_PROCESS_BLOCK |
typedef struct _ET_PROCESS_BLOCK * | PET_PROCESS_BLOCK |
typedef struct _ET_NETWORK_BLOCK | ET_NETWORK_BLOCK |
typedef struct _ET_NETWORK_BLOCK * | PET_NETWORK_BLOCK |
typedef struct _ET_PROCESS_GPU_STATISTICS | ET_PROCESS_GPU_STATISTICS |
typedef struct _ET_PROCESS_GPU_STATISTICS * | PET_PROCESS_GPU_STATISTICS |
#define ETDSTNC_FILE 1 |
Definition at line 68 of file exttools.h.
#define ETDSTNC_IOPRIORITY 5 |
Definition at line 72 of file exttools.h.
#define ETDSTNC_MAXIMUM 7 |
Definition at line 74 of file exttools.h.
#define ETDSTNC_NAME 0 |
Definition at line 67 of file exttools.h.
#define ETDSTNC_READRATEAVERAGE 2 |
Definition at line 69 of file exttools.h.
#define ETDSTNC_RESPONSETIME 6 |
Definition at line 73 of file exttools.h.
#define ETDSTNC_TOTALRATEAVERAGE 4 |
Definition at line 71 of file exttools.h.
#define ETDSTNC_WRITERATEAVERAGE 3 |
Definition at line 70 of file exttools.h.
#define ETNETNC_FIREWALLSTATUS 11 |
Definition at line 141 of file exttools.h.
#define ETNETNC_MAXIMUM 14 |
Definition at line 145 of file exttools.h.
#define ETNETNC_RECEIVEBYTES 3 |
Definition at line 133 of file exttools.h.
#define ETNETNC_RECEIVEBYTESDELTA 8 |
Definition at line 138 of file exttools.h.
#define ETNETNC_RECEIVERATE 12 |
Definition at line 142 of file exttools.h.
#define ETNETNC_RECEIVES 1 |
Definition at line 131 of file exttools.h.
#define ETNETNC_RECEIVESDELTA 6 |
Definition at line 136 of file exttools.h.
#define ETNETNC_SENDBYTES 4 |
Definition at line 134 of file exttools.h.
#define ETNETNC_SENDBYTESDELTA 9 |
Definition at line 139 of file exttools.h.
#define ETNETNC_SENDRATE 13 |
Definition at line 143 of file exttools.h.
#define ETNETNC_SENDS 2 |
Definition at line 132 of file exttools.h.
#define ETNETNC_SENDSDELTA 7 |
Definition at line 137 of file exttools.h.
#define ETNETNC_TOTALBYTES 5 |
Definition at line 135 of file exttools.h.
#define ETNETNC_TOTALBYTESDELTA 10 |
Definition at line 140 of file exttools.h.
#define ETNETNC_TOTALRATE 14 |
Definition at line 144 of file exttools.h.
#define ETPRTNC_DISKREADBYTES 3 |
Definition at line 97 of file exttools.h.
#define ETPRTNC_DISKREADBYTESDELTA 8 |
Definition at line 102 of file exttools.h.
#define ETPRTNC_DISKREADRATE 27 |
Definition at line 121 of file exttools.h.
#define ETPRTNC_DISKREADS 1 |
Definition at line 95 of file exttools.h.
#define ETPRTNC_DISKREADSDELTA 6 |
Definition at line 100 of file exttools.h.
#define ETPRTNC_DISKTOTALBYTES 5 |
Definition at line 99 of file exttools.h.
#define ETPRTNC_DISKTOTALBYTESDELTA 10 |
Definition at line 104 of file exttools.h.
#define ETPRTNC_DISKTOTALRATE 29 |
Definition at line 123 of file exttools.h.
#define ETPRTNC_DISKWRITEBYTES 4 |
Definition at line 98 of file exttools.h.
#define ETPRTNC_DISKWRITEBYTESDELTA 9 |
Definition at line 103 of file exttools.h.
#define ETPRTNC_DISKWRITERATE 28 |
Definition at line 122 of file exttools.h.
#define ETPRTNC_DISKWRITES 2 |
Definition at line 96 of file exttools.h.
#define ETPRTNC_DISKWRITESDELTA 7 |
Definition at line 101 of file exttools.h.
#define ETPRTNC_GPU 24 |
Definition at line 118 of file exttools.h.
#define ETPRTNC_GPUDEDICATEDBYTES 25 |
Definition at line 119 of file exttools.h.
#define ETPRTNC_GPUSHAREDBYTES 26 |
Definition at line 120 of file exttools.h.
#define ETPRTNC_HARDFAULTS 21 |
Definition at line 115 of file exttools.h.
#define ETPRTNC_HARDFAULTSDELTA 22 |
Definition at line 116 of file exttools.h.
#define ETPRTNC_MAXIMUM 32 |
Definition at line 127 of file exttools.h.
#define ETPRTNC_NETWORKRECEIVEBYTES 13 |
Definition at line 107 of file exttools.h.
#define ETPRTNC_NETWORKRECEIVEBYTESDELTA 18 |
Definition at line 112 of file exttools.h.
#define ETPRTNC_NETWORKRECEIVERATE 30 |
Definition at line 124 of file exttools.h.
#define ETPRTNC_NETWORKRECEIVES 11 |
Definition at line 105 of file exttools.h.
#define ETPRTNC_NETWORKRECEIVESDELTA 16 |
Definition at line 110 of file exttools.h.
#define ETPRTNC_NETWORKSENDBYTES 14 |
Definition at line 108 of file exttools.h.
#define ETPRTNC_NETWORKSENDBYTESDELTA 19 |
Definition at line 113 of file exttools.h.
#define ETPRTNC_NETWORKSENDRATE 31 |
Definition at line 125 of file exttools.h.
#define ETPRTNC_NETWORKSENDS 12 |
Definition at line 106 of file exttools.h.
#define ETPRTNC_NETWORKSENDSDELTA 17 |
Definition at line 111 of file exttools.h.
#define ETPRTNC_NETWORKTOTALBYTES 15 |
Definition at line 109 of file exttools.h.
#define ETPRTNC_NETWORKTOTALBYTESDELTA 20 |
Definition at line 114 of file exttools.h.
#define ETPRTNC_NETWORKTOTALRATE 32 |
Definition at line 126 of file exttools.h.
#define ETPRTNC_PEAKTHREADS 23 |
Definition at line 117 of file exttools.h.
#define HISTORY_SIZE 60 |
Definition at line 31 of file exttools.h.
#define PHNT_VERSION PHNT_VISTA |
Definition at line 4 of file exttools.h.
#define PLUGIN_NAME L"ProcessHacker.ExtendedTools" |
Definition at line 13 of file exttools.h.
#define SETTING_NAME_DISK_TREE_LIST_COLUMNS (PLUGIN_NAME L".DiskTreeListColumns") |
Definition at line 14 of file exttools.h.
#define SETTING_NAME_DISK_TREE_LIST_SORT (PLUGIN_NAME L".DiskTreeListSort") |
Definition at line 15 of file exttools.h.
#define SETTING_NAME_ENABLE_ETW_MONITOR (PLUGIN_NAME L".EnableEtwMonitor") |
Definition at line 16 of file exttools.h.
#define SETTING_NAME_ENABLE_GPU_MONITOR (PLUGIN_NAME L".EnableGpuMonitor") |
Definition at line 17 of file exttools.h.
#define SETTING_NAME_GPU_LAST_NODE_COUNT (PLUGIN_NAME L".GpuLastNodeCount") |
Definition at line 19 of file exttools.h.
#define SETTING_NAME_GPU_NODE_BITMAP (PLUGIN_NAME L".GpuNodeBitmap") |
Definition at line 18 of file exttools.h.
typedef struct _ET_DISK_ITEM ET_DISK_ITEM |
typedef struct _ET_DISK_NODE ET_DISK_NODE |
typedef enum _ET_FIREWALL_STATUS ET_FIREWALL_STATUS |
typedef struct _ET_NETWORK_BLOCK ET_NETWORK_BLOCK |
typedef struct _ET_PROCESS_BLOCK ET_PROCESS_BLOCK |
typedef struct _ET_PROCESS_GPU_STATISTICS ET_PROCESS_GPU_STATISTICS |
typedef struct _ET_PROCESS_ICON ET_PROCESS_ICON |
typedef struct _ET_DISK_ITEM * PET_DISK_ITEM |
typedef struct _ET_DISK_NODE * PET_DISK_NODE |
typedef struct _ET_NETWORK_BLOCK * PET_NETWORK_BLOCK |
typedef struct _ET_PROCESS_BLOCK * PET_PROCESS_BLOCK |
typedef struct _ET_PROCESS_GPU_STATISTICS * PET_PROCESS_GPU_STATISTICS |
typedef struct _ET_PROCESS_ICON * PET_PROCESS_ICON |
enum _ET_FIREWALL_STATUS |
FirewallUnknownStatus | |
FirewallAllowedNotRestricted | |
FirewallAllowedRestricted | |
FirewallNotAllowedNotRestricted | |
FirewallNotAllowedRestricted | |
FirewallMaximumStatus |
Definition at line 149 of file exttools.h.
VOID EtAllocateGpuNodeBitMap | ( | _Out_ PRTL_BITMAP | BitMap | ) |
PET_DISK_ITEM EtCreateDiskItem | ( | VOID | ) |
VOID EtEtwMiniInformationInitializing | ( | _In_ PPH_PLUGIN_MINIINFO_POINTERS | Pointers | ) |
VOID EtEtwSystemInformationInitializing | ( | _In_ PPH_PLUGIN_SYSINFO_POINTERS | Pointers | ) |
PPH_STRING EtFileObjectToFileName | ( | _In_ PVOID | FileObject | ) |
VOID EtFormatRate | ( | _In_ ULONG64 | ValuePerPeriod, |
_Inout_ PPH_STRING * | Buffer, | ||
_Out_opt_ PPH_STRINGREF | String | ||
) |
PPH_STRING EtGetGpuAdapterDescription | ( | _In_ ULONG | Index | ) |
ULONG EtGetGpuAdapterIndexFromNodeIndex | ( | _In_ ULONG | NodeIndex | ) |
PET_NETWORK_BLOCK EtGetNetworkBlock | ( | _In_ PPH_NETWORK_ITEM | NetworkItem | ) |
PET_PROCESS_BLOCK EtGetProcessBlock | ( | _In_ PPH_PROCESS_ITEM | ProcessItem | ) |
VOID EtGpuMiniInformationInitializing | ( | _In_ PPH_PLUGIN_MINIINFO_POINTERS | Pointers | ) |
VOID EtGpuSystemInformationInitializing | ( | _In_ PPH_PLUGIN_SYSINFO_POINTERS | Pointers | ) |
VOID EtProcessEtwPropertiesInitializing | ( | _In_ PVOID | Parameter | ) |
Definition at line 592 of file etwprprp.c.
VOID EtProcessGpuPropertiesInitializing | ( | _In_ PVOID | Parameter | ) |
Definition at line 650 of file gpuprprp.c.
PET_PROCESS_ICON EtProcIconCreateProcessIcon | ( | _In_ HICON | Icon | ) |
Definition at line 25 of file procicon.c.
VOID EtProcIconDereferenceProcessIcon | ( | _Inout_ PET_PROCESS_ICON | ProcessIcon | ) |
Definition at line 45 of file procicon.c.
VOID EtProcIconNotifyProcessDelete | ( | _Inout_ PET_PROCESS_BLOCK | Block | ) |
Definition at line 87 of file procicon.c.
VOID EtProcIconReferenceProcessIcon | ( | _Inout_ PET_PROCESS_ICON | ProcessIcon | ) |
Definition at line 38 of file procicon.c.
PET_PROCESS_ICON EtProcIconReferenceSmallProcessIcon | ( | _Inout_ PET_PROCESS_BLOCK | Block | ) |
Definition at line 56 of file procicon.c.
ET_FIREWALL_STATUS EtQueryFirewallStatus | ( | _In_ PPH_NETWORK_ITEM | NetworkItem | ) |
VOID EtQueryProcessGpuStatistics | ( | _In_ HANDLE | ProcessHandle, |
_Out_ PET_PROCESS_GPU_STATISTICS | Statistics | ||
) |
PET_DISK_ITEM EtReferenceDiskItem | ( | _In_ HANDLE | ProcessId, |
_In_ PPH_STRING | FileName | ||
) |
VOID EtShowGpuNodesDialog | ( | _In_ HWND | ParentWindowHandle, |
_In_ PPH_SYSINFO_PARAMETERS | Parameters | ||
) |
Definition at line 49 of file gpunodes.c.
VOID EtShowModuleServicesDialog | ( | _In_ HWND | ParentWindowHandle, |
_In_ HANDLE | ProcessId, | ||
_In_ PWSTR | ModuleName | ||
) |
VOID EtShowUnloadedDllsDialog | ( | _In_ HWND | ParentWindowHandle, |
_In_ PPH_PROCESS_ITEM | ProcessItem | ||
) |
VOID EtShowWsWatchDialog | ( | _In_ HWND | ParentWindowHandle, |
_In_ PPH_PROCESS_ITEM | ProcessItem | ||
) |
BOOLEAN EtUiCancelIoThread | ( | _In_ HWND | hWnd, |
_In_ PPH_THREAD_ITEM | Thread | ||
) |
VOID EtUpdateGpuNodeBitMap | ( | _In_ PRTL_BITMAP | NewBitMap | ) |
PH_UINT64_DELTA EtClockTotalRunningTimeDelta |
PH_CALLBACK EtDiskItemAddedEvent |
PH_CALLBACK EtDiskItemModifiedEvent |
PH_CALLBACK EtDiskItemRemovedEvent |
PH_CALLBACK EtDiskItemsUpdatedEvent |
PPH_OBJECT_TYPE EtDiskItemType |
PH_UINT32_DELTA EtDiskReadCountDelta |
PH_UINT32_DELTA EtDiskReadDelta |
PH_UINT32_DELTA EtDiskWriteCountDelta |
PH_UINT32_DELTA EtDiskWriteDelta |
RTL_BITMAP EtGpuNodeBitMap |
PPH_UINT64_DELTA EtGpuNodesTotalRunningTimeDelta |
PH_UINT64_DELTA EtGpuSystemRunningTimeDelta |
PH_UINT64_DELTA EtGpuTotalRunningTimeDelta |
PH_UINT32_DELTA EtNetworkReceiveCountDelta |
PH_UINT32_DELTA EtNetworkReceiveDelta |
PH_UINT32_DELTA EtNetworkSendCountDelta |
PH_UINT32_DELTA EtNetworkSendDelta |
PPH_PLUGIN PluginInstance |