Compartilhar via


enumeração NVME_SECURE_ERASE_SETTINGS (nvme.h)

Contém valores que especificam se ou qual tipo de operação de apagamento seguro deve ser executado como parte de um comando Formatar NVM.

A eliminação segura se aplica a todos os dados do usuário, independentemente da localização. Por exemplo, dados do usuário dentro de uma LBA (Alocação de Bloco Lógico) exposta, dentro de um cache ou dentro de LBAs desalocados.

Syntax

typedef enum {
  NVME_SECURE_ERASE_NONE,
  NVME_SECURE_ERASE_USER_DATA,
  NVME_SECURE_ERASE_CRYPTOGRAPHIC
} NVME_SECURE_ERASE_SETTINGS;

Constantes

 
NVME_SECURE_ERASE_NONE
Nenhuma operação de apagamento seguro é solicitada.
NVME_SECURE_ERASE_USER_DATA
Todos os dados do usuário serão apagados. O conteúdo dos dados do usuário após o apagamento é indeterminado. Por exemplo, os dados do usuário podem ser zero preenchidos ou um preenchido. O controlador poderá executar uma apagamento criptográfico quando NVME_SECURE_ERASE_USER_DATA for especificado, se todos os dados do usuário forem criptografados.
NVME_SECURE_ERASE_CRYPTOGRAPHIC
Todos os dados do usuário serão apagados criptograficamente. Isso é feito excluindo a chave de criptografia.

Comentários

Use essa enumeração para especificar valores no campo SES da estrutura NVME_CDW10_FORMAT_NVM usada no comando format NVM (FORMATNVM) Administração.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Cabeçalho nvme.h