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.
[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
Nichts
Bemerkungen
Die WDF_DEVICE_POWER_CAPABILITIES_INIT-Funktion nullt die WDF_DEVICE_POWER_CAPABILITIES Struktur und legt das Size-Element der Struktur fest. Führen Sie dann die folgenden Aktionen aus:
- Legt die elemente 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 PowerDeviceMaximumfest.
- Legt die DeviceWake und SystemWake Member auf PowerDeviceMaximumfest.
- Legt die D1Latency, D2Latencyund D3Latency Member auf -1 fest.
- Legt den IdealDxStateForSx Member auf PowerDeviceMaximum-fest.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wdfdevice.h (einschließen Wdf.h) |