Share via


CeLog Event Tracking Structures (Windows CE 5.0)

Send Feedback

The following table shows the CeLog Event Tracking structures with a description of the purpose of each.

Programming element Description
CEL_CRITSEC_DELETE This structure logs the event that occurs when a thread deletes a critical section.
CEL_CRITSEC_ENTER This structure logs the event that occurs when a thread is blocked by entering a critical section currently owned by another thread.
CEL_CRITSEC_INIT This structure logs the event that occurs when a thread initializes a critical section.
CEL_CRITSEC_LEAVE This structure logs the event that occurs when a thread leaves a critical section that is being waited on by another thread.
CEL_DATA_LOSS This structure is passed periodically, to provide a counter of data that has been lost.
CEL_DEBUG_MSG This structure is logged when a debug message is printed.
CEL_EVENT_CLOSE This structure is passed when an event handle is closed with CloseHandle.
CEL_EVENT_CREATE This structure is passed when an event is created or opened with CreateEvent.
CEL_EVENT_DELETE This structure is passed when an event is deleted from memory.
CEL_EVENT_PULSE This structure is passed when an event is pulsed with PulseEvent.
CEL_EVENT_RESET This structure is passed when an event is reset with ResetEvent.
CEL_EVENT_SET This structure is passed when an event is set with SetEvent.
CEL_EXTRA_MODULE_INFO This structure stores additional information about a module.
CEL_EXTRA_PROCESS_INFO This structure stores additional information about a process.
CEL_HEADER This structure precedes every logged event that is sent out through the logging mechanism.
CEL_HEAP_ALLOC This structure identifies a heap allocation made by a thread with HeapAlloc.
CEL_HEAP_CREATE This structure identifies the memory heap that was created with HeapCreate.
CEL_HEAP_DESTROY This structure identifies a heap that has been destroyed and its memory returned to the system.
CEL_HEAP_FREE This structure identifies heap memory that has been freed.
CEL_HEAP_REALLOC This structure identifies a memory pointer that has been reallocated in a heap.
CEL_INT_DATA This structure identifies an interrupt entry or exit event.
CEL_INTERRUPTS This structure is used to log a list of interrupts.
CEL_LOG_MARKER This structure indicates the frequency of the clock used on the device.
CEL_MAPFILE_CREATE This structure logs the creation of a memory-mapped file. This event is logged when an application uses CreateFileMapping to create the first reference to a file-mapping object.
CEL_MAPFILE_CREATE This structure logs the creation of a memory-mapped file. This event is logged when an application uses CreateFileMapping to create the first reference to a file-mapping object.
CEL_MAPFILE_DESTROY This structure is logged when a file-mapping object is destroyed when CloseHandle closes the last reference to the mapping handle.
CEL_MAPFILE_FLUSH This structure is logged when a mapped view of a file is flushed by FlushViewOfFile.
CEL_MAPFILE_VIEW_CLOSE This structure is logged when UnmapViewOfFile unmaps a view of a file from the address space of a process.
CEL_MAPFILE_VIEW_OPEN This structure is logged when MapViewOfFile maps a view of a file into the address space of a process
CEL_MAPFLUSH_TYPE This enumeration specifies flags that can be set in the wFlushFlags field of the CELID_MAPFILE_FLUSH event.
CEL_MEMTRACK_BASELINE This structure is used with CELID_MEMTRACK_BASELINE event.
CEL_MODULE_FREE This structure identifies a module that was loaded.
CEL_MODULE_LOAD This structure identifies a module that was loaded.
CEL_MODULE_REFERENCES This structure stores a list of process reference counts for a module.
CEL_MUTEX_CLOSE This structure specifies that a mutex handle has been closed with CloseHandle.
CEL_MUTEX_CREATE This structure specifies that a mutex has been created.
CEL_MUTEX_DELETE This structure specifies that a mutex has been deleted from memory.
CEL_MUTEX_RELEASE This structure identifies a mutex that has been released.
CEL_PROCESS_CLOSE This structure identifies a process handle that has been closed using CloseHandle.
CEL_PROCESS_CREATE This structure identifies a new process that has been created with CreateProcess.
CEL_PROCESS_DELETE This structure identifies a process that has been deleted from memory.
CEL_PROCESS_REFCOUNT This structure stores information about process reference counts.
CEL_PROCESS_TERMINATE This structure identifies a process that has terminated.
CEL_SEM_CLOSE This structure identifies a semaphore that has been closed by a thread using CloseHandle.
CEL_SEM_CREATE This structure is used to identify a semaphore that was created or opened with CreateSemaphore.
CEL_SEM_DELETE This structure identifies a semaphore that has been deleted from memory.
CEL_SEM_RELEASE This structure identifies a semaphore that has been released by a thread.
CEL_SLEEP This structure is used to identify a thread that has called Sleep.
CEL_SYSTEM_INVERT This structure identifies the occurrence of priority inheritance in response to a priority inversion condition.
CEL_SYSTEM_PAGE This structure identifies that a page fault occurred in the system.
CEL_SYSTEM_TLB This structure is used to log the number of translation look-aside buffer (TLB) misses that have occurred.
CEL_THREAD_CLOSE This structure specifies a thread handle that has closed using CloseHandle.
CEL_THREAD_CREATE This structure identifies a thread that as been created.
CEL_THREAD_DELETE This structure specifies a thread that has been deleted from memory.
CEL_THREAD_MIGRATE This structure identifies a thread that has crossed a process boundary.
CEL_THREAD_PRIORITY This structure indicates that the priority of a thread has been changed using SetThreadPriority.
CEL_THREAD_QUANTUM This structure indicates that the quantum of a thread has been changed using CeSetThreadQuantum.
CEL_THREAD_RESUME This structure indicates that a thread has been resumed using ResumeThread.
CEL_THREAD_SUSPEND This structure indicates that a thread has been suspended using SuspendThread.
CEL_THREAD_SWITCH This structure identifies a thread that has been scheduled to run.
CEL_THREAD_TERMINATE This structure specifies a thread that has terminated.
CEL_VIRTUAL_ALLOC This structure is used to identify a memory allocation made by VirtualAlloc.
CEL_VIRTUAL_COPY This structure identifies the thread that makes a call to VirtualCopy.
CEL_VIRTUAL_FREE This structure specifies that a virtual memory allocation has been freed with VirtualFree.
CEL_WAIT_MULTI This structure is used when WaitForMultipleObjects, MsgWaitForMultipleObjects, or WaitForSingleObject is called.
MAPHEADER This structures stores header information on a shared memory buffer.

See Also

CeLog Event Identifiers | CeLog Zones | CeLog Event Tracking Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.