estrutura STORAGE_DEVICE_RESILIENCY_DESCRIPTOR (winioctl.h)

Reservado para uso do sistema.

Sintaxe

typedef struct _STORAGE_DEVICE_RESILIENCY_DESCRIPTOR {
  DWORD Version;
  DWORD Size;
  DWORD NameOffset;
  DWORD NumberOfLogicalCopies;
  DWORD NumberOfPhysicalCopies;
  DWORD PhysicalDiskRedundancy;
  DWORD NumberOfColumns;
  DWORD Interleave;
} STORAGE_DEVICE_RESILIENCY_DESCRIPTOR, *PSTORAGE_DEVICE_RESILIENCY_DESCRIPTOR;

Membros

Version

Contém o tamanho dessa estrutura, em bytes. O valor desse membro será alterado à medida que os membros forem adicionados à estrutura . Defina como sizeof(STORAGE_DEVICE_RESILIENCY_DESCRIPTOR).

Size

Especifica o tamanho total dos dados retornados, em bytes. Isso pode incluir dados que seguem essa estrutura.

NameOffset

Deslocamento de bytes para a cadeia de caracteres ASCII terminada em nulo que contém as propriedades de resiliência Name. Para dispositivos sem propriedade Name, isso será zero.

NumberOfLogicalCopies

Número de cópias lógicas de dados disponíveis.

NumberOfPhysicalCopies

Número de cópias completas de dados armazenados.

PhysicalDiskRedundancy

Número de discos que podem falhar sem levar à perda de dados.

NumberOfColumns

Número de colunas no dispositivo de armazenamento.

Interleave

Tamanho de uma unidade de distribuição do dispositivo de armazenamento, em bytes. Isso também é chamado de largura de faixa ou intercalação do dispositivo de armazenamento.

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

Estruturas do gerenciamento de disco

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_QUERY