Compartilhar via


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)

Confira também

Descrições do DEVICE_DSM_ACTION

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES