énumération NVME_SECURE_ERASE_SETTINGS (nvme.h)
Contient des valeurs qui spécifient si ou quel type d’opération d’effacement sécurisée doit être effectuée dans le cadre d’une commande Format NVM.
L’effacement sécurisé s’applique à toutes les données utilisateur, quel que soit l’emplacement. Par exemple, les données utilisateur dans une allocation de blocs logiques (LBA) exposée, dans un cache ou dans des LBA libérés.
Syntax
typedef enum {
NVME_SECURE_ERASE_NONE,
NVME_SECURE_ERASE_USER_DATA,
NVME_SECURE_ERASE_CRYPTOGRAPHIC
} NVME_SECURE_ERASE_SETTINGS;
Constantes
NVME_SECURE_ERASE_NONE Aucune opération d’effacement sécurisée n’est demandée. |
NVME_SECURE_ERASE_USER_DATA Toutes les données utilisateur seront effacées. Le contenu des données utilisateur après l’effacement est indéterminé. Par exemple, les données utilisateur peuvent être remplies à zéro ou une seule remplie. Le contrôleur peut effectuer une suppression de chiffrement lorsque NVME_SECURE_ERASE_USER_DATA est spécifié, si toutes les données utilisateur sont chiffrées. |
NVME_SECURE_ERASE_CRYPTOGRAPHIC Toutes les données utilisateur seront effacées par chiffrement. Pour ce faire, supprimez la clé de chiffrement. |
Remarques
Utilisez cette énumération pour spécifier des valeurs dans le champ SES de la structure NVME_CDW10_FORMAT_NVM utilisée dans la commande FORMAT NVM (FORMATNVM) Administration.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
En-tête | nvme.h |