Share 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 de type WRITE_CACHE_TYPE qui indique le type de cache d’écriture actuel

WriteCacheEnabled

Valeur de type WRITE_CACHE_ENABLE qui indique si le cache d’écriture est activé.

WriteCacheChangeable

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

WriteThroughSupported

Valeur de type WRITE_THROUGH qui indique si l’appareil prend en charge la mise en cache en écriture via.

FlushCacheSupported

Valeur booléenne qui indique si l’appareil autorise le logiciel hôte à vider le cache de l’appareil. Si la valeur est TRUE, l’appareil permet au logiciel hôte de vider le cache de l’appareil. Si la valeur est FALSE, 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 la valeur EST TRUE, un utilisateur peut configurer les caractéristiques de protection de l’alimentation de l’appareil dans le Registre. Si la valeur est FALSE, 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 dispose d’une batterie de secours pour le cache d’écriture. Si la valeur EST TRUE, l’appareil dispose d’une batterie de secours pour le cache d’écriture. Si la valeur est FALSE, l’appareil ne dispose pas d’une batterie de secours 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 IOCTL_STORAGE_QUERY_PROPERTY .

Configuration requise

Condition requise Valeur
En-tête ntddstor.h (inclure Ntddstor.h)

Voir aussi

IOCTL_STORAGE_QUERY_PROPERTY