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_Repairy 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.

Observaciones

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

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

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows 8.
encabezado de ntddstor.h (incluya Ntddstor.h)

Consulte también

de descripciones de DEVICE_DSM_ACTION

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES