Contents Index Topic Contents | ||
Previous Topic: Examples Next Topic: Methods |
IProvideMultipleClassInfo
IProvideMulitpleClassInfo, an extension of the IProvideClassInfo2 interface, provides access to the type information of the default interfaces that describe an extended object.
A container typically implements an extender object to add properties, methods, and events to an existing object, the extendee. This interface can be implemented to return the type information of the extender (as index 0) and the type information of the extendee (as index 1). If this extendee is itself an extension, this interface must also return the type information of what that object extends (as index 2 in this example). This process continues for all extended objects until the base object (the innermost object being extended) is reached.
Only the default interfaces are part of the logical merging. Other interfaces are simply ignored; nothing can be inferred by their presence or absence.
This interface is typically implemented by an Active Scripting host and requested by an Active Scripting engine.
Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.