Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура DEVICE_DSM_RANGE_ERROR_OUTPUT (или DEVICE_DSM_RANGE_ERROR_INFO) хранит сведения о том, содержит ли один или несколько диапазонов логических блоков любые ошибки мультимедиа.
Синтаксис
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;
Члены
Version
Версия этой структуры. Задайте значение sizeof(DEVICE_DSM_RANGE_ERROR_OUTPUT).
Flags
Флаги, связанные с сведениями об ошибке диапазона. Возможные значения:
Ценность | Значение |
---|---|
DEVICE_STORAGE_NO_ERRORS | В любом из запрошенных диапазонов нет ошибок мультимедиа. |
TotalNumberOfRanges
Количество DEVICE_STORAGE_RANGE_ATTRIBUTES структур, необходимых для удовлетворения DeviceDsmAction_GetRangeErrorInfo запроса.
NumberOfRangesReturned
Число структур DEVICE_STORAGE_RANGE_ATTRIBUTES, возвращаемых в Диапазоны.
Ranges[ANYSIZE_ARRAY]
Массив структур DEVICE_STORAGE_RANGE_ATTRIBUTES, в которых возвращаются сведения об ошибках мультимедиа.
Замечания
Выходной блок в полезных данных запроса IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES форматируется как структура DEVICE_DSM_RANGE_ERROR_OUTPUT при DeviceDsmAction_GetRangeErrorInfoдействия. Дополнительные сведения об этом действии см. в описаниях DEVICE_DSM_ACTION.
Требования
Требование | Ценность |
---|---|
заголовка | ntddstor.h |