перечисление UFS_PURGE_STATUS (ufs.h)

Указывает текущее состояние операции очистки.

Синтаксис

typedef enum {
  UFS_PurgeStatusIdle,
  UFS_PurgeStatusInProgress,
  UFS_PurgeStatusInterrupted,
  UFS_PurgeStatusSuccess,
  UFS_PurgeStatusQueueNotEmpty,
  UFS_PurgeStatusFailure
} UFS_PURGE_STATUS;

Константы

 
UFS_PurgeStatusIdle
Состояние операции очистки уже прочитано, но не возвращено.
UFS_PurgeStatusInProgress
Операция очистки в настоящее время выполняется.
UFS_PurgeStatusInterrupted
Текущая операция очистки была прервана.
UFS_PurgeStatusSuccess
Текущая операция очистки выполнена успешно.
UFS_PurgeStatusQueueNotEmpty
Текущая операция очистки завершилась сбоем из-за того, что логическая очередь не пуста.
UFS_PurgeStatusFailure
Текущая операция очистки завершилась сбоем.

Комментарии

Если UFS_PURGE_STATUS равен значениям 2, 3, 4 или 5, UFS_PURGE_STATUS автоматически очищается для UFS_PurgeStatusIdle при первом чтении.

Требования

Требование Значение
Заголовок ufs.h

См. также раздел

UFS_ATTRIBUTES_DESCRIPTOR