перечисление 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