System Global Function CATCreateIEnumVARIANT
CATCreateIEnumVARIANT( | | iElementArray, |
| | iArraySize, |
| const | iElementType, |
| | oEnumerator) |
-
Creates a new object which implements
. Role:
Use this function to instantiate a new object which
implements the
interface and traverses the supplied array of objects. Such objects are required
to implement the get__NewEnum property in Automation collections.
(see the CATIACollection IDL interface for a description of
the get__NewEnum property)
The IEnumVARIANT interface is used by VB in the ForEach
construct to traverse collections of objects.
- Parameters:
-
- iElementArray
- An array of elements to traverse during iteration (the array
is copied internally).
- iArraySize
- The size of the element array.
- iElementType
- The IID of the Automation interface characterizing the elements.
- oEnumerator
- The returned IEnumVARIANT-implementing object.
This object is included in the file: CATCreateIEnumVARIANT.h
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.