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

Weitere Informationen

DEVICE_DSM_ACTION Beschreibungen

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES