STORAGE_DEVICE_RESILIENCY_DESCRIPTOR構造体 (winioctl.h)

システムで使用するために予約されています。

構文

typedef struct _STORAGE_DEVICE_RESILIENCY_DESCRIPTOR {
  DWORD Version;
  DWORD Size;
  DWORD NameOffset;
  DWORD NumberOfLogicalCopies;
  DWORD NumberOfPhysicalCopies;
  DWORD PhysicalDiskRedundancy;
  DWORD NumberOfColumns;
  DWORD Interleave;
} STORAGE_DEVICE_RESILIENCY_DESCRIPTOR, *PSTORAGE_DEVICE_RESILIENCY_DESCRIPTOR;

メンバー

Version

この構造体のサイズをバイト単位で格納します。 構造体にメンバーが追加されると、このメンバーの値が変更されます。 sizeof(STORAGE_DEVICE_RESILIENCY_DESCRIPTOR) を設定します。

Size

返されるデータの合計サイズをバイト単位で指定します。 これには、この構造に続くデータが含まれる場合があります。

NameOffset

回復性プロパティ Name を含む null で終わる ASCII 文字列へのバイト オフセット。 Name プロパティのないデバイスの場合、これは 0 になります。

NumberOfLogicalCopies

使用可能なデータの論理コピーの数。

NumberOfPhysicalCopies

格納されているデータの完全なコピーの数。

PhysicalDiskRedundancy

データ損失につながることなく失敗する可能性があるディスクの数。

NumberOfColumns

ストレージ デバイス内の列の数。

Interleave

ストレージ・デバイスのストライプ・ユニットのサイズ (バイト単位)。 これは、ストレージ デバイスのストライプ幅またはインターリーブとも呼ばれます。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header winioctl.h (Windows.h を含む)

関連項目

ディスク管理の構造体

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_QUERY