CUV woe with Server 2003 DDK

Hi,

If I set VERIFIER_DDK_EXTENSIONS=1 in the Server 2003 checked environment
our driver does not load. If I build the same sources with CUVset in the XP
checked environment, it works fine. If I build the same sources in Server
2003 checked environment without CUV set, it works fine. My test system is
running the checked version of Windows Server 2003 EE. Has anyone else had
this problem?

Best Regards,
Joe

CUV is only available in the 2003 build environment, so when you enable it
in the XP BE it shouldn’t do anything.

What exactly do you mean by, “does not load”?

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Joe Stivaletta” wrote in message news:xxxxx@ntfsd…
> Hi,
>
> If I set VERIFIER_DDK_EXTENSIONS=1 in the Server 2003 checked environment
> our driver does not load. If I build the same sources with CUVset in the
XP
> checked environment, it works fine. If I build the same sources in Server
> 2003 checked environment without CUV set, it works fine. My test system
is
> running the checked version of Windows Server 2003 EE. Has anyone else
had
> this problem?
>
> Best Regards,
> Joe
>
>
>

Hmm, DDK docs say that CUV is available in the build environments for
Windows XP and later versions of Windows.

–htfv

“Scott Noone” wrote in message news:xxxxx@ntfsd…
>
> CUV is only available in the 2003 build environment, so when you enable it
> in the XP BE it shouldn’t do anything.
>
> What exactly do you mean by, “does not load”?
>
> -scott
>
> –
> Scott Noone
> Software Engineer
> OSR Open Systems Resources, Inc.
> http://www.osronline.com
>
> “Joe Stivaletta” wrote in message
news:xxxxx@ntfsd…
> > Hi,
> >
> > If I set VERIFIER_DDK_EXTENSIONS=1 in the Server 2003 checked
environment
> > our driver does not load. If I build the same sources with CUVset in
the
> XP
> > checked environment, it works fine. If I build the same sources in
Server
> > 2003 checked environment without CUV set, it works fine. My test
system
> is
> > running the checked version of Windows Server 2003 EE. Has anyone else
> had
> > this problem?
> >
> > Best Regards,
> > Joe
> >
> >
> >
>
>
>

In the introduction it says that drivers built with CUV can execute under
Windows XP and later and that it’s not available in the Windows 2000 build
environment. It doesn’t actually say under which build environments it IS
available, though :slight_smile:

I’m actually surprised that he was able to even build with CUV enabled in
the XP build environment, I get a link error because the CUV LIB is missing
in that environment with my 3790 DDK.

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Alexey Logachyov” wrote in message news:xxxxx@ntfsd…
> Hmm, DDK docs say that CUV is available in the build environments for
> Windows XP and later versions of Windows.
>
> --htfv
>
>
>
> “Scott Noone” wrote in message news:xxxxx@ntfsd…
> >
> > CUV is only available in the 2003 build environment, so when you enable
it
> > in the XP BE it shouldn’t do anything.
> >
> > What exactly do you mean by, “does not load”?
> >
> > -scott
> >
> > –
> > Scott Noone
> > Software Engineer
> > OSR Open Systems Resources, Inc.
> > http://www.osronline.com
> >
> > “Joe Stivaletta” wrote in message
> news:xxxxx@ntfsd…
> > > Hi,
> > >
> > > If I set VERIFIER_DDK_EXTENSIONS=1 in the Server 2003 checked
> environment
> > > our driver does not load. If I build the same sources with CUVset in
> the
> > XP
> > > checked environment, it works fine. If I build the same sources in
> Server
> > > 2003 checked environment without CUV set, it works fine. My test
> system
> > is
> > > running the checked version of Windows Server 2003 EE. Has anyone
else
> > had
> > > this problem?
> > >
> > > Best Regards,
> > > Joe
> > >
> > >
> > >
> >
> >
> >
>
>
>

The driver loads at boot. When I build with CUV in Server 2003, the driver
does not load. Hmm, maybe I need to put a break in the entry code. Maybe
there is a bug there. :slight_smile: DUH!

But it seems to build with CUV in the XP environment. I thought CUV was
good in XP, no? I could swear it was in the DDK documentation before there
was a release of Server 2003.

Joe

“Scott Noone” wrote in message news:xxxxx@ntfsd…
>
> CUV is only available in the 2003 build environment, so when you enable it
> in the XP BE it shouldn’t do anything.
>
> What exactly do you mean by, “does not load”?
>
> -scott
>
> –
> Scott Noone
> Software Engineer
> OSR Open Systems Resources, Inc.
> http://www.osronline.com
>
> “Joe Stivaletta” wrote in message
news:xxxxx@ntfsd…
> > Hi,
> >
> > If I set VERIFIER_DDK_EXTENSIONS=1 in the Server 2003 checked
environment
> > our driver does not load. If I build the same sources with CUVset in
the
> XP
> > checked environment, it works fine. If I build the same sources in
Server
> > 2003 checked environment without CUV set, it works fine. My test
system
> is
> > running the checked version of Windows Server 2003 EE. Has anyone else
> had
> > this problem?
> >
> > Best Regards,
> > Joe
> >
> >
> >
>
>
>

Check here
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ddtools/hh/ddtools/Build_Ref__DDK_bbbe7160-585b-47a6-af36-2336cd1159de.xml.asp .
It says “build environments”.

–htfv

“Scott Noone” wrote in message news:xxxxx@ntfsd…
>
> In the introduction it says that drivers built with CUV can execute under
> Windows XP and later and that it’s not available in the Windows 2000 build
> environment. It doesn’t actually say under which build environments it IS
> available, though :slight_smile:
>
> I’m actually surprised that he was able to even build with CUV enabled in
> the XP build environment, I get a link error because the CUV LIB is
> missing
> in that environment with my 3790 DDK.
>
> -scott
>
> –
> Scott Noone
> Software Engineer
> OSR Open Systems Resources, Inc.
> http://www.osronline.com
>
> “Alexey Logachyov” wrote in message news:xxxxx@ntfsd…
>> Hmm, DDK docs say that CUV is available in the build environments for
>> Windows XP and later versions of Windows.
>>
>> --htfv
>>
>>
>>
>> “Scott Noone” wrote in message news:xxxxx@ntfsd…
>> >
>> > CUV is only available in the 2003 build environment, so when you enable
> it
>> > in the XP BE it shouldn’t do anything.
>> >
>> > What exactly do you mean by, “does not load”?
>> >
>> > -scott
>> >
>> > –
>> > Scott Noone
>> > Software Engineer
>> > OSR Open Systems Resources, Inc.
>> > http://www.osronline.com
>> >
>> > “Joe Stivaletta” wrote in message
>> news:xxxxx@ntfsd…
>> > > Hi,
>> > >
>> > > If I set VERIFIER_DDK_EXTENSIONS=1 in the Server 2003 checked
>> environment
>> > > our driver does not load. If I build the same sources with CUVset in
>> the
>> > XP
>> > > checked environment, it works fine. If I build the same sources in
>> Server
>> > > 2003 checked environment without CUV set, it works fine. My test
>> system
>> > is
>> > > running the checked version of Windows Server 2003 EE. Has anyone
> else
>> > had
>> > > this problem?
>> > >
>> > > Best Regards,
>> > > Joe
>> > >
>> > >
>> > >
>> >
>> >
>> >
>>
>>
>>
>
>
>

Missed that one. Must be either a DDK bug or a doc bug because the support
for it definitely isn’t in the 3790 DDK’s XP build environment. The Server
2003 version of ntddk.h includes ddk_ext.h if VERIFIER_DDK_EXTENSIONS is
defined and the XP one doesn’t. Also, the ddk_ext.h header and ddk_ext.lib
aren’t in the XP build environment paths (only the Server 2003).

And, like I said, I can’t even build a driver in the XP build environment
with CUV enabled so I’m going to assume that it’s not supported at least for
the time being.

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Alexey Logachyov” wrote in message news:xxxxx@ntfsd…
> Check here
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ddtools/hh/ddtools/Build_Ref__DDK_bbbe7160-585b-47a6-af36-2336cd1159de.xml.asp .
> It says “build environments”.
>
> --htfv
>
>
> “Scott Noone” wrote in message news:xxxxx@ntfsd…
> >
> > In the introduction it says that drivers built with CUV can execute
under
> > Windows XP and later and that it’s not available in the Windows 2000
build
> > environment. It doesn’t actually say under which build environments it
IS
> > available, though :slight_smile:
> >
> > I’m actually surprised that he was able to even build with CUV enabled
in
> > the XP build environment, I get a link error because the CUV LIB is
> > missing
> > in that environment with my 3790 DDK.
> >
> > -scott
> >
> > –
> > Scott Noone
> > Software Engineer
> > OSR Open Systems Resources, Inc.
> > http://www.osronline.com
> >
> > “Alexey Logachyov” wrote in message
news:xxxxx@ntfsd…
> >> Hmm, DDK docs say that CUV is available in the build environments for
> >> Windows XP and later versions of Windows.
> >>
> >> --htfv
> >>
> >>
> >>
> >> “Scott Noone” wrote in message news:xxxxx@ntfsd…
> >> >
> >> > CUV is only available in the 2003 build environment, so when you
enable
> > it
> >> > in the XP BE it shouldn’t do anything.
> >> >
> >> > What exactly do you mean by, “does not load”?
> >> >
> >> > -scott
> >> >
> >> > –
> >> > Scott Noone
> >> > Software Engineer
> >> > OSR Open Systems Resources, Inc.
> >> > http://www.osronline.com
> >> >
> >> > “Joe Stivaletta” wrote in message
> >> news:xxxxx@ntfsd…
> >> > > Hi,
> >> > >
> >> > > If I set VERIFIER_DDK_EXTENSIONS=1 in the Server 2003 checked
> >> environment
> >> > > our driver does not load. If I build the same sources with CUVset
in
> >> the
> >> > XP
> >> > > checked environment, it works fine. If I build the same sources in
> >> Server
> >> > > 2003 checked environment without CUV set, it works fine. My test
> >> system
> >> > is
> >> > > running the checked version of Windows Server 2003 EE. Has anyone
> > else
> >> > had
> >> > > this problem?
> >> > >
> >> > > Best Regards,
> >> > > Joe
> >> > >
> >> > >
> >> > >
> >> >
> >> >
> >> >
> >>
> >>
> >>
> >
> >
> >
>
>
>