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) |