enumerazione NVME_SECURE_ERASE_SETTINGS (nvme.h)

Contiene valori che specificano se o quale tipo di operazione di cancellazione sicura deve essere eseguita come parte di un comando Format NVM.

La cancellazione sicura si applica a tutti i dati utente, indipendentemente dalla posizione. Ad esempio, i dati utente all'interno di un'allocazione ABA (Logical Block Allocation) esposta, all'interno di una cache o all'interno di LBA deallocati.

Sintassi

typedef enum {
  NVME_SECURE_ERASE_NONE,
  NVME_SECURE_ERASE_USER_DATA,
  NVME_SECURE_ERASE_CRYPTOGRAPHIC
} NVME_SECURE_ERASE_SETTINGS;

Costanti

 
NVME_SECURE_ERASE_NONE
Non viene richiesta alcuna operazione di cancellazione sicura.
NVME_SECURE_ERASE_USER_DATA
Tutti i dati utente verranno cancellati. Contenuto dei dati utente dopo che la cancellazione è indeterminato. Ad esempio, i dati utente possono essere compilati o compilati. Il controller può eseguire una cancellazione crittografica quando viene specificato NVME_SECURE_ERASE_USER_DATA , se tutti i dati utente sono crittografati.
NVME_SECURE_ERASE_CRYPTOGRAPHIC
Tutti i dati utente verranno cancellati in modo crittografico. Questa operazione viene eseguita eliminando la chiave di crittografia.

Commenti

Usare questa enumerazione per specificare i valori nel campo SES della struttura NVME_CDW10_FORMAT_NVM utilizzata nel comando FORMAT NVM (FORMATNVM) Amministrazione.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Intestazione nvme.h