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 i membri WakeFromD0, WakeFromD1, WakeFromD2 e WakeFromD3 su WdfUseDefault.
- Imposta tutti gli stati del dispositivo nella matrice DeviceState su PowerDeviceMaximum.
- Imposta i membri DeviceWake e SystemWake su PowerDeviceMaximum.
- Imposta i membri D1Latency, D2Latency e D3Latency su -1.
- Imposta il membro IdealDxStateForSx su PowerDeviceMaximum.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfdevice.h (include Wdf.h) |