The following table shows the debugging structures with a description of the purpose of each.
| Programming element | Description |
|---|---|
| CONTEXT | Contains processor-specific register data. |
| CREATE_PROCESS_DEBUG_INFO | Contains process creation information that can be used by a debugger. |
| CREATE_THREAD_DEBUG_INFO | Contains thread-creation information that can be used by a debugger. |
| DBGPARAM | Specifies debug zone information for a process or DLL. |
| DEBUG_EVENT | Describes a debugging event. |
| EXCEPTION_DEBUG_INFO | Contains exception information that can be used by a debugger. |
| EXIT_PROCESS_DEBUG_INFO | Contains an exiting process's exit code. |
| EXIT_THREAD_DEBUG_INFO | Contains an exiting thread's exit code. |
| LOAD_DLL_DEBUG_INFO | Contains information about a DLL that has just been loaded. |
| OUTPUT_DEBUG_STRING_INFO | Contains the address, format, and length, in bytes, of a debugging string. |
| UNLOAD_DLL_DEBUG_INFO | Contains information about a DLL that has just been unloaded. |
See Also
Send Feedback on this topic to the authors