Freigeben über


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)

Siehe auch

DEVICE_DSM_ACTION Beschreibungen

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES