ehstorbandmgmt.h ヘッダー

このヘッダーはストレージによって使用されます。 詳細については、次を参照してください。

ehstorbandmgmt.h には、次のプログラミング インターフェイスが含まれています。

IOCTL

 
IOCTL_EHSTOR_BANDMGMT_ACTIVATE

このIOCTL_EHSTOR_BANDMGMT_ACTIVATE要求は、ストレージ デバイスのセキュリティ機能とバンド管理をアクティブにするために送信されます。 要求には、アクティブ化オプションと認証キーが含まれます。
IOCTL_EHSTOR_BANDMGMT_CREATE_BAND

IOCTL_EHSTOR_BANDMGMT_CREATE_BAND要求を使用して、バンド管理ストレージ デバイスに新しいバンドが作成されます。 バンドエントリのテーブルに新しいバンドが追加されます。これには、バンドの場所とセキュリティプロパティが含まれます。
IOCTL_EHSTOR_BANDMGMT_DELETE_BAND

ストレージ デバイスで構成されているバンドは、IOCTL_EHSTOR_BANDMGMT_DELETE_BAND要求で削除されます。 入力パラメーターの消去オプションを使用すると、要求でバンド データの暗号化消去を実行できます。
IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS

このIOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS要求は、バンド管理下にあるストレージ デバイスのバンドの一覧を取得するために送信されます。 バンド情報は、バンドの場所とセキュリティ プロパティを含むバンド エントリのテーブルで返されます。
IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS

IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS IOCTL の詳細を確認してください。
IOCTL_EHSTOR_BANDMGMT_ERASE_BAND

IOCTL_EHSTOR_BANDMGMT_ERASE_BAND要求では、バンドの認証キーが暗号化によって消去され、リセットされます。 バンドの残りの構成は変更されません。
IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA

バンドに関連付けられているメタデータは、IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA要求で取得されます。 バンドのメタデータは、キー マネージャー アプリケーションのデータ領域として機能します。
IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES

IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES要求は、ストレージ デバイスの縞模様のセキュリティ機能を取得します。 IOCTL は、システム バッファー内のBAND_MANAGEMENT_CAPABILITIES構造体として機能を返します。
IOCTL_EHSTOR_BANDMGMT_REVERT

このIOCTL_EHSTOR_BANDMGMT_REVERT要求は、ストレージ デバイスのセキュリティ機能とバンド管理を非アクティブ化するために送信されます。 要求には、元に戻すオプションと認証キーが含まれます。
IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION

バンド管理ストレージ デバイス内のバンドの場所プロパティは、IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION要求で変更されます。
IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA

バンドに関連付けられているメタデータは、IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA要求で設定されます。 バンドのメタデータは、キー マネージャー アプリケーションのデータ領域として機能します。
IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY

バンドマネージド ストレージ デバイス内のバンドのセキュリティ プロパティは、IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY要求で変更されます。
IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO

IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO要求は、トラステッド コンピューティング グループ (TCG) ストレージ サイロ ドライバーによるバンド管理の制御を放棄します。

構造

 
BAND_LOCATION_INFO

BAND_LOCATION_INFO構造体は、バンド テーブル エントリ クエリの場所情報を指定します。
BAND_MANAGEMENT_CAPABILITIES

BAND_MANAGEMENT_CAPABILITIES構造には、ストレージ デバイスで使用できるセキュリティ機能が含まれています。 この構造体は、IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES要求によってシステム バッファーに返されます。
BAND_SECURITY_INFO

BAND_SECURITY_INFO構造体は、バンド テーブル エントリ クエリのセキュリティ情報を指定します。
BAND_TABLE

BAND_TABLE構造体には、IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS要求から返されるバンドのテーブルが含まれています。
BAND_TABLE_ENTRY

BAND_TABLEの縞模様情報エントリは、BAND_TABLE_ENTRY構造体として表されます。 これらのエントリには、バンド構成の場所とセキュリティのプロパティが含まれています。
CREATE_BAND_PARAMETERS

IOCTL_EHSTOR_BANDMGMT_CREATE_BAND要求のストレージ デバイスにバンドを作成するパラメーターは、CREATE_BAND_PARAMETERS構造体で指定されます。
DELETE_BAND_PARAMETERS

構成されたバンドは、DELETE_BAND_PARAMETERS構造体のパラメーターに従って削除されます。 この構造体は、IOCTL_EHSTOR_BANDMGMT_DELETE_BAND要求に対する入力です。
ENUMERATE_BANDS_PARAMETERS

ENUMERATE_BANDS_PARAMETERS構造体は、IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS要求から返すために選択されるバンド情報エントリを選択するために使用されます。
ERASE_BAND_PARAMETERS

ERASE_BAND_PARAMETERS構造体には、消去するバンドの選択基準が含まれています。 さらに、新しい認証キーを設定することもできます。 この構造体は、IOCTL_EHSTOR_BANDMGMT_ERASE_BAND要求に対する入力です。
GET_BAND_METADATA_PARAMETERS

構成されたバンドのメタデータは、GET_BAND_METADATA_PARAMETERS構造体のパラメーターに従って取得されます。 この構造体は、IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA要求に対する入力です。
SET_BAND_LOCATION_PARAMETERS

SET_BAND_LOCATION_PARAMETERS構造体は、IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION要求のストレージ デバイス上のバンドの場所プロパティを設定するパラメーターを指定します。
SET_BAND_METADATA_PARAMETERS

構成されたバンドのメタデータは、SET_BAND_METADATA_PARAMETERS構造体のパラメーターに設定されます。 この構造体は、IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA要求に対する入力です。
SET_BAND_SECURITY_PARAMETERS

IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY要求のストレージ デバイス上のバンドのセキュリティ プロパティを設定するパラメーターは、SET_BAND_SECURITY_PARAMETERS構造体で指定されます。