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) |