Application.SetSuspendState(PowerState, Boolean, Boolean) Metode

Definisi

Menangguhkan atau menghibernasi sistem, atau meminta agar sistem ditangguhkan atau dihibernasi.

public:
 static bool SetSuspendState(System::Windows::Forms::PowerState state, bool force, bool disableWakeEvent);
public static bool SetSuspendState(System.Windows.Forms.PowerState state, bool force, bool disableWakeEvent);
static member SetSuspendState : System.Windows.Forms.PowerState * bool * bool -> bool
Public Shared Function SetSuspendState (state As PowerState, force As Boolean, disableWakeEvent As Boolean) As Boolean

Parameter

state
PowerState

Menunjukkan PowerState mode aktivitas daya ke transisi.

force
Boolean

true untuk memaksa mode yang ditangguhkan segera; false menyebabkan Windows mengirim permintaan penangguhan ke setiap aplikasi.

disableWakeEvent
Boolean

true untuk menonaktifkan pemulihan status daya sistem agar aktif pada peristiwa bangun, false untuk memungkinkan pemulihan status daya sistem aktif pada peristiwa bangun.

Mengembalikan

true jika sistem sedang ditangguhkan, jika tidak, false.

Keterangan

Jika aplikasi tidak menanggapi permintaan yang ditangguhkan dalam waktu 20 detik, Windows menentukan bahwa aplikasi berada dalam keadaan tidak responsif, dan bahwa aplikasi dapat ditidur atau dihentikan. Namun, setelah aplikasi merespons permintaan yang ditangguhkan, aplikasi dapat memakan waktu berapa pun yang diperlukan untuk membersihkan sumber daya dan mematikan proses aktif.

Berlaku untuk

Lihat juga