DEVICE_DATA_SET_REPAIR_PARAMETERS estrutura (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 da Ação da estrutura DEVICE_DSM_INPUT está definido como DeviceDsmAction_Repaire 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 da cópia de origem.
RepairCopies[ANYSIZE_ARRAY]
Uma matriz de números de cópia para as cópias a serem reparadas.
Observações
Os membros do ParameterBlockOffset e ParameterBlockLength de DEVICE_DSM_INPUT são definidos como o local e o comprimento da estrutura de 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 especificar as estruturas de DEVICE_DSM_RANGE que contêm as extensões das cópias de reparo.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows 8. |
cabeçalho | ntddstor.h (include Ntddstor.h) |
Consulte também
Descrições de DEVICE_DSM_ACTION