NVME_SECURE_ERASE_SETTINGS-Enumeration (nvme.h)

Enthält Werte, die angeben, ob oder welcher Typ eines sicheren Löschvorgangs als Teil eines NVM-Befehls Format ausgeführt werden soll.

Die sichere Löschung gilt für alle Benutzerdaten, unabhängig vom Standort. Beispielsweise Benutzerdaten innerhalb einer verfügbar gemachten logischen Blockzuordnung (Logical Block Allocation, LBA), innerhalb eines Caches oder innerhalb von freigegebenen LBAs.

Syntax

typedef enum {
  NVME_SECURE_ERASE_NONE,
  NVME_SECURE_ERASE_USER_DATA,
  NVME_SECURE_ERASE_CRYPTOGRAPHIC
} NVME_SECURE_ERASE_SETTINGS;

Konstanten

 
NVME_SECURE_ERASE_NONE
Es wird kein sicherer Löschvorgang angefordert.
NVME_SECURE_ERASE_USER_DATA
Alle Benutzerdaten werden gelöscht. Der Inhalt der Benutzerdaten nach dem Löschen ist unbestimmt. Die Benutzerdaten können z. B. 0 (null) oder ein gefüllter Wert sein. Der Controller kann eine kryptografische Löschung durchführen, wenn NVME_SECURE_ERASE_USER_DATA angegeben ist, wenn alle Benutzerdaten verschlüsselt sind.
NVME_SECURE_ERASE_CRYPTOGRAPHIC
Alle Benutzerdaten werden kryptografisch gelöscht. Dies wird durch Löschen des Verschlüsselungsschlüssels erreicht.

Hinweise

Verwenden Sie diese Enumeration, um Werte im SES-Feld der NVME_CDW10_FORMAT_NVM-Struktur anzugeben, die im Befehl FORMAT NVM (FORMATNVM) Admin verwendet wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Kopfzeile nvme.h