Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 |
|