enumerasi PROCESS_INFORMATION_CLASS (processthreadsapi.h)
Menunjukkan kelas informasi proses tertentu. Nilai dari enumerasi ini diteruskan ke fungsi GetProcessInformation dan SetProcessInformation untuk menentukan jenis informasi proses yang diteruskan dalam argumen pointer kekosongan dari panggilan fungsi.
Sintaks
typedef enum _PROCESS_INFORMATION_CLASS {
ProcessMemoryPriority,
ProcessMemoryExhaustionInfo,
ProcessAppMemoryInfo,
ProcessInPrivateInfo,
ProcessPowerThrottling,
ProcessReservedValue1,
ProcessTelemetryCoverageInfo,
ProcessProtectionLevelInfo,
ProcessLeapSecondInfo,
ProcessMachineTypeInfo,
ProcessOverrideSubsequentPrefetchParameter,
ProcessMaxOverridePrefetchParameter,
ProcessInformationClassMax
} PROCESS_INFORMATION_CLASS;
Konstanta
ProcessMemoryPriority Informasi proses diwakili oleh struktur MEMORY_PRIORITY_INFORMATION . Memungkinkan aplikasi untuk menurunkan prioritas memori default utas yang melakukan operasi latar belakang atau mengakses file dan data yang tidak diharapkan untuk diakses lagi segera. |
ProcessMemoryExhaustionInfo Informasi proses diwakili oleh struktur PROCESS_MEMORY_EXHAUSTION_INFO . Memungkinkan aplikasi mengonfigurasi proses untuk mengakhiri jika alokasi gagal menerapkan memori. |
ProcessAppMemoryInfo Informasi proses diwakili oleh struktur APP_MEMORY_INFORMATION . Memungkinkan aplikasi untuk mengkueri penggunaan penerapan dan penerapan tambahan yang tersedia untuk proses ini. Tidak mengizinkan penelepon untuk benar-benar mendapatkan batas penerapan. |
ProcessInPrivateInfo Jika proses diatur ke mode ProcessInPrivate , dan sesi pelacakan telah mengatur bendera EVENT_ENABLE_PROPERTY_EXCLUDE_INPRIVATE , maka sesi pelacakan akan menghilangkan semua peristiwa dari proses tersebut. |
ProcessPowerThrottling Informasi proses diwakili oleh struktur PROCESS_POWER_THROTTLING_STATE . Memungkinkan aplikasi untuk mengonfigurasi bagaimana sistem harus membatasi aktivitas proses target saat mengelola daya. |
ProcessReservedValue1 Dicadangkan. |
ProcessTelemetryCoverageInfo Dicadangkan. |
ProcessProtectionLevelInfo Informasi proses diwakili oleh struktur PROCESS_PROTECTION_LEVEL_INFORMATION . |
ProcessLeapSecondInfo Informasi proses diwakili oleh struktur PROCESS_LEAP_SECOND_INFO . |
ProcessMachineTypeInfo Proses ini diwakili oleh struktur PROCESS_MACHINE_INFORMATION . |
ProcessOverrideSubsequentPrefetchParameter Dapat digunakan dalam panggilan ke fungsi SetProcessInformation untuk mengatur struktur OVERRIDE_PREFETCH_PARAMETER untuk aplikasi yang memanggilnya. Parameter prefetch digunakan untuk membedakan pola akses file yang berbeda untuk nama proses yang sama. |
ProcessMaxOverridePrefetchParameter Dapat digunakan dalam panggilan ke fungsi GetProcessInformation untuk mengkueri nilai maksimum yang diizinkan (inklusif) untuk struktur OVERRIDE_PREFETCH_PARAMETER. (Parameter prefetch digunakan untuk membedakan pola akses file yang berbeda untuk nama proses yang sama.) |
ProcessInformationClassMax Nilai maksimum untuk enumerasi ini. Nilai ini dapat berubah dalam versi mendatang. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Build 22000 |
Server minimum yang didukung | Windows Build 22000 |
Header | processthreadsapi.h |
Lihat juga
Fungsi GetProcessInformation, fungsi SetProcessInformation, struktur APP_MEMORY_INFORMATION, struktur PROCESS_MACHINE_INFORMATION, struktur PROCESS_MEMORY_EXHAUSTION_INFO