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