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 |