Compartir a través de


estructura DEVICE_DATA_SET_REPAIR_PARAMETERS (ntddstor.h)

La estructura DEVICE_DATA_SET_REPAIR_PARAMETERS especifica los parámetros de una operación de reparación de espacios de almacenamiento especificados para una acción de administración de conjuntos de datos.

Esta estructura de parámetros se usa en una acción de reparación para una solicitud de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . El miembro Action de la estructura DEVICE_DSM_INPUT se establece en DeviceDsmAction_Repair y ParameterBlockOffset indica la ubicación de DEVICE_DATA_SET_REPAIR_PARAMETERS.

Sintaxis

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;

Miembros

NumberOfRepairCopies

Número total de copias que se van a reparar.

SourceCopy

Número de copia de origen.

RepairCopies[ANYSIZE_ARRAY]

Matriz de números de copia para las copias que se van a reparar.

Comentarios

Los miembros ParameterBlockOffset y ParameterBlockLength de DEVICE_DSM_INPUT se establecen en la ubicación y longitud de la estructura de DEVICE_DATA_SET_REPAIR_PARAMETERS en el búfer del sistema de la solicitud de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Los miembros DataSetRangesOffset y DataSetRangesLength de DEVICE_DSM_INPUT especifican las estructuras de DEVICE_DSM_RANGE que contienen las extensiones de las copias de reparación.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 8.
Encabezado ntddstor.h (incluya Ntddstor.h)

Consulte también

descripciones de DEVICE_DSM_ACTION

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES