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, der für eine Datensatzverwaltungsaktion angegeben ist.
Diese Parameterstruktur wird in einer Reparaturaktion für eine IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Anforderung verwendet. Das Action Member der DEVICE_DSM_INPUT-Struktur ist auf DeviceDsmAction_Repairfestgelegt, und ParameterBlockOffset- gibt den Speicherort 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;
Angehörige
NumberOfRepairCopies
Die Gesamtzahl der zu reparierenden Kopien.
SourceCopy
Die Quellkopienummer.
RepairCopies[ANYSIZE_ARRAY]
Ein Array von Kopiernummern für die zu reparierenden Kopien.
Bemerkungen
Die ParameterBlockOffset- und ParameterBlockLength- Elemente DEVICE_DSM_INPUT werden auf die Position und Länge der DEVICE_DATA_SET_REPAIR_PARAMETERS Struktur im Systempuffer der IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Anforderung festgelegt.
Die DataSetRangesOffset und DataSetRangesLength Member von DEVICE_DSM_INPUT geben die DEVICE_DSM_RANGE Strukturen an, die die Ausmaße der Reparaturkopien enthalten.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows 8. |
Header- | ntddstor.h (include Ntddstor.h) |