Compartilhar via


DEVICE_DSM_RANGE_ERROR_INFO estrutura (ntddstor.h)

A estrutura DEVICE_DSM_RANGE_ERROR_OUTPUT (ou DEVICE_DSM_RANGE_ERROR_INFO) armazena informações sobre se um ou mais intervalos de blocos lógicos contêm erros de mídia.

Sintaxe

typedef struct _DEVICE_DSM_RANGE_ERROR_INFO {
  ULONG                           Version;
  ULONG                           Flags;
  ULONG                           TotalNumberOfRanges;
  ULONG                           NumberOfRangesReturned;
  DEVICE_STORAGE_RANGE_ATTRIBUTES Ranges[ANYSIZE_ARRAY];
} DEVICE_DSM_RANGE_ERROR_INFO, *PDEVICE_DSM_RANGE_ERROR_INFO, DEVICE_DSM_RANGE_ERROR_OUTPUT, *PDEVICE_DSM_RANGE_ERROR_OUTPUT;

Membros

Version

Versão dessa estrutura. Definido como tamanhos de(DEVICE_DSM_RANGE_ERROR_OUTPUT).

Flags

Sinalizadores associados às informações de erro de intervalo. Os valores possíveis são:

Valor Significado
DEVICE_STORAGE_NO_ERRORS Não há erros de mídia em nenhum dos intervalos solicitados.

TotalNumberOfRanges

Número de estruturas DEVICE_STORAGE_RANGE_ATTRIBUTES necessárias para atender a uma solicitação DeviceDsmAction_GetRangeErrorInfo.

NumberOfRangesReturned

Número de estruturas de DEVICE_STORAGE_RANGE_ATTRIBUTES retornadas em intervalos de .

Ranges[ANYSIZE_ARRAY]

Matriz de estruturas de DEVICE_STORAGE_RANGE_ATTRIBUTES na qual retornar informações de erro de mídia.

Observações

O bloco de saída no conteúdo de uma solicitação de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES é formatado como uma estrutura de DEVICE_DSM_RANGE_ERROR_OUTPUT quando a ação é DeviceDsmAction_GetRangeErrorInfo. Consulte DEVICE_DSM_ACTION Descrições para obter mais detalhes sobre essa ação.

Requisitos

Requisito Valor
cabeçalho ntddstor.h

Consulte também

Descrições de DEVICE_DSM_ACTION

DEVICE_STORAGE_RANGE_ATTRIBUTES

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES