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