estrutura DEVICE_DATA_SET_REPAIR_PARAMETERS (ntddstor.h)
A estrutura DEVICE_DATA_SET_REPAIR_PARAMETERS especifica os parâmetros de uma operação de reparo de espaços de armazenamento especificada para uma ação de gerenciamento de conjunto de dados.
Essa estrutura de parâmetros é usada em uma ação de reparo para uma solicitação de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . O membro Action da estrutura DEVICE_DSM_INPUT é definido como DeviceDsmAction_Repair e ParameterBlockOffset indica o local do DEVICE_DATA_SET_REPAIR_PARAMETERS.
Sintaxe
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;
Membros
NumberOfRepairCopies
O número total de cópias a serem reparados.
SourceCopy
O número de cópia de origem.
RepairCopies[ANYSIZE_ARRAY]
Uma matriz de números de cópia para as cópias a serem reparadas.
Comentários
Os membros ParameterBlockOffset e ParameterBlockLength de DEVICE_DSM_INPUT são definidos como o local e o comprimento da estrutura DEVICE_DATA_SET_REPAIR_PARAMETERS no buffer do sistema da solicitação de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
Os membros DataSetRangesOffset e DataSetRangesLength de DEVICE_DSM_INPUT especificam as estruturas DEVICE_DSM_RANGE que contêm as extensões das cópias de reparo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 8. |
Cabeçalho | ntddstor.h (inclua Ntddstor.h) |