//-----------------------------------------------------------------------
// 
//     Copyright (c) Microsoft Corporation.
// 
//-----------------------------------------------------------------------
namespace Microsoft.Isam.Esent.Interop.Vista
{
    using System;
    /// 
    /// Values for use with .
    /// 
    [Flags]
    public enum JET_IOPriority
    {
        /// 
        /// This is the default I/O priority level.
        /// 
        Normal = 0x0,
        /// 
        /// Subsequent I/Os issued will be issued at Low priority.
        /// 
        Low = 0x1,
        /// 
        /// Subsequent I/Os issued for checkpoint advancement will be issued at Low priority.
        /// 
        /// 
        /// Available on Windows 8.1 and later.
        /// 
        LowForCheckpoint = 0x2,
        /// 
        /// Subsequent I/Os issued for scavenging buffers will be issued at Low priority.
        /// 
        /// 
        /// Available on Windows 8.1 and later.
        /// 
        LowForScavenge = 0x4,
    }
}