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