Fungsi GetProcessWorkingSetSizeEx (memoryapi.h)

Mengambil ukuran set kerja minimum dan maksimum dari proses yang ditentukan.

Sintaks

BOOL GetProcessWorkingSetSizeEx(
  [in]  HANDLE  hProcess,
  [out] PSIZE_T lpMinimumWorkingSetSize,
  [out] PSIZE_T lpMaximumWorkingSetSize,
  [out] PDWORD  Flags
);

Parameter

[in] hProcess

Handel untuk proses yang ukuran set kerjanya akan diperoleh. Handel harus memiliki hak akses PROCESS_QUERY_INFORMATION atau PROCESS_QUERY_LIMITED_INFORMATION . Untuk informasi selengkapnya, lihat Keamanan Proses dan Hak Akses.

Windows Server 2003: Handel harus memiliki hak akses PROCESS_QUERY_INFORMATION .

[out] lpMinimumWorkingSetSize

Penunjuk ke variabel yang menerima ukuran set kerja minimum dari proses yang ditentukan, dalam byte. Manajer memori virtual mencoba untuk menyimpan setidaknya memori sebanyak ini dalam proses setiap kali proses aktif.

[out] lpMaximumWorkingSetSize

Penunjuk ke variabel yang menerima ukuran set kerja maksimum dari proses yang ditentukan, dalam byte. Manajer memori virtual mencoba untuk menjaga tidak lebih dari memori sebanyak ini dalam proses setiap kali proses aktif ketika memori dalam pasokan pendek.

[out] Flags

Bendera yang mengontrol penerapan ukuran set kerja minimum dan maksimum.

Nilai Makna
QUOTA_LIMITS_HARDWS_MIN_DISABLE
0x00000002
Set kerja mungkin berada di bawah batas set kerja minimum jika permintaan memori tinggi.
QUOTA_LIMITS_HARDWS_MIN_ENABLE
0x00000001
Set kerja tidak akan berada di bawah batas set kerja minimum.
QUOTA_LIMITS_HARDWS_MAX_DISABLE
0x00000008
Set kerja dapat melebihi batas set kerja maksimum jika ada memori yang berlimpah.
QUOTA_LIMITS_HARDWS_MAX_ENABLE
0x00000004
Set kerja tidak akan melebihi batas set kerja maksimum.

Mengembalikan nilai

Tidak ada

Keterangan

"Set kerja" dari suatu proses adalah kumpulan halaman memori yang saat ini terlihat oleh proses dalam memori RAM fisik. Halaman-halaman ini adalah residen dan tersedia untuk digunakan aplikasi tanpa memicu kesalahan halaman. Ukuran set kerja minimum dan maksimum mempengaruhi perilaku halaman memori virtual dari sebuah proses.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header memoryapi.h (termasuk Windows.h di Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2)
Pustaka onecore.lib
DLL Kernel32.dll

Lihat juga

Proses Set Kerja

Proses

SetProcessWorkingSetSizeEx