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