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.