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 bekletilmesini 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

Askıya alınan modu hemen zorlamak için true; 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, false sistemin güç durumunun bir uyandırma olayında etkin duruma geri yüklenmesini etkinleştirmek için.

Döndürülenler

truesistem askıya alınıyorsa, aksi takdirde . false

Açıklamalar

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.