struktur PSS_PROCESS_INFORMATION (processsnapshot.h)
Menyimpan informasi proses yang dikembalikan oleh PssQuerySnapshot.
Sintaks
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;
Anggota
ExitStatus
Kode keluar dari proses. Jika proses belum keluar, ini diatur ke STILL_ACTIVE (259).
PebBaseAddress
Alamat ke blok lingkungan proses (PEB). Dicadangkan untuk digunakan oleh sistem operasi.
AffinityMask
Masker afinitas proses.
BasePriority
Tingkat prioritas dasar proses.
ProcessId
ID proses.
ParentProcessId
ID proses induk.
Flags
Bendera tentang proses. Untuk informasi selengkapnya, lihat PSS_PROCESS_FLAGS.
CreateTime
Waktu proses dibuat. Untuk informasi selengkapnya, lihat FILETIME.
ExitTime
Jika proses keluar, waktu keluar. Untuk informasi selengkapnya, lihat FILETIME.
KernelTime
Jumlah waktu yang dihabiskan proses untuk mengeksekusi dalam mode kernel. Untuk informasi selengkapnya, lihat FILETIME.
UserTime
Jumlah waktu yang dihabiskan proses untuk dijalankan dalam mode pengguna. Untuk informasi selengkapnya, lihat FILETIME.
PriorityClass
Kelas prioritas.
PeakVirtualSize
Penghitung penggunaan memori. Lihat fungsi GetProcessMemoryInfo untuk informasi selengkapnya.
VirtualSize
Penghitung penggunaan memori. Lihat fungsi GetProcessMemoryInfo untuk informasi selengkapnya.
PageFaultCount
Penghitung penggunaan memori. Lihat fungsi GetProcessMemoryInfo untuk informasi selengkapnya.
PeakWorkingSetSize
Penghitung penggunaan memori. Lihat fungsi GetProcessMemoryInfo untuk informasi selengkapnya.
WorkingSetSize
Penghitung penggunaan memori. Lihat fungsi GetProcessMemoryInfo untuk informasi selengkapnya.
QuotaPeakPagedPoolUsage
Penghitung penggunaan memori. Lihat fungsi GetProcessMemoryInfo untuk informasi selengkapnya.
QuotaPagedPoolUsage
Penghitung penggunaan memori. Lihat fungsi GetProcessMemoryInfo untuk informasi selengkapnya.
QuotaPeakNonPagedPoolUsage
Penghitung penggunaan memori. Lihat fungsi GetProcessMemoryInfo untuk informasi selengkapnya.
QuotaNonPagedPoolUsage
Penghitung penggunaan memori. Lihat fungsi GetProcessMemoryInfo untuk informasi selengkapnya.
PagefileUsage
Penghitung penggunaan memori. Lihat fungsi GetProcessMemoryInfo untuk informasi selengkapnya.
PeakPagefileUsage
Penghitung penggunaan memori. Lihat fungsi GetProcessMemoryInfo untuk informasi selengkapnya.
PrivateUsage
Penghitung penggunaan memori. Lihat fungsi GetProcessMemoryInfo untuk informasi selengkapnya.
ExecuteFlags
Dicadangkan untuk digunakan oleh sistem operasi.
ImageFileName[MAX_PATH]
Jalur lengkap ke proses yang dapat dieksekusi. Jika jalur melebihi ukuran buffer yang dialokasikan, jalur akan terpotong.
Keterangan
PssQuerySnapshot mengembalikan struktur PSS_PROCESS_INFORMATION ketika anggota PSS_QUERY_INFORMATION_CLASS yang disediakan pemanggil PSS_QUERY_PROCESS_INFORMATION.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8.1 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 R2 [hanya aplikasi desktop] |
Header | processsnapshot.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk