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.
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
ProcessMemoryPriorityInformasi 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. |
ProcessMemoryExhaustionInfoInformasi proses diwakili oleh struktur PROCESS_MEMORY_EXHAUSTION_INFO . Memungkinkan aplikasi mengonfigurasi proses untuk mengakhiri jika alokasi gagal menerapkan memori. |
ProcessAppMemoryInfoInformasi 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. |
ProcessInPrivateInfoJika 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. |
ProcessPowerThrottlingInformasi proses diwakili oleh struktur PROCESS_POWER_THROTTLING_STATE . Memungkinkan aplikasi untuk mengonfigurasi bagaimana sistem harus membatasi aktivitas proses target saat mengelola daya. |
ProcessReservedValue1Dicadangkan. |
ProcessTelemetryCoverageInfoDicadangkan. |
ProcessProtectionLevelInfoInformasi proses diwakili oleh struktur PROCESS_PROTECTION_LEVEL_INFORMATION . |
ProcessLeapSecondInfoInformasi proses diwakili oleh struktur PROCESS_LEAP_SECOND_INFO . |
ProcessMachineTypeInfoProses ini diwakili oleh struktur PROCESS_MACHINE_INFORMATION . |
ProcessOverrideSubsequentPrefetchParameterDapat 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. |
ProcessMaxOverridePrefetchParameterDapat 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.) |
ProcessInformationClassMaxNilai 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