Partager via


structure STORAGE_WRITE_CACHE_PROPERTY (ntddstor.h)

La structure STORAGE_WRITE_CACHE_PROPERTY est utilisée avec la demande de IOCTL_STORAGE_QUERY_PROPERTY pour récupérer des informations sur la propriété de cache d’écriture d’un appareil.

Syntaxe

typedef struct _STORAGE_WRITE_CACHE_PROPERTY {
  ULONG              Version;
  ULONG              Size;
  WRITE_CACHE_TYPE   WriteCacheType;
  WRITE_CACHE_ENABLE WriteCacheEnabled;
  WRITE_CACHE_CHANGE WriteCacheChangeable;
  WRITE_THROUGH      WriteThroughSupported;
  BOOLEAN            FlushCacheSupported;
  BOOLEAN            UserDefinedPowerProtection;
  BOOLEAN            NVCacheEnabled;
} STORAGE_WRITE_CACHE_PROPERTY, *PSTORAGE_WRITE_CACHE_PROPERTY;

Membres

Version

Numéro de version de la propriété de cache d’écriture.

Size

Taille, en octets, de la structure STORAGE_WRITE_CACHE_PROPERTY.

WriteCacheType

Valeur WRITE_CACHE_TYPE-typée qui indique le type de cache d’écriture actuel

WriteCacheEnabled

Valeur WRITE_CACHE_ENABLE-typée qui indique si le cache d’écriture est activé.

WriteCacheChangeable

Valeur WRITE_CACHE_CHANGE-typée qui indique si l’hôte peut modifier les caractéristiques du cache d’écriture.

WriteThroughSupported

Valeur WRITE_THROUGH-typée qui indique si l’appareil prend en charge la mise en cache en écriture.

FlushCacheSupported

Valeur booléenne qui indique si l’appareil autorise le logiciel hôte à vider le cache de l’appareil. Si TRUE, l’appareil autorise le logiciel hôte à vider le cache de l’appareil. Si FAUX, le logiciel hôte ne peut pas vider le cache de l’appareil.

UserDefinedPowerProtection

Valeur booléenne qui indique si un utilisateur peut configurer les caractéristiques de protection de l’alimentation de l’appareil dans le Registre. Si TRUE, un utilisateur peut configurer les caractéristiques de protection de l’alimentation de l’appareil dans le Registre. Si FAUX, l’utilisateur ne peut pas configurer les caractéristiques de protection de l’alimentation de l’appareil dans le Registre.

NVCacheEnabled

Valeur booléenne qui indique si l’appareil a une sauvegarde de batterie pour le cache d’écriture. Si TRUE, l’appareil dispose d’une sauvegarde de batterie pour le cache d’écriture. Si FALSE, l’appareil n’a pas de sauvegarde de batterie pour le cache de l’enregistreur.

Remarques

Toutes les valeurs de paramètre décrites dans cette rubrique font référence à la sortie de la demande de IOCTL_STORAGE_QUERY_PROPERTY.

Exigences

Exigence Valeur
d’en-tête ntddstor.h (include Ntddstor.h)

Voir aussi

IOCTL_STORAGE_QUERY_PROPERTY