SObjectInfo Struct Reference

Defines object information for the IMpi::GetObjectInfo API and the Heap events. More...

#include <MpiAPI.h>

List of all members.

Public Attributes

U64 uiSize
 Object size in bytes.
TId classId
 Id of the object's class.
TId moduleId
 Id of the module in which the object's class is defined (.NET only).
TId classToken
 Token of the defining class (.NET only).
EArrayType arrayType
 Array type, or AT_NONE if the object is not an array.
SArrayInfo arrayInfo
 Additional information for array objects (.NET only).


Detailed Description

Remarks:
- for .NET arrays, it may not be possible to determine the moduleId and classToken of the object, even when the base type of the array can be determined.
For example, given the following definition:
Point [5] scores;
we can determine the moduleId and classToken of Point , but not of scores. In this case, the caller can pass a non-null moduleId and classToken to be used when they cannot be determined from the .NET API calls.

The documentation for this struct was generated from the following file:


Generated on Thu Mar 6 15:07:58 2008 for Martini by doxygen 1.5.5