This topic has not yet been rated - Rate this topic

DEVICE_DATA_SET_REPAIR_PARAMETERS structure

Specifies parameters for the repair operation. A repair operation is initiated by specifying DeviceDsmAction_Repair in the Action member of the DEVICE_MANAGE_DATA_SET_ATTRIBUTES structure passed in a IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES control code.

Syntax


typedef struct _DEVICE_DATA_SET_REPAIR_PARAMETERS {
  DWORD Flags;
  DWORD NumberOfRepairCopies;
  DWORD SourceCopy;
  DWORD RepairCopies[ANYSIZE_ARRAY];
} DEVICE_DATA_SET_REPAIR_PARAMETERS, *PDEVICE_DATA_SET_REPAIR_PARAMETERS;

Members

Flags

TBD

ValueMeaning
DEVICE_DSM_REPAIR_FLAG_NONE
0x00000000

TBD

DEVICE_DSM_REPAIR_FLAG_REGENERATE_PARITY
0x00000001

TBD

 

NumberOfRepairCopies

The number of copies that will be repaired.

SourceCopy

The copy number of the source copy.

RepairCopies

The copy numbers of all the copies that will be repaired.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Header

WinIoCtl.h (include Windows.h)

See also

Device Management Structures
DEVICE_MANAGE_DATA_SET_ATTRIBUTES
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

 

 

Send comments about this topic to Microsoft

Build date: 4/16/2013

Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.