Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит сведения о процессе, возвращенные PssQuerySnapshot.
Синтаксис
typedef struct {
DWORD ExitStatus;
void *PebBaseAddress;
ULONG_PTR AffinityMask;
LONG BasePriority;
DWORD ProcessId;
DWORD ParentProcessId;
PSS_PROCESS_FLAGS Flags;
FILETIME CreateTime;
FILETIME ExitTime;
FILETIME KernelTime;
FILETIME UserTime;
DWORD PriorityClass;
ULONG_PTR PeakVirtualSize;
ULONG_PTR VirtualSize;
DWORD PageFaultCount;
ULONG_PTR PeakWorkingSetSize;
ULONG_PTR WorkingSetSize;
ULONG_PTR QuotaPeakPagedPoolUsage;
ULONG_PTR QuotaPagedPoolUsage;
ULONG_PTR QuotaPeakNonPagedPoolUsage;
ULONG_PTR QuotaNonPagedPoolUsage;
ULONG_PTR PagefileUsage;
ULONG_PTR PeakPagefileUsage;
ULONG_PTR PrivateUsage;
DWORD ExecuteFlags;
wchar_t ImageFileName[MAX_PATH];
} PSS_PROCESS_INFORMATION;
Члены
ExitStatus
Код выхода процесса. Если процесс не завершился, устанавливается значение STILL_ACTIVE (259).
PebBaseAddress
Адрес блока среды обработки (PEB). Зарезервировано для использования операционной системой.
AffinityMask
Маска сходства процесса.
BasePriority
Базовый уровень приоритета процесса.
ProcessId
Идентификатор процесса.
ParentProcessId
Идентификатор родительского процесса.
Flags
Флаги процесса. Дополнительные сведения см. в разделе PSS_PROCESS_FLAGS.
CreateTime
Время создания процесса. Дополнительные сведения см. в разделе FILETIME.
ExitTime
Если процесс завершился, время выхода. Дополнительные сведения см. в разделе FILETIME.
KernelTime
Время, затраченное процессом на выполнение в режиме ядра. Дополнительные сведения см. в разделе FILETIME.
UserTime
Время, затраченное процессом на выполнение в пользовательском режиме. Дополнительные сведения см. в разделе FILETIME.
PriorityClass
Класс приоритета.
PeakVirtualSize
Счетчик использования памяти. Дополнительные сведения см. в разделе Функция GetProcessMemoryInfo .
VirtualSize
Счетчик использования памяти. Дополнительные сведения см. в разделе Функция GetProcessMemoryInfo .
PageFaultCount
Счетчик использования памяти. Дополнительные сведения см. в разделе Функция GetProcessMemoryInfo .
PeakWorkingSetSize
Счетчик использования памяти. Дополнительные сведения см. в разделе Функция GetProcessMemoryInfo .
WorkingSetSize
Счетчик использования памяти. Дополнительные сведения см. в разделе Функция GetProcessMemoryInfo .
QuotaPeakPagedPoolUsage
Счетчик использования памяти. Дополнительные сведения см. в разделе Функция GetProcessMemoryInfo .
QuotaPagedPoolUsage
Счетчик использования памяти. Дополнительные сведения см. в разделе Функция GetProcessMemoryInfo .
QuotaPeakNonPagedPoolUsage
Счетчик использования памяти. Дополнительные сведения см. в разделе Функция GetProcessMemoryInfo .
QuotaNonPagedPoolUsage
Счетчик использования памяти. Дополнительные сведения см. в разделе Функция GetProcessMemoryInfo .
PagefileUsage
Счетчик использования памяти. Дополнительные сведения см. в разделе Функция GetProcessMemoryInfo .
PeakPagefileUsage
Счетчик использования памяти. Дополнительные сведения см. в разделе Функция GetProcessMemoryInfo .
PrivateUsage
Счетчик использования памяти. Дополнительные сведения см. в разделе Функция GetProcessMemoryInfo .
ExecuteFlags
Зарезервировано для использования операционной системой.
ImageFileName[MAX_PATH]
Полный путь к исполняемому файлу процесса. Если путь превышает размер выделенного буфера, он усекается.
Комментарии
PssQuerySnapshot возвращает структуру PSS_PROCESS_INFORMATION , когда элемент PSS_QUERY_INFORMATION_CLASS , который предоставляет вызывающий объект , PSS_QUERY_PROCESS_INFORMATION.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 R2 [только классические приложения] |
Верхняя часть | processsnapshot.h |