Application.SetSuspendState(PowerState, Boolean, Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.