Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menjelaskan entri dari daftar proses yang berada di ruang alamat sistem saat rekam jepret diambil.
Sintaks
typedef struct tagPROCESSENTRY32 {
DWORD dwSize;
DWORD cntUsage;
DWORD th32ProcessID;
ULONG_PTR th32DefaultHeapID;
DWORD th32ModuleID;
DWORD cntThreads;
DWORD th32ParentProcessID;
LONG pcPriClassBase;
DWORD dwFlags;
CHAR szExeFile[MAX_PATH];
} PROCESSENTRY32;
Anggota
dwSize
Ukuran struktur, dalam byte. Sebelum memanggil fungsi Process32First , atur anggota ini ke sizeof(PROCESSENTRY32). Jika Anda tidak menginisialisasi dwSize, Process32First gagal.
cntUsage
Anggota ini tidak lagi digunakan dan selalu diatur ke nol.
th32ProcessID
Pengidentifikasi proses.
th32DefaultHeapID
Anggota ini tidak lagi digunakan dan selalu diatur ke nol.
th32ModuleID
Anggota ini tidak lagi digunakan dan selalu diatur ke nol.
cntThreads
Jumlah utas eksekusi yang dimulai oleh proses.
th32ParentProcessID
Pengidentifikasi proses yang membuat proses ini (proses induknya).
pcPriClassBase
Prioritas dasar dari setiap utas yang dibuat oleh proses ini.
dwFlags
Anggota ini tidak lagi digunakan dan selalu diatur ke nol.
szExeFile[MAX_PATH]
Nama file yang dapat dieksekusi untuk proses tersebut. Untuk mengambil jalur lengkap ke file yang dapat dieksekusi, panggil fungsi Module32First dan periksa anggota szExePath dari struktur MODULEENTRY32 yang dikembalikan. Namun, jika proses panggilan adalah proses 32-bit, Anda harus memanggil fungsi QueryFullProcessImageName untuk mengambil jalur lengkap file yang dapat dieksekusi untuk proses 64-bit.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Header | tlhelp32.h |