ISpElementList_New
You can use the ISpElementList_New function to create a new element list.
OSStatus ISpElementList_New ( UInt32 inCount, ISpElementReference *inElements, ISpElementListReference *outElementList UInt32 flags);inCount- The number of element references in the list pointed to by the
inElementsparameter.inElements- A pointer to a list of elements to put in the list.
outElementList- A pointer to a reference to the new element list.
- flags
- Set the kISpElementListFlag_UseTempMem bit to tell InputSprocket to allocate the element list in temporary memory. See "Element List Flag" (page 3-23).
- function result
- A result code.
DESCRIPTION
The ISpElementList_New function creates a new element list. You pass in the element references to put on the list in theinElementsparameter and the number of those references in theinCountparameter. If you pass in 0 in theinCountparameter, ISpElementList_New creates an empty list. If you want the list allocated in temporary memory, pass in kISpElementListFlag_UseTempMem in the flags parameter.The ISpElementList_New function returns a reference to the new element list in the
outElementListparameter. If it fails to create a new list because it was out of memory, it returns 0 in theoutElementListparameter.CALLING RESTRICTIONS
Do not call ISpElementList_New at interrupt time because it allocates memory.