Partager via


structure DEVICE_POWER_DESCRIPTOR (ntddstor.h)

Utilisé conjointement avec le code de contrôle IOCTL_STORAGE_QUERY_PROPERTY pour décrire les fonctionnalités d’alimentation d’un périphérique de stockage.

Syntaxe

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;

Membres

Version

Contient la taille de cette structure, en octets. La valeur de ce membre change à mesure que des membres sont ajoutés à la structure.

Size

Spécifie la taille totale des données retournées, en octets. Cela peut inclure des données qui suivent cette structure.

DeviceAttentionSupported

True si l’attention de l’appareil est prise en charge. Sinon, False.

AsynchronousNotificationSupported

True si l’appareil prend en charge les notifications asynchrones, remises via IOCTL_STORAGE_EVENT_NOTIFICATION. Sinon, False

IdlePowerManagementEnabled

Cette propriété a la valeur True si l’appareil a été inscrit pour la gestion de l’alimentation inactive du runtime. Sinon, False

D3ColdEnabled

Cette propriété a la valeur True si l’appareil est mis hors tension lorsqu’il est placé dans l’état d’alimentation D3. Sinon, False

D3ColdSupported

True si la plateforme prend en charge D3ColdEnabled pour cet appareil. Sinon, False.

NoVerifyDuringIdlePower

True si l’appareil ne nécessite aucune vérification pendant les transitions d’alimentation inactives. Sinon, False

Reserved[2]

Réservé.

IdleTimeoutInMS

Valeur de délai d’inactivité en millisecondes. Ce membre est ignoré, sauf si IdlePowerManagementEnabled a la valeur true.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête ntddstor.h (inclure Ntddstor.h)

Voir aussi

IOCTL_STORAGE_QUERY_PROPERTY