Application.SetSuspendState(PowerState, Boolean, Boolean) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Pausar eller viloläger systemet, eller begär att systemet ska pausas eller viloläge.
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
Parametrar
- state
- PowerState
En PowerState som anger det energiaktivitetsläge som övergången ska överföras till.
- force
- Boolean
true att framtvinga det pausade läget omedelbart. false att Windows skickar en pausbegäran till varje program.
- disableWakeEvent
- Boolean
true för att inaktivera återställning av systemets energistatus till aktiv vid en aktiv händelse, false för att aktivera återställning av systemets energistatus till aktiv vid en aktiv händelse.
Returer
true om systemet pausas, annars , false.
Kommentarer
Om ett program inte svarar på en pausbegäran inom 20 sekunder avgör Windows att det är i ett icke-dynamiskt tillstånd och att programmet antingen kan försättas i viloläge eller avslutas. När ett program svarar på en pausbegäran kan det dock ta den tid det behöver för att rensa resurser och stänga av aktiva processer.