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 nur für KMDF]
Die WdfDeviceInitSetPowerInrush--Methode informiert den Power-Manager, dass das angegebene Gerät beim Start einen Stromstrom erfordert.
Syntax
VOID WdfDeviceInitSetPowerInrush(
[in] PWDFDEVICE_INIT DeviceInit
);
Parameter
[in] DeviceInit
Ein vom Aufrufer bereitgestellter Zeiger auf eine WDFDEVICE_INIT Struktur.
Rückgabewert
Nichts
Bemerkungen
Um zu vermeiden, dass die Stromversorgung des Systems überlastet wird, startet das System Geräte, die jeweils einen Stromstrom erfordern.
Wenn Ihr Treiber WdfDeviceInitSetPowerInrush-aufruft, macht es das Framework nicht seitenseitige während Übergängen des Energiezustands und der Treiber darf nicht WdfDeviceInitSetPowerPageableaufrufen.
Ihr Treiber muss WdfDeviceInitSetPowerInrush- aufrufen, bevor WdfDeviceCreateaufgerufen wird. Weitere Informationen zum Aufrufen WdfDeviceCreatefinden Sie unter Creating a Framework Device Object.
Das Aufrufen WdfDeviceInitSetPowerInrush- von einem Filtertreiber hat keine Auswirkung. Für Filtertreiber verwendet das Framework die Einstellung, die der nächste niedrigere Treiber im Treiberstapel angibt.
Beispiele
Im folgenden Codebeispiel wird der Power-Manager darüber informiert, dass ein Gerät beim Starten einen Stromstrom benötigt.
WdfDeviceInitSetPowerInrush(DeviceInit);
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Universal |
| Minimale KMDF-Version | 1.0 |
| Header- | wdfdevice.h (einschließen Wdf.h) |
| Library | Wdf01000.sys (siehe Framework-Bibliotheksversionsverwaltung.) |
| IRQL- | <= DISPATCH_LEVEL |
| DDI-Complianceregeln | ChildDeviceInitAPI(kmdf), DeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql (kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), PdoDeviceInitAPI(kmdf) |