Bagikan melalui


Fungsi GetProcessShutdownParameters (processthreadsapi.h)

Mengambil parameter matikan untuk proses panggilan saat ini.

Sintaks

BOOL GetProcessShutdownParameters(
  [out] LPDWORD lpdwLevel,
  [out] LPDWORD lpdwFlags
);

Parameter

[out] lpdwLevel

Penunjuk ke variabel yang menerima tingkat prioritas matikan. Tingkat yang lebih tinggi dimatikan terlebih dahulu. Urutan pematian tingkat sistem disediakan untuk komponen sistem. Angka yang lebih tinggi dimatikan terlebih dahulu. Berikut ini adalah konvensi tingkat.

Nilai Makna
000-0FF
Rentang matikan terakhir yang dicadangkan sistem.
100-1FF
Rentang matikan terakhir yang dipesan aplikasi.
200-2FF
Aplikasi dicadangkan "di antara" rentang matikan.
300-3FF
Rentang matikan pertama yang dipesan aplikasi.
400-4FF
Rentang matikan pertama yang dipesan sistem.
 

Semua proses dimulai pada tingkat pematian 0x280.

[out] lpdwFlags

Penunjuk ke variabel yang menerima bendera matikan. Parameter ini bisa menjadi nilai berikut.

Nilai Makna
SHUTDOWN_NORETRY
0x00000001
Jika proses ini membutuhkan waktu lebih lama dari batas waktu yang ditentukan untuk dimatikan, jangan tampilkan kotak dialog coba lagi untuk pengguna. Sebaliknya, hanya menyebabkan proses langsung keluar.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header processthreadsapi.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

Fungsi Proses dan Utas

Proses

SetProcessShutdownParameters