перечисление NVME_SECURE_ERASE_SETTINGS (nvme.h)
Содержит значения, указывающие, следует ли выполнять операцию безопасного стирания в составе команды "Формат NVM".
Безопасное удаление применяется ко всем пользовательским данным, независимо от расположения. Например, пользовательские данные в предоставленном выделении логических блоков (LBA), в кэше или в освобожденных LBA.
Синтаксис
typedef enum {
NVME_SECURE_ERASE_NONE,
NVME_SECURE_ERASE_USER_DATA,
NVME_SECURE_ERASE_CRYPTOGRAPHIC
} NVME_SECURE_ERASE_SETTINGS;
Константы
NVME_SECURE_ERASE_NONE Безопасная операция очистки не запрашивается. |
NVME_SECURE_ERASE_USER_DATA Все пользовательские данные будут удалены. Содержимое пользовательских данных после удаления является неопределенным. Например, пользовательские данные могут быть заполнены нулевыми или однократными. Контроллер может выполнить криптографическое стирание при указании NVME_SECURE_ERASE_USER_DATA , если все пользовательские данные зашифрованы. |
NVME_SECURE_ERASE_CRYPTOGRAPHIC Все пользовательские данные будут стерты криптографически. Это достигается путем удаления ключа шифрования. |
Комментарии
Используйте это перечисление, чтобы указать значения в поле SES структуры NVME_CDW10_FORMAT_NVM, используемой в команде FORMAT NVM (FORMATNVM) Администратор.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Верхняя часть | nvme.h |