Share via


struttura DEVICE_POWER_DESCRIPTOR (ntddstor.h)

Usato in combinazione con il codice di controllo IOCTL_STORAGE_QUERY_PROPERTY per descrivere le funzionalità di alimentazione di un dispositivo di archiviazione.

Sintassi

typedef struct _DEVICE_POWER_DESCRIPTOR {
  ULONG   Version;
  ULONG   Size;
  BOOLEAN DeviceAttentionSupported;
  BOOLEAN AsynchronousNotificationSupported;
  BOOLEAN IdlePowerManagementEnabled;
  BOOLEAN D3ColdEnabled;
  BOOLEAN D3ColdSupported;
  BOOLEAN NoVerifyDuringIdlePower;
  UCHAR   Reserved[2];
  ULONG   IdleTimeoutInMS;
} DEVICE_POWER_DESCRIPTOR, *PDEVICE_POWER_DESCRIPTOR;

Members

Version

Contiene le dimensioni di questa struttura, in byte. Il valore di questo membro verrà modificato man mano che i membri vengono aggiunti alla struttura.

Size

Specifica le dimensioni totali dei dati restituiti, in byte. Ciò può includere dati che seguono questa struttura.

DeviceAttentionSupported

True se l'attenzione del dispositivo è supportata. In caso contrario, False.

AsynchronousNotificationSupported

True se il dispositivo supporta le notifiche asincrone, recapitate tramite IOCTL_STORAGE_EVENT_NOTIFICATION. In caso contrario, False

IdlePowerManagementEnabled

True se il dispositivo è stato registrato per il risparmio energia inattiva in fase di esecuzione. In caso contrario, False

D3ColdEnabled

True se il dispositivo verrà spento quando viene inserito nello stato di alimentazione D3. In caso contrario, False

D3ColdSupported

True se la piattaforma supporta D3ColdEnabled per questo dispositivo. In caso contrario, False.

NoVerifyDuringIdlePower

True se il dispositivo non richiede alcuna verifica durante le transizioni di alimentazione inattive. In caso contrario, False

Reserved[2]

Riservato.

IdleTimeoutInMS

Valore di timeout di inattività in millisecondi. Questo membro viene ignorato a meno che IdlePowerManagementEnabled non sia true.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione ntddstor.h (include Ntddstor.h)

Vedi anche

IOCTL_STORAGE_QUERY_PROPERTY