1 #ifndef GAUDIKERNEL_PROCESS_H 2 #define GAUDIKERNEL_PROCESS_H 10 class ProcessDescriptor;
116 long item() {
return m_needRelease ? 1 : 0; }
129 long query(
long pid,
InfoType info,
long* buffer );
137 #endif // GAUDIKERNEL_PROCESS_H
unsigned long QuotaPeakPagedPoolUsage
unsigned long PagefileUsage
Process/Thread System and User Time NtQueryInformationProcess using ProcessTimes NtQueryInformationTh...
unsigned long MaximumWorkingSetSize
Note: OS specific details for environment resolution.
unsigned long PeakPagefileUsage
Process I/O Counters NtQueryInformationProcess using ProcessIoCounters.
unsigned long PagefileUsage
unsigned long PagefileLimit
unsigned long WorkingSetSize
unsigned long NonPagedPoolLimit
unsigned long PeakPagedPoolUsage
long long OtherTransferCount
unsigned long PeakWorkingSetSize
unsigned long VirtualSize
unsigned long OtherOperationCount
unsigned long PagedPoolLimit
unsigned long PageFaultCount
unsigned long AffinityMask
unsigned long QuotaNonPagedPoolUsage
unsigned long PagefileLimit
unsigned long ReadOperationCount
unsigned long NonPagedPoolLimit
long long WriteTransferCount
unsigned long PeakVirtualSize
unsigned long PeakNonPagedPoolUsage
unsigned long InheritedFromUniqueProcessId
ProcessDescriptor * getProcess()
Retrieve Process structure.
unsigned long PagedPoolUsage
Process Quotas NtQueryInformationProcess using ProcessQuotaLimits NtQueryInformationProcess using Pro...
struct _PEB * PPEB
Basic Process Information NtQueryInformationProcess using ProcessBasicInfo.
Provides access to process information.
unsigned long UniqueProcessId
Process Virtual Memory Counters NtQueryInformationProcess using ProcessVmCounters.
unsigned long PagedPoolLimit
Process Pooled Quota Usage and Limits NtQueryInformationProcess using ProcessPooledUsageAndLimits.
unsigned long PeakPagefileUsage
unsigned long MinimumWorkingSetSize
unsigned long WriteOperationCount
long long ReadTransferCount
unsigned long QuotaPeakNonPagedPoolUsage
unsigned long NonPagedPoolUsage
InfoType
Enumeration for fetching information.
void * ProcessHandle
Definition of the process handle.
unsigned long QuotaPagedPoolUsage