Partilhar via


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

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES