BAND_LOCATION_INFO 構造体 (ehstorbandmgmt.h)

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

構文

typedef struct _BAND_LOCATION_INFO {
  ULONG         StructSize;
  ULONG         Reserved;
  LARGE_INTEGER BandStart;
  LARGE_INTEGER BandSize;
  BYTE          Metadata[32];
} BAND_LOCATION_INFO, *PBAND_LOCATION_INFO;

メンバー

StructSize

この構造体のサイズ (バイト単位)。 sizeof(BAND_LOCATION_INFO) に設定します。

Reserved

予約済み。

BandStart

ストレージ デバイス上のこのバンド位置のオフセット (バイト単位)。 グローバル バンドの場合、この値は常に 0 です。

BandSize

この場所で構成されたバンドのサイズ (バイト単位)。 この値は、グローバル バンドに対して可能な最大サイズに設定されます。

Metadata[32]

バンド管理アプリケーションのデータ領域として使用されるメタデータ フィールド。

注釈

BandStartBandSize は、基になるストレージ デバイスのセクター サイズの倍数である必要があります。

要件

要件
サポートされている最小のクライアント Windows 8 以降で使用可能
Header ehstorbandmgmt.h (EhStorBandMgmt.h を含む)

こちらもご覧ください

BAND_TABLE_ENTRY

IOCTL_EHSTOR_BANDMGMT_CREATE_BAND

IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS