Partager via


structure DEVICE_DATA_SET_REPAIR_PARAMETERS (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ètres 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_Repairet 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 DataSetRangesOffset et DataSetRangesLength membres de DEVICE_DSM_INPUT spécifient les structures DEVICE_DSM_RANGE contenant les étendues des copies de réparation.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 8.
d’en-tête ntddstor.h (include Ntddstor.h)

Voir aussi

DEVICE_DSM_ACTION descriptions

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES