funzione WDF_DEVICE_POWER_CAPABILITIES_INIT (wdfdevice.h)
[Si applica a KMDF e UMDF]
La funzione WDF_DEVICE_POWER_CAPABILITIES_INIT inizializza una struttura WDF_DEVICE_POWER_CAPABILITIES.
Sintassi
void WDF_DEVICE_POWER_CAPABILITIES_INIT(
[out] PWDF_DEVICE_POWER_CAPABILITIES Caps
);
Parametri
[out] Caps
Puntatore a una struttura di WDF_DEVICE_POWER_CAPABILITIES fornita dal driver.
Valore restituito
Nessuno
Osservazioni
La funzione WDF_DEVICE_POWER_CAPABILITIES_INIT zero la struttura WDF_DEVICE_POWER_CAPABILITIES e imposta il membro size della struttura. Esegue quindi le operazioni seguenti:
- Imposta i membri DeviceD1 e DeviceD2 su WdfUseDefault.
- Imposta il WakeFromD0, WakeFromD1, WakeFromD2 e WakeFromD3 membri su WdfUseDefault.
- Imposta tutti gli stati del dispositivo nella matrice DeviceState su PowerDeviceMaximum.
- Imposta i membri DeviceWake e SystemWake su PowerDeviceMaximum.
- Imposta il D1Latency, D2Latencye I membri D3Latency su -1.
- Imposta il membro IdealDxStateForSx su PowerDeviceMaximum.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
versione minima di KMDF | 1.0 |
versione minima di UMDF | 2.0 |
intestazione | wdfdevice.h (include Wdf.h) |