DEVICE_DATA_SET_REPAIR_PARAMETERS-Struktur (ntddstor.h)
Die DEVICE_DATA_SET_REPAIR_PARAMETERS-Struktur gibt die Parameter eines Reparaturvorgangs für Speicherplätze an, die für eine Datasetverwaltungsaktion angegeben sind.
Diese Parameterstruktur wird in einer Reparaturaktion für eine IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Anforderung verwendet. Das Aktionselement der DEVICE_DSM_INPUT-Struktur ist auf DeviceDsmAction_Repair festgelegt, und ParameterBlockOffset gibt den Speicherort von DEVICE_DATA_SET_REPAIR_PARAMETERS an.
Syntax
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;
Member
NumberOfRepairCopies
Die Gesamtzahl der zu reparierenden Kopien.
SourceCopy
Die Quellkopienummer.
RepairCopies[ANYSIZE_ARRAY]
Ein Array von Kopiernummern für die zu reparierenden Kopien.
Hinweise
Die ParameterBlockOffset - und ParameterBlockLength-Member von DEVICE_DSM_INPUT sind auf den Speicherort und die Länge der DEVICE_DATA_SET_REPAIR_PARAMETERS Struktur im Systempuffer der IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Anforderung festgelegt.
Die Member DataSetRangesOffset und DataSetRangesLength von DEVICE_DSM_INPUT geben die DEVICE_DSM_RANGE Strukturen an, die die Ausdehnungen der Reparaturkopien enthalten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 8. |
Kopfzeile | ntddstor.h (include Ntddstor.h) |