Hi,
When building my mini-redirector with WDK 5308 or
5456, with the build envornment set to SRV03 x64, I
get a crash in my MrxCreate() function because
it was called ith capFcb->pNetRoot set to 0.
If I build with 3790.1830 or with the longhorn
environment in 5456, I have no such problem.
Has anyone else seen something similar?
Thanks,
Joseph
PS.
The code that is crashing is essentially this (the NulMrx
sample still has code like this):
RxCaptureFcb;
PMRX_NET_ROOT NetRoot = capFcb->pNetRoot;
if ( NetRoot->Type == NET_ROOT_PRINT )
return STATUS_OBJECT_NAME_NOT_FOUND;
The call-stack looks like:
MyMrxCreate
RxCollapseOrCreateSrvOpen+0x154
RxCreateFromNetRoot+0x398
RxCommonCreate+0x49a
RxFsdCommonDispatch+0x529
MyDispatch
This is under WinXP 64 bit; I haven’t tested other builds.