Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Indicates the types of events that should be profiled.
Syntax
typedef enum {
PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL = 0x00000001,
PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL = 0x00000002,
PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL = 0x00000004,
PROFILER_EVENT_MASK_TRACE_ALL =
PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL |
PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL,
PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM = PROFILER_EVENT_MASK_TRACE_ALL |
PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL
} PROFILER_EVENT_MASK;
Members
Member | Description |
---|---|
PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL | Profiles functions that are defined in user-written script and dynamic code. |
PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL | Profiles native functions that are defined by the scripting engine. |
PROFILER_EVENT_MASK_TRACE_ALL | Profiles all user-defined and scripting engine functions, excluding calls into the Document Object Model (DOM). |
PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL | Profiles functions that call into the DOM. |
PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM | Profiles all functions, including calls into the DOM. |
See also
Active Script Profiler Constants, Enumerations and Structures
IActiveScriptProfilerControl::SetProfilerEventMask
IActiveScriptProfilerControl::StartProfiling