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 を含む) |