DEVICE_DATA_SET_REPAIR_PARAMETERS结构(ntddstor.h)
DEVICE_DATA_SET_REPAIR_PARAMETERS结构指定为数据集管理作指定的存储空间修复作的参数。
此参数结构用于 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 请求的修复作。 DEVICE_DSM_INPUT 结构的 作 成员设置为 DeviceDsmAction_Repair,ParameterBlockOffset 指示DEVICE_DATA_SET_REPAIR_PARAMETERS的位置。
语法
typedef struct _DEVICE_DATA_SET_REPAIR_PARAMETERS {
ULONG NumberOfRepairCopies;
ULONG SourceCopy;
ULONG RepairCopies[ANYSIZE_ARRAY];
} DEVICE_DATA_SET_REPAIR_PARAMETERS, *PDEVICE_DATA_SET_REPAIR_PARAMETERS, DEVICE_DSM_REPAIR_PARAMETERS, *PDEVICE_DSM_REPAIR_PARAMETERS;
成员
NumberOfRepairCopies
要修复的副本总数。
SourceCopy
源复制编号。
RepairCopies[ANYSIZE_ARRAY]
要修复的副本的复制编号数组。
言论
ParameterBlockOffset 和 ParameterBlockLength 成员 DEVICE_DSM_INPUT 设置为 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 请求的系统缓冲区中DEVICE_DATA_SET_REPAIR_PARAMETERS结构的位置和长度。
DataSetRangesOffset 和 DataSetRangesLength 成员DEVICE_DSM_INPUT指定包含修复副本区 DEVICE_DSM_RANGE 结构。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 8 开始可用。 |
标头 | ntddstor.h (包括 Ntddstor.h) |