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.
Listet Geräte im System auf, die die angegebenen Kriterien erfüllen.
Syntax
BOOLEAN DevicePowerEnumDevices(
[in] ULONG QueryIndex,
[in] ULONG QueryInterpretationFlags,
[in] ULONG QueryFlags,
[out, optional] PBYTE pReturnBuffer,
[in, out] PULONG pBufferSize
);
Parameter
[in] QueryIndex
Der Index des angeforderten Geräts. Bei ersten Aufrufen sollte dieser Wert 0 sein.
[in] QueryInterpretationFlags
Die Kriterien, die auf die Suchergebnisse angewendet werden.
[in] QueryFlags
Die Abfragekriterien.
[out, optional] pReturnBuffer
Zeiger auf einen Puffer, der die angeforderten Informationen empfängt.
[in, out] pBufferSize
Die Größe des Rückgabepuffers in Bytes.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null.
Hinweise
Die Werte des QueryFlags-Parameters können kombiniert werden, um Geräte abzufragen, die mindestens zwei Kriterien unterstützen. Zum Beispiel; wenn PDCAP_D3_SUPPORTED | PDCAP_D1_SUPPORTED als QueryFlags-Parameter übergeben wird, fragt die Funktion nach Geräten ab, die D3 oder D1 unterstützen.
QueryFlags kann auch mit QueryInterpretationFlags kombiniert werden, die auf DEVICEPOWER_AND_OPERATION festgelegt ist, um eine Abfrage von Geräten zu erstellen, die alle angeforderten Kriterien unterstützen. Zum Beispiel; wenn PDCAP_D3_SUPPORTED | PDCAP_D1_SUPPORTED als QueryFlags-Parameter übergeben und DEVICEPOWER_AND_OPERATION als QueryInterpretationFlags-Parameter übergeben wird, fragt die Funktion Geräte ab, die sowohl D3 als auch D1 unterstützen.
Beispiele
Ein Beispiel, das diese Funktion verwendet, finden Sie unter Verwenden der Geräteenergie-API.
Anforderungen
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 |