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 PDEVICEQUEUE and is a pointer to a structure
typedef’d to DEVICEQUEUE.
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: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-windbg-$subst(‘Recip.MemberIDChar’)@lists.osr.com