Click or drag to resize

mcImageUndoLimits Enumeration

Allowed values for the WhichLimit parameter of the McResourceManager.ImageUndoLimits property.

Namespace:  MediaCy.IQL.Engine
Assembly:  MediaCy.IQL.Engine (in MediaCy.IQL.Engine.dll) Version: 10.0.6912.0
Syntax
VB
Public Enumeration mcImageUndoLimits
Members
  Member nameValueDescription
mciulNone0Nothing specified
mciulMaxUndoPcnt1Maximum allowed percentage ofMcResourceManager.MemoryMax(mcMemoryType.mcmtImageMemoryMBytes) of image information needing to be backed up for image operation undo information to be pushed onto the undo stack. If the required amount of image information exceeds this level, then no image information for that operation is pushed onto the stack. Below this level, but above the mciulConditionallyKeepUndoPcnt level, the backup image is created with discardable image memory.
mciulMaxUndoMBytes17Maximum allowed MBytes ofimage information needing to be backed up for image operation undo information to be pushed onto the undo stack. If the required amount of image information exceeds this level, then no image information for that operation is pushed onto the stack. Below this level, but above the mciulConditionallyKeepUndoMBytes level, the backup image is created with discardable image memory.
mciulConditionallyKeepUndoPcnt2Percentage ofMcResourceManager.MemoryMax(mcMemoryType.mcmtImageMemoryMBytes) of image information needing to be backed up below which pushed image memory is conditionally discardable (see mciulConditionallyKeepUndoTimeoutSec). Above this level, but below the mciulMaxUndoPcnt level, the backup image is created with discardable image memory.
mciulConditionallyKeepUndoMBytes18MBytes of image informationneeding to be backed up below which pushed image memory is conditionally discardable (see mciulConditionallyKeepUndoTimeoutSec). Above this level, but below the mciulMaxUndoMBytes level, the backup image is created with discardable image memory.
mciulKeepUndoPcnt3Percentage ofMcResourceManager.MemoryMax(mcMemoryType.mcmtImageMemoryMBytes) of image information needing to be backed up below which pushed image memory is not discardable. Should memory become tight, this image memory is spooled out to a swap file, preserving undability for the operation at the cost of the time it takes to write out the image memory.
mciulKeepUndoMBytes19MBytes of image informationneeding to be backed up below which pushed image memory is not discardable. Should memory become tight, this image memory is spooled out to a swap file, preserving undability for the operation at the cost of the time it takes to write out the image memory.
mciulMBytesFlag16Flag for value expressed as MBytes rather than percentage
mciulTypeMask15Mask for the basic limit type portion of the mcImageUndoLimits
mciulReconcileMByteAndPcnt256A flag that can beOr'ed in to the WhichLimit argument when assigning or accessing the Pcnt or MByte flavors of the memory limits. On access the exposed value will represent the minimum amount of memory specified by either limit, expressed as either MBytes or as percentage of McResourceManager.MemoryMax(mcmtImageMemory). For each undo limit, this minimum is the value actually used to control the undo push behavior. On assignment, the MByte and Pcnt versions of the assigned property are made to equal the same ammount of memory represented by the assigned value. For example, if McResourceManager.MemoryMax(mcmtImageMemoryMBytes) is 1,000 MB, then assigning McResourceManager.ImageUndoLimits(mciulMaxUndoPcnt) 15% would set the McResourceManager.ImageUndoLimits(mciulMaxUndoMBytes) property to 150 MB (and vice versa).
mciulConditionallyKeepUndoTimeoutSec4096Time delay, inseconds, starting with the push of a conditionally discardable image after which its memory becomes discardable. Assigned values are silently clipped to 0.01 to 600 seconds.
See Also