IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS IOCTL (ehstorbandmgmt.h)

IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS要求では、構成されているすべてのバンドの認証キーが暗号化によって消去され、リセットされます。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

[なし] :

入力バッファーの長さ

[なし] :

出力バッファー

[なし] :

出力バッファーの長さ

[なし] :

入力/出力バッファー

[なし] :

入力/出力バッファーの長さ

[なし] :

ステータス ブロック

[状態] フィールドには、次のいずれかの値を返すことができます。

状態の値 説明
STATUS_SUCCESS すべてのバンドが正常に消去されました。
STATUS_INVALID_DEVICE_REQUEST ストレージ デバイスは、バンド管理をサポートしていません。
STATUS_IO_DEVICE_ERROR 通信に失敗しました。 ストレージ デバイスがセキュリティ プロトコルと互換性がない可能性があります。

注釈

IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS は、ストレージ デバイスで構成されている各バンドの認証キーを、一度に 1 つのバンドで暗号化によって消去およびリセットします。 構成されているすべてのバンドが正常に消去されると、IOCTL は成功状態を返します。 1 つ以上の構成済みバンドに対して消去が失敗した場合、IOCTL はエラーが発生した最初の構成済みバンドから障害状態を返します。 この場合、クライアントは、構成された各バンドの び出しIOCTL_EHSTOR_BANDMGMT_ERASE_BANDにフォールバックする必要があります。

複数の構成済みバンド間で消去するための原子性の保証は提供されません。 したがって、この IOCTL の処理中にシステムまたは電源障害が発生した場合は、一部の構成済みバンドが正常に消去され、他のバンドは消去されていない可能性があります。

要件

要件
サポートされている最小のクライアント Windows 11 バージョン 22H2
Header ehstorbandmgmt.h

こちらもご覧ください

IOCTL_EHSTOR_BANDMGMT_ERASE_BAND