PBT_APMQUERYSUSPENDFAILED-Ereignis
[PBT_APMQUERYSUSPENDFAILED ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt „Anforderungen“ angegeben sind. Die Unterstützung für dieses Ereignis wurde in Windows Vista entfernt. Verwenden Sie stattdessen SetThreadExecutionState.]
Benachrichtigt Anwendungen, dass die Berechtigung zum Anhalten des Computers verweigert wurde. Dieses Ereignis wird übertragen, wenn eine Anwendung oder ein Treiber BROADCAST_QUERY_DENY an ein vorheriges PBT_APMQUERYSUSPEND-Ereignis zurückgegeben hat.
Ein Fenster empfängt dieses Ereignis über die WM_POWERBROADCAST-Nachricht. Die Parameter wParam und lParam werden wie folgt festgelegt.
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMQUERYSUSPENDFAILED
LPARAM lParam); // zero
Parameter
hwnd
Das Fensterhandle
uMsg
Wert | Bedeutung |
---|---|
|
Nachrichtenbezeichner. |
wParam
Wert | Bedeutung |
---|---|
|
Ereignisbezeichner. |
lParam
Reserviert: Muss Null sein.
Rückgabewert
Kein Rückgabewert.
Hinweise
Anwendungen reagieren in der Regel auf dieses Ereignis, indem sie den normalen Betrieb fortsetzen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Ende des Clientsupports |
Windows XP |
Ende der Serverunterstützung |
Windows Server 2003 |
Header |
|