Partager via


DEVICE_DATA_SET_REPAIR_PARAMETERS structure (ntddstor.h)

La structure DEVICE_DATA_SET_REPAIR_PARAMETERS spécifie les paramètres d’une opération de réparation d’espaces de stockage spécifiée pour une action de gestion de jeu de données.

Cette structure de paramètre est utilisée dans une action de réparation pour une demande de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . Le membre Action de la structure DEVICE_DSM_INPUT est défini sur DeviceDsmAction_Repair, et ParameterBlockOffset indique l’emplacement de DEVICE_DATA_SET_REPAIR_PARAMETERS.

Syntaxe

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;

Membres

NumberOfRepairCopies

Nombre total de copies à réparer.

SourceCopy

Numéro de copie source.

RepairCopies[ANYSIZE_ARRAY]

Tableau de numéros de copie pour les copies à réparer.

Remarques

Les membres ParameterBlockOffset et ParameterBlockLength de DEVICE_DSM_INPUT sont définis sur l’emplacement et la longueur de la structure DEVICE_DATA_SET_REPAIR_PARAMETERS dans la mémoire tampon système de la requête IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Les membres DataSetRangesOffset et DataSetRangesLength de DEVICE_DSM_INPUT spécifient les structures DEVICE_DSM_RANGE contenant les extensions des copies de réparation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.
En-tête ntddstor.h (inclure Ntddstor.h)

Voir aussi

DEVICE_DSM_ACTION Descriptions

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES