Application.SetSuspendState(PowerState, Boolean, Boolean) Yöntem

Tanım

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

trueaskı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

Boolean

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.

Şunlara uygulanır

Ayrıca bkz.