RE: [WinDbg] Undocumented terminoilogy

Ooops … change instances of DEVICEQUEUE to DEVQUEUE in that last.

Gary G. Little
Broadband Storage, Inc.
xxxxx@broadstor.com
xxxxx@inland.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Gary Little
Sent: Tuesday, February 19, 2002 8:41 AM
To: Kernel Debugging Interest List
Subject: [windbg] [WinDbg] Undocumented terminoilogy



Curious’r and curious’r …

I find the pointer to my locally defined device queue has been “”,
and that the memory associated with that pointer is reporting error>. This pointer is the second parameter passed to a DPC routine
directly called using KeInsertQueueDpc.

That function header is defined as

VOID DpcForUnexpectedServiceRequest(PKDPC Dpc, PDEVQUEUE pDq, PVOID junk,
PDEVICE_OBJECT fDo)

The DPC is initialized as follows:

KeInitializeDpc(&pdq->DpcForUnexpectedRequests, (PKDEFERRED_ROUTINE)
DpcForUnexpectedServiceRequest, pdq);

pDq or pdq is defined as PDEVQUEUE and is a pointer to a structure
typedef’d to DEVQUEUE.

found nowhere in the WinDbg documentation. Is this something I
missed in C/C++ 101?

Gary G. Little
Broadband Storage, Inc.
xxxxx@broadstor.com
xxxxx@inland.net


You are currently subscribed to windbg as: xxxxx@inland.net
To unsubscribe send a blank email to leave-windbg-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to windbg as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-windbg-$subst(‘Recip.MemberIDChar’)@lists.osr.com