mcResourceManagerCommandFlags Enumeration
|
|
Predefined flags and command codes for theIMcResourceManager.CommandFlags property and IMcResourceManager.DoCommand method.
Namespace:
MediaCy.IQL.Engine
Assembly:
MediaCy.IQL.Engine (in MediaCy.IQL.Engine.dll) Version: 10.0.6912.0
SyntaxPublic Enumeration mcResourceManagerCommandFlags
Members
| Member name | Value | Description |
---|
| mcrmcfNoFlags | 0 | No flags. |
| mcrmcfGetMainThreadId | 268435457 | Returns the Main(singleton, Foreground, UI) thread ID in CommandData. See also
McResourceManager.IsCurrentThreadMain property. |
| mcrmcfGetRegisteredEngineCount | 268435458 | Returns the number ofregistered background engines in CommandData. |
| mcrmcfGetActiveEngineCount | 268435459 | Returns the numberof active background engines in CommandData. An engine is active when
its McEngine.EngineThreadId property returns a non-zero value; when in this
state, the engine is running a background task. |
| mcrmcfGetRegisteredEngineList | 268435460 | Returns the EngineCreation Order values for all registered background engines as an Integer
array in CommandData. Access to the engine may be accomplished with the
McResourceManager.EngineFromCreationOrder method |
| mcrmcfUnRegisterEngineCreationOrder | 268435461 | Given an EngineCreation Order value in CommandData, the Engine associated with that
Creation Order is removed from the list of registered background engines.
Do not use this action flag yourself, it is used internally. |
| mcrmcfGetThreadLocalStorageIndex | 268435472 | Action Flag: Takes aThread-Local Storage slot type in CommandData and returns a TLS slot index
for the mcThreadLocalStorageSlotTypes value in CommandData. Built in slot
types are all less than
mcThreadLocalStorageSlotTypes.mcltsstUserAssignedType. To allocate your own
TLS slot, place a TLS slot type value no smaller than
mcThreadLocalStorageSlotTypes.mcltsstUserAssignedType in CommandData before
executing the DoCommand call; if no TLS slot has been assigned for that type
then one will be allocated. TLS slots exist until they are freed with the
mcrmcfFreeThreadLocalStorageIndex action flag. If the allocation fails,
zero is returned in CommandData |
| mcrmcfFreeThreadLocalStorageIndex | 268435488 | Standard command flags |
| mcrmcfDataGet | -556883968 | When assigned, gets the data elementidentified by the lowest 12 bits of the command into CommandData.
CommandData is cleared once it is next accessed. |
| mcrmcfDataSet | -556879872 | When assigned, sets the data elementidentified by the lowest 12 bits of the command from the current CommandData.
CommandData is cleared after its value is stored. |
| mcrmcfDataClear | -556875776 | When assigned, clears the dataelement identified by the lowest 12 bits of the command. |
| mcrmcfDataClearAll | -556871680 | When assigned, clears all storeddata elements. |
| mcrmcfDataList | -556867584 | When assigned, sets CommandDatato an array of integers identifying the storage elements than have been
assigned to and not yet cleared. |
| mcrmcfDataElementMask | 4095 | A mask for the data element portionof the mcdecfDataXxxx action commands. |
RemarksCommandFlags assignments that cause some action, but do not change the
state of the CommandFlags property are called "action flags"; they can be
used with the DoCommand method.
See Also