Freigeben über


DevicePowerSetDeviceState-Funktion (powrprof.h)

Ändert die angegebenen Daten auf dem angegebenen Gerät.

Syntax

DWORD DevicePowerSetDeviceState(
  [in] LPCWSTR DeviceDescription,
  [in] ULONG   SetFlags,
  [in] PVOID   SetData
);

Parameter

[in] DeviceDescription

Der Name oder die Hardwarebezeichnerzeichenfolge des zu ändernden Geräts.

[in] SetFlags

Die Eigenschaften des Geräts, die geändert werden sollen.

Wert Bedeutung
DEVICEPOWER_SET_WAKEENABLED
0x00000001
Ermöglicht dem angegebenen Gerät, das System zu reaktivieren.
DEVICEPOWER_CLEAR_WAKEENABLED
0x00000002
Verhindert, dass das angegebene Gerät das System reaktivieren kann.

[in] SetData

Reserviert, muss NULL sein.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile powrprof.h
Bibliothek PowrProf.lib
DLL PowrProf.dll

Weitere Informationen

Geräteenergieverwaltung