UFS_PURGE_STATUS enumeration (ufs.h)

Specifies the current status of a purge operation.

Syntax

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

Constants

 
UFS_PurgeStatusIdle
The status of the purge operation has already been read but was not returned.
UFS_PurgeStatusInProgress
The purge operation is currently in progress.
UFS_PurgeStatusInterrupted
The current purge operation was interrupted.
UFS_PurgeStatusSuccess
The current purge operation was successful.
UFS_PurgeStatusQueueNotEmpty
The current purge operation failed due to the logical queue being not empty.
UFS_PurgeStatusFailure
The current purge operation failed.

Remarks

When the UFS_PURGE_STATUS is equal to the values 2, 3, 4, or 5, the UFS_PURGE_STATUS is automatically cleared to UFS_PurgeStatusIdle the first time that it is read.

Requirements

Requirement Value
Header ufs.h

See also

UFS_ATTRIBUTES_DESCRIPTOR