PROFILER_HEAP_OBJECT_SCOPE_LIST Structure
This structure is associated with function objects only. The scope list represents the closure for the function as a list of scopes where each scope is a heap object with an associated property list that represents variables in each given scope. In some cases, the names of objects in that scope might not be available, and only their index into the property list is available.
Syntax
typedef struct _PROFILER_HEAP_OBJECT_SCOPE_LIST{ UINT count; [size_is(count)] PROFILER_HEAP_OBJECT_ID scopes[];} PROFILER_HEAP_OBJECT_SCOPE_LIST;
Members
Member | Type | Description |
---|---|---|
count | UINT | The number of scopes |
scopes | PROFILER_HEAP_OBJECT_ID Type | An array of scopes. |