Application.SetSuspendState(PowerState, Boolean, Boolean) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sistemi askıya alır veya hazırda bekletir ya da sistemin askıya alınmasını veya hazırda beklemeye alınmasını ister.
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
Parametreler
- state
- PowerState
PowerState Geçiş için güç etkinliği modunu gösteren bir.
- force
- Boolean
true
askıya alınmış modu hemen zorlamak için; false
Windows her uygulamaya askıya alma isteği göndermesine neden olur.
- disableWakeEvent
- Boolean
true
bir uyandırma olayında sistemin güç durumunun etkin duruma geri yüklenmesini devre dışı bırakmak için sistemin güç durumunun bir uyandırma olayında false
etkin duruma geri yüklenmesini etkinleştirin.
Döndürülenler
true
sistem askıya alınıyorsa, aksi takdirde , false
.
Açıklamalar
Bir uygulama 20 saniye içinde askıya alma isteğine yanıt vermezse, Windows yanıt vermeyen bir durumda olduğunu ve uygulamanın uyku moduna geçirilebileceğini veya sonlandırılabildiğini belirler. Ancak bir uygulama askıya alma isteğine yanıt verdikten sonra kaynakları temizlemek ve etkin işlemleri kapatmak için gereken zaman alabilir.