KDHELP64 Structure
Information that is used by kernel debuggers to trace through user-mode callbacks in a thread's kernel stack.
This structure supersedes the KDHELP structure. For more information, see Updated Platform Support.
typedef struct _KDHELP64 {
DWORD64 Thread;
DWORD ThCallbackStack;
DWORD ThCallbackBStore;
DWORD NextCallback;
DWORD FramePointer;
DWORD64 KiCallUserMode;
DWORD64 KeUserCallbackDispatcher;
DWORD64 SystemRangeStart;
DWORD64 KiUserExceptionDispatcher;
DWORD64 Reserved[7]; } KDHELP64,
*PKDHELP64;
Members
- Thread
The address of the kernel thread object, as provided in the WAIT_STATE_CHANGE packet.
- ThCallbackStack
The offset in the thread object to the pointer to the current callback frame in the kernel stack.
- ThCallbackBStore
Intel IPF: The offset in the thread object to a pointer to the current callback backing store frame in the kernel stack.
- NextCallback
The address of the next callback frame.
- FramePointer
The address of the saved frame pointer, if applicable.
- KiCallUserMode
The address of the kernel function that calls out to user mode.
- KeUserCallbackDispatcher
The address of the user-mode dispatcher function.
- SystemRangeStart
The lowest kernel-mode address.
- KiUserExceptionDispatcher
The address of the user-mode exception dispatcher function.
DbgHelp 6.1 and earlier: This member is not supported.
- Reserved
This member is reserved for use by the operating system.
Requirements
Redistributable |
Requires DbgHelp.dll 5.1 or later. |
---|---|
Header |
Declared in DbgHelp.h. |
See Also
Send comments about this topic to Microsoft
Build date: 9/25/2007
© 2007 Microsoft Corporation. All rights reserved.