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