NVME_SECURE_ERASE_SETTINGS列舉 (nvme.h)
包含值,指定是否應該在 Format NVM 命令中執行何種類型的安全清除作業。
無論位置為何,安全清除都會套用至所有用戶數據。 例如,公開邏輯區塊配置內的用戶數據 (LBA) 、快取或解除分配的 LBA 內。
Syntax
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 所有用戶數據都會以密碼編譯方式清除。 這可藉由刪除加密金鑰來完成。 |
備註
使用此列舉來指定NVME_CDW10_FORMAT_NVM結構SES 欄位中的值,該結構用於 FORMAT NVM (FORMATNVM ) 管理員 命令。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
標頭 | nvme.h |