STORAGE_DEVICE_RESILIENCY_DESCRIPTOR structure
The STORAGE_DEVICE_RESILIENCY_DESCRIPTOR structure is one of the query result structures returned from an IOCTL_STORAGE_QUERY_PROPERTY request. This structure contains the resiliency capabilities for a storage device.
Syntax
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;
Members
- Version
-
Contains the size of this structure, in bytes. The value of this member will change as members are added to the structure. Set to
sizeof(STORAGE_DEVICE_RESILIENCY_DESCRIPTOR). - Size
-
Specifies the total size of the data returned, in bytes. This may include data that follows this structure.
- NameOffset
-
Byte offset to the null-terminated ASCII string containing the resiliency properties Name. For devices with no Name property, this will be zero.
- NumberOfLogicalCopies
-
Number of logical copies of data that are available.
- NumberOfPhysicalCopies
-
Number of complete copies of data that are stored.
- PhysicalDiskRedundancy
-
Number of disks that can fail without leading to data loss.
- NumberOfColumns
-
Number of columns in the storage device.
- Interleave
-
Size of a stripe unit of the storage device, in bytes. This is also referred to as the stripe width or interleave of the storage device.
Remarks
This structure is returned from a IOCTL_STORAGE_QUERY_PROPERTY request when the PropertyId member of STORAGE_PROPERTY_QUERY is set to StorageDeviceResiliencyProperty.
Requirements
|
Minimum supported client | Windows 8 [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2012 [desktop apps only] |
|
Header |
|
See also
Send comments about this topic to Microsoft
Build date: 4/16/2013