Compartir a través de


estructura DEVICE_DSM_RANGE_ERROR_INFO (ntddstor.h)

La estructura DEVICE_DSM_RANGE_ERROR_OUTPUT (o DEVICE_DSM_RANGE_ERROR_INFO) almacena información sobre si uno o varios intervalos de bloques lógicos contienen errores multimedia.

Sintaxis

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;

Miembros

Version

Versión de esta estructura. Establezca en sizeof(DEVICE_DSM_RANGE_ERROR_OUTPUT).

Flags

Marcas asociadas a la información de error del intervalo. Los valores posibles son:

Valor Significado
DEVICE_STORAGE_NO_ERRORS No hay errores multimedia en ninguno de los intervalos solicitados.

TotalNumberOfRanges

Número de estructuras de DEVICE_STORAGE_RANGE_ATTRIBUTES necesarias para satisfacer una solicitud de DeviceDsmAction_GetRangeErrorInfo .

NumberOfRangesReturned

Número de estructuras de DEVICE_STORAGE_RANGE_ATTRIBUTES devueltas en Ranges.

Ranges[ANYSIZE_ARRAY]

Matriz de DEVICE_STORAGE_RANGE_ATTRIBUTES estructuras en las que se va a devolver información de error multimedia.

Comentarios

El bloque de salida de la carga de una solicitud de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES tiene el formato de estructura DEVICE_DSM_RANGE_ERROR_OUTPUT cuando la acción se DeviceDsmAction_GetRangeErrorInfo. Consulte DEVICE_DSM_ACTION Descripciones para obtener más detalles sobre esta acción.

Requisitos

Requisito Valor
Header ntddstor.h

Consulte también

descripciones de DEVICE_DSM_ACTION

DEVICE_STORAGE_RANGE_ATTRIBUTES

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES