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 すべてのユーザー データが消去されます。 消去後のユーザー データの内容は不確定です。 たとえば、ユーザー データは 0 または 1 で塗りつぶされます。 すべてのユーザー データが暗号化されている場合、 NVME_SECURE_ERASE_USER_DATA が指定されると、コントローラーは暗号化消去を実行できます。 |
NVME_SECURE_ERASE_CRYPTOGRAPHIC すべてのユーザー データは暗号化によって消去されます。 これを行うには、暗号化キーを削除します。 |
注釈
FORMAT NVM (FORMATNVM) 管理 コマンドで使用されるNVME_CDW10_FORMAT_NVM構造体の SES フィールドに値を指定するには、この列挙体を使用します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
Header | nvme.h |