NVME_SECURE_ERASE_SETTINGS enumeración (nvme.h)
Contiene valores que especifican si o qué tipo de operación de borrado seguro se debe realizar como parte de un comando DE FORMATO NVM.
La eliminación segura se aplica a todos los datos de usuario, independientemente de la ubicación. Por ejemplo, los datos de usuario dentro de una asignación de bloques lógicos (LBA) expuesto, dentro de una memoria caché o dentro de lbAs desasignadas.
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 No se solicita ninguna operación de borrado segura. |
NVME_SECURE_ERASE_USER_DATA Se borrarán todos los datos de usuario. El contenido de los datos del usuario después de la eliminación es indeterminado. Por ejemplo, los datos del usuario pueden tener un relleno cero o uno relleno. El controlador puede realizar una borrado criptográfico cuando se especifica NVME_SECURE_ERASE_USER_DATA , si se cifran todos los datos de usuario. |
NVME_SECURE_ERASE_CRYPTOGRAPHIC Todos los datos de usuario se borrarán criptográficamente. Esto se logra eliminando la clave de cifrado. |
Comentarios
Use esta enumeración para especificar valores en el campo SES de la estructura NVME_CDW10_FORMAT_NVM que se usa en el comando FORMAT NVM (FORMATNVM) Administración.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Encabezado | nvme.h |