Condividi tramite


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 a blocchi logici (LBA) esposti, 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;

Constants

 
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 dell'utente possono essere compilati zero o uno riempito. 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.

Osservazioni:

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

Requisiti

Requisito Value
Client minimo supportato Windows 10
Header nvme.h