Share via


CEL_CAP_OVERHEAD (Compact 2013)

3/28/2014

This structure signals the start or end of a series of calls to profiler instrumentation.

Syntax

typedef struct {
    DWORD Flags;
    WORD  CallType;
    WORD  SampleCount;
    LARGE_INTEGER Counters[0];
} CEL_CAP_OVERHEAD, *PCEL_CAP_OVERHEAD;

Members

Term

Definition

Flags

Specifies a bitmask of one of the following flag values:

  • CAP_OVERHEAD_END
    At the start of measurement, this value is omitted.
    At the end of measurement, this value is set.
  • CAP_OVERHEAD_KERNEL
    In user mode, this value is omitted.
    In kernel mode, this value is set.

CallType

Specifies which call type is being measured.

This is set to one of the following CELID values:

  • CELID_CALLCAP_ENTER
  • CELID_CALLCAP_EXIT
  • CELID_FASTCAP_ENTER
  • CELID_FASTCAP_EXIT

SampleCount

Specifies how many call-time samples are being collected.

Counters[0]

Followed by an optional set of 64-bit signed counter values, the number determined by the size of the event.

Usually omitted.

See Also

Reference

CeLog Event Tracking Structures