WDF_DEVICE_POWER_CAPABILITIES_INIT-Funktion (wdfdevice.h)
[Gilt für KMDF und UMDF]
Die WDF_DEVICE_POWER_CAPABILITIES_INIT-Funktion initialisiert eine WDF_DEVICE_POWER_CAPABILITIES-Struktur .
Syntax
void WDF_DEVICE_POWER_CAPABILITIES_INIT(
[out] PWDF_DEVICE_POWER_CAPABILITIES Caps
);
Parameter
[out] Caps
Ein Zeiger auf eine vom Treiber bereitgestellte WDF_DEVICE_POWER_CAPABILITIES-Struktur .
Rückgabewert
Keine
Bemerkungen
Die WDF_DEVICE_POWER_CAPABILITIES_INIT-Funktion nullt die WDF_DEVICE_POWER_CAPABILITIES-Struktur und legt den Size-Member der Struktur fest. Anschließend wird Folgendes ausgeführt:
- Legt die Member DeviceD1 und DeviceD2 auf WdfUseDefault fest.
- Legt die Elemente WakeFromD0, WakeFromD1, WakeFromD2 und WakeFromD3 auf WdfUseDefault fest.
- Legt alle Gerätezustände im DeviceState-Array auf PowerDeviceMaximum fest.
- Legt die Member DeviceWake und SystemWake auf PowerDeviceMaximum fest.
- Legt die Member D1Latency, D2Latency und D3Latency auf -1 fest.
- Legt das IdealDxStateForSx-Element auf PowerDeviceMaximum fest.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfdevice.h (einschließen von Wdf.h) |