DEVICE_DATA_SET_REPAIR_PARAMETERS struttura (ntddstor.h)
La struttura DEVICE_DATA_SET_REPAIR_PARAMETERS specifica i parametri di un'operazione di ripristino spazi di archiviazione specificata per un'azione di gestione del set di dati.
Questa struttura di parametri viene usata in un'azione di ripristino per una richiesta di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . Il membro Action della struttura DEVICE_DSM_INPUT è impostato su DeviceDsmAction_Repair e ParameterBlockOffset indica la posizione di DEVICE_DATA_SET_REPAIR_PARAMETERS.
Sintassi
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;
Members
NumberOfRepairCopies
Numero totale di copie da ripristinare.
SourceCopy
Numero di copia di origine.
RepairCopies[ANYSIZE_ARRAY]
Matrice di numeri di copia per le copie da ripristinare.
Commenti
I membri ParameterBlockOffset e ParameterBlockLength di DEVICE_DSM_INPUT sono impostati sul percorso e sulla lunghezza della struttura DEVICE_DATA_SET_REPAIR_PARAMETERS nel buffer di sistema della richiesta di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
I membri DataSetRangesOffset e DataSetRangesLength di DEVICE_DSM_INPUT specificano le strutture DEVICE_DSM_RANGE contenenti gli extent delle copie di ripristino.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 8. |
Intestazione | ntddstor.h (include Ntddstor.h) |