Event categories are used to group related events. Several system-defined event categories are included with Visual Studio Analyzer. Because these event categories are predefined, you don't need to register them.
The following table lists the system-defined event categories.
| Predefined event category | Description |
| DEBUG_EVENT_CATEGORY_ALL | All regular events. |
| DEBUG_EVENT_CATEGORY_STARTSTOP | Events generated by components starting or shutting down. |
| DEBUG_EVENT_CATEGORY_CALLRETURN | Events generated by function calls and returns. |
| DEBUG_EVENT_CATEGORY_QUERYRESULT | Events generated by starting and completing of database queries. |
| DEBUG_EVENT_CATEGORY_TRANSACTION | Events generated by transactions, including start, commit, and rollback. |
| DEBUG_EVENT_CATEGORY_MEASURED_ALL | All measured events. A measured event is generated by a dynamic event source and signifies a measurement of item such as CPU use. |
| DEBUG_EVENT_CATEGORY_PERFMON | All Windows 2000 System Monitor counter events (Performance Monitor in versions prior to Windows 2000). |
See Also
Reference | Event Source and Event Registration Process | Registering an Event Source | Creating Custom Event Categories | Registering an Event