Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This structure identifies an interrupt entry or exit event. Lists of CEL_INT_DATAstructures are always immediately preceded by a CEL_INTERRUPTSstructure.

Syntax

typedef __CEL_INT_DATA {
  DWORD 
dwTimeStamp;
  WORD 
wSysIntr;
  WORD 
wNestingLevel;
} CEL_INT_DATA, *PCEL_INT_DATA; 

Members

dwTimeStamp

Time stamp, in tick counts, for the occurrence of the interrupt. This time stamp is in the same format as the ftimestampmember of CEL_HEADER.

wSysIntr

Interrupt identifier returned from the OAL when an interrupt is serviced. This identifier is unavailable on an interrupt entry.

wNestingLevel

Specifies how deep an interrupt was nested. The top bit of wNestingLevelis used to indicate whether the event is an interrupt entry or exit. If the top bit is set, it is an interrupt entry and wSysIntris unavailable; if the top bit is 0, it is an ISR exit and wSysIntris valid.

Remarks

Lists of CEL_INT_DATAstructures are always immediately preceded by a CEL_INTERRUPTSstructure.

Requirements

Header celog.h
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

CEL_INTERRUPTS