Can you clarify what build of the debugger you are using when it fails?
And what version of the debugger SDK did you use to build the extension
with?
It sounds as if you are compiling the extension with a newer debugger
and then trying to use the extension with an older debugger.
The size of the SYM_DUMP_PARAM structure in wdbgexts.h changed about a
year ago and would cause this error if you tried to run a newer
extension against an older debugger.
If you go the other way – build an extension with an older debugger and
then use the old extension with a newer debugger – it should work.
The latest debugger SDK is available on
http://www.microsoft.com/ddk/debugging by choosing custom installation
while installing the debugger tools.
-----Original Message-----
From: xxxxx@gte.net [mailto:xxxxx@gte.net]
Sent: Thursday, April 24, 2003 6:19 AM
To: Kernel Debugging Interest List
Subject: [windbg] RE: Extension dll works for W2K, XP, etc, not NT
target
INCORRECT_VERSION_INFO
What error are you getting from GetFieldOffset?
-----Original Message-----
From: Michael & Karen Gilson [mailto:xxxxx@gte.net]
Sent: Wednesday, April 23, 2003 4:51 PM
To: Kernel Debugging Interest List
Subject: [windbg] Extension dll works for W2K, XP, etc, not NT target
Here’s the problem: when debugging an NT 4 target (from an XP host),
Windbg 6.1.17.2, my private symbols look great. For example, ‘dt
_MY_STRUCT’ works. However, if I try things like GetTypeSize,
GetFieldOffset, etc all return errors. Same extension DLL works on
all other target OS’s.
Any ideas?
Mike
You are currently subscribed to windbg as: xxxxx@microsoft.com To
unsubscribe send a blank email to xxxxx@lists.osr.com