I have the old WDK (no wdf is included).
Is it already too late to download the KMDF's
release >= 1.1 separately ? It seems that the
KMDF1.5 only comes with the latest WDK.

Re: Kmdf by Don

Don
Wed Dec 20 12:25:40 CST 2006

Why would you want the older KMDF?


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply


"goldrake" <pl@net.earth> wrote in message
news:45897f68$0$22394$4fafbaef@reader2.news.tin.it...
>I have the old WDK (no wdf is included).
> Is it already too late to download the KMDF's
> release >= 1.1 separately ? It seems that the
> KMDF1.5 only comes with the latest WDK.
>
>



Re: Kmdf by goldrake

goldrake
Wed Dec 20 12:47:14 CST 2006

Because i'm pretty sure that i won't be able to find
version 1.5 as a separate download. I just want to
evalute the framework and i wouldn't want to
install a new WDK. My one and only experience
in driver development was a TDI Filter driver
a long time ago and it was also the way i got started.
(It's crazy i know, but i needed a real motivation :)
Now i would like to buy a USB HW kit, but i also
would like to make sure i can develop a USB
client driver to talk to the kit. As everybody says
Pnp and Power management are not that easy to
handle in WDM, so i was hoping KMDF could
give me some help.

"Don Burn" <burn@stopspam.acm.org> wrote in message
news:uAubORGJHHA.1240@TK2MSFTNGP03.phx.gbl...
> Why would you want the older KMDF?
>
>
> --
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> http://www.windrvr.com
> Remove StopSpam from the email to reply
>
>
> "goldrake" <pl@net.earth> wrote in message
> news:45897f68$0$22394$4fafbaef@reader2.news.tin.it...
> >I have the old WDK (no wdf is included).
> > Is it already too late to download the KMDF's
> > release >= 1.1 separately ? It seems that the
> > KMDF1.5 only comes with the latest WDK.
> >
> >
>
>



Re: Kmdf by Don

Don
Wed Dec 20 13:02:07 CST 2006

Well if you want to eval the framework, you can either:

1. Read the various papers at
http://www.microsoft.com/whdc/driver/wdf/KMDF.mspx

2. Download the framework for use with a DDK.

If you are going to do the latter, you need to either use the Windows
Server 2003 SP1 DDK for KMDF 1.1 or you can get the latest tools, documents
and KDMF (including changes to the interfaces) by downloading the WDK. I
do wish Microsoft had made the decision to offer the WDK without the
testing stuff, which would have reduced the download significantly, but
overall you want to be using the latest tools, so downloading the WDK is
still a good idea.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply



"goldrake" <pl@net.earth> wrote in message
news:458984aa$0$22384$4fafbaef@reader2.news.tin.it...
> Because i'm pretty sure that i won't be able to find
> version 1.5 as a separate download. I just want to
> evalute the framework and i wouldn't want to
> install a new WDK. My one and only experience
> in driver development was a TDI Filter driver
> a long time ago and it was also the way i got started.
> (It's crazy i know, but i needed a real motivation :)
> Now i would like to buy a USB HW kit, but i also
> would like to make sure i can develop a USB
> client driver to talk to the kit. As everybody says
> Pnp and Power management are not that easy to
> handle in WDM, so i was hoping KMDF could
> give me some help.
>
> "Don Burn" <burn@stopspam.acm.org> wrote in message
> news:uAubORGJHHA.1240@TK2MSFTNGP03.phx.gbl...
>> Why would you want the older KMDF?
>>
>>
>> --
>> Don Burn (MVP, Windows DDK)
>> Windows 2k/XP/2k3 Filesystem and Driver Consulting
>> http://www.windrvr.com
>> Remove StopSpam from the email to reply
>>
>>
>> "goldrake" <pl@net.earth> wrote in message
>> news:45897f68$0$22394$4fafbaef@reader2.news.tin.it...
>> >I have the old WDK (no wdf is included).
>> > Is it already too late to download the KMDF's
>> > release >= 1.1 separately ? It seems that the
>> > KMDF1.5 only comes with the latest WDK.
>> >
>> >
>>
>>
>
>



Re: Kmdf by goldrake

goldrake
Wed Dec 20 16:35:55 CST 2006


> 1. Read the various papers at
> http://www.microsoft.com/whdc/driver/wdf/KMDF.mspx

I've already printed some articles. I'd like to take advantage
of Xmas to have some time to read them. But i guess that
ordering the cd that includes the "complete" WDK and waiting
for its delivery will take more than Xmas.

> 2. Download the framework for use with a DDK.

That's what i tried to do, but i can't find any framework. The only
framework available is 1.5 and it's included in the latest WDK
read this
http://www.microsoft.com/whdc/driver/wdf/KMDF_pkg.mspx

It seems to me that the only way to get the latest WDK
is to order the CD, unless you're a MSDN subscriber.

The following link
http://www.microsoft.com/whdc/DevTools/ddk/default.mspx
lets you download the "Windows Server 2003 SP1
DDK [236 MB ISO file]" but there's no WDF included in it.

So i wonder... where is the WDF?
Do i miss some page?


"Don Burn" <burn@stopspam.acm.org> wrote in message
news:e5DFmlGJHHA.3936@TK2MSFTNGP02.phx.gbl...
> Well if you want to eval the framework, you can either:
>
> 1. Read the various papers at
> http://www.microsoft.com/whdc/driver/wdf/KMDF.mspx
>
> 2. Download the framework for use with a DDK.
>
> If you are going to do the latter, you need to either use the Windows
> Server 2003 SP1 DDK for KMDF 1.1 or you can get the latest tools,
documents
> and KDMF (including changes to the interfaces) by downloading the WDK. I
> do wish Microsoft had made the decision to offer the WDK without the
> testing stuff, which would have reduced the download significantly, but
> overall you want to be using the latest tools, so downloading the WDK is
> still a good idea.
>
>
> --
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> http://www.windrvr.com
> Remove StopSpam from the email to reply
>
>
>
> "goldrake" <pl@net.earth> wrote in message
> news:458984aa$0$22384$4fafbaef@reader2.news.tin.it...
> > Because i'm pretty sure that i won't be able to find
> > version 1.5 as a separate download. I just want to
> > evalute the framework and i wouldn't want to
> > install a new WDK. My one and only experience
> > in driver development was a TDI Filter driver
> > a long time ago and it was also the way i got started.
> > (It's crazy i know, but i needed a real motivation :)
> > Now i would like to buy a USB HW kit, but i also
> > would like to make sure i can develop a USB
> > client driver to talk to the kit. As everybody says
> > Pnp and Power management are not that easy to
> > handle in WDM, so i was hoping KMDF could
> > give me some help.
> >
> > "Don Burn" <burn@stopspam.acm.org> wrote in message
> > news:uAubORGJHHA.1240@TK2MSFTNGP03.phx.gbl...
> >> Why would you want the older KMDF?
> >>
> >>
> >> --
> >> Don Burn (MVP, Windows DDK)
> >> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> >> http://www.windrvr.com
> >> Remove StopSpam from the email to reply
> >>
> >>
> >> "goldrake" <pl@net.earth> wrote in message
> >> news:45897f68$0$22394$4fafbaef@reader2.news.tin.it...
> >> >I have the old WDK (no wdf is included).
> >> > Is it already too late to download the KMDF's
> >> > release >= 1.1 separately ? It seems that the
> >> > KMDF1.5 only comes with the latest WDK.
> >> >
> >> >
> >>
> >>
> >
> >
>
>



Re: Kmdf by Don

Don
Wed Dec 20 17:18:55 CST 2006

Try the directions given here
http://www.microsoft.com/whdc/devtools/wdk/betawdk.mspx


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply



"goldrake" <pl@net.earth> wrote in message
news:4589ba41$0$22389$4fafbaef@reader2.news.tin.it...
>
>> 1. Read the various papers at
>> http://www.microsoft.com/whdc/driver/wdf/KMDF.mspx
>
> I've already printed some articles. I'd like to take advantage
> of Xmas to have some time to read them. But i guess that
> ordering the cd that includes the "complete" WDK and waiting
> for its delivery will take more than Xmas.
>
>> 2. Download the framework for use with a DDK.
>
> That's what i tried to do, but i can't find any framework. The only
> framework available is 1.5 and it's included in the latest WDK
> read this
> http://www.microsoft.com/whdc/driver/wdf/KMDF_pkg.mspx
>
> It seems to me that the only way to get the latest WDK
> is to order the CD, unless you're a MSDN subscriber.
>
> The following link
> http://www.microsoft.com/whdc/DevTools/ddk/default.mspx
> lets you download the "Windows Server 2003 SP1
> DDK [236 MB ISO file]" but there's no WDF included in it.
>
> So i wonder... where is the WDF?
> Do i miss some page?
>
>
> "Don Burn" <burn@stopspam.acm.org> wrote in message
> news:e5DFmlGJHHA.3936@TK2MSFTNGP02.phx.gbl...
>> Well if you want to eval the framework, you can either:
>>
>> 1. Read the various papers at
>> http://www.microsoft.com/whdc/driver/wdf/KMDF.mspx
>>
>> 2. Download the framework for use with a DDK.
>>
>> If you are going to do the latter, you need to either use the Windows
>> Server 2003 SP1 DDK for KMDF 1.1 or you can get the latest tools,
> documents
>> and KDMF (including changes to the interfaces) by downloading the WDK.
>> I
>> do wish Microsoft had made the decision to offer the WDK without the
>> testing stuff, which would have reduced the download significantly, but
>> overall you want to be using the latest tools, so downloading the WDK is
>> still a good idea.
>>
>>
>> --
>> Don Burn (MVP, Windows DDK)
>> Windows 2k/XP/2k3 Filesystem and Driver Consulting
>> http://www.windrvr.com
>> Remove StopSpam from the email to reply
>>
>>
>>
>> "goldrake" <pl@net.earth> wrote in message
>> news:458984aa$0$22384$4fafbaef@reader2.news.tin.it...
>> > Because i'm pretty sure that i won't be able to find
>> > version 1.5 as a separate download. I just want to
>> > evalute the framework and i wouldn't want to
>> > install a new WDK. My one and only experience
>> > in driver development was a TDI Filter driver
>> > a long time ago and it was also the way i got started.
>> > (It's crazy i know, but i needed a real motivation :)
>> > Now i would like to buy a USB HW kit, but i also
>> > would like to make sure i can develop a USB
>> > client driver to talk to the kit. As everybody says
>> > Pnp and Power management are not that easy to
>> > handle in WDM, so i was hoping KMDF could
>> > give me some help.
>> >
>> > "Don Burn" <burn@stopspam.acm.org> wrote in message
>> > news:uAubORGJHHA.1240@TK2MSFTNGP03.phx.gbl...
>> >> Why would you want the older KMDF?
>> >>
>> >>
>> >> --
>> >> Don Burn (MVP, Windows DDK)
>> >> Windows 2k/XP/2k3 Filesystem and Driver Consulting
>> >> http://www.windrvr.com
>> >> Remove StopSpam from the email to reply
>> >>
>> >>
>> >> "goldrake" <pl@net.earth> wrote in message
>> >> news:45897f68$0$22394$4fafbaef@reader2.news.tin.it...
>> >> >I have the old WDK (no wdf is included).
>> >> > Is it already too late to download the KMDF's
>> >> > release >= 1.1 separately ? It seems that the
>> >> > KMDF1.5 only comes with the latest WDK.
>> >> >
>> >> >
>> >>
>> >>
>> >
>> >
>>
>>
>
>



Re: Kmdf by Eliyas

Eliyas
Wed Dec 20 20:38:24 CST 2006

KMDF 1.1 is pulled out from the website as soon as WDK was released. WDK
contains the latest version of KMDF 1.5.

-Eliyas



Re: Kmdf by goldrake

goldrake
Thu Dec 21 10:12:15 CST 2006

Your link indirectly points me to MS Connect. I could find the WDK
but it's really huge, a "little" less than 2.500, 00 MB. My mouse's
LButton itself refuses to click and start the download :)

OSR has a USB sample driver for WDM and the DDK itself
should contain USB sample drivers for WDM. I guess i could
start with them.

"Don Burn" <burn@stopspam.acm.org> wrote in message
news:utuZG1IJHHA.4112@TK2MSFTNGP04.phx.gbl...
> Try the directions given here
> http://www.microsoft.com/whdc/devtools/wdk/betawdk.mspx
>
>
> --
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> http://www.windrvr.com
> Remove StopSpam from the email to reply
>
>
>
> "goldrake" <pl@net.earth> wrote in message
> news:4589ba41$0$22389$4fafbaef@reader2.news.tin.it...
> >
> >> 1. Read the various papers at
> >> http://www.microsoft.com/whdc/driver/wdf/KMDF.mspx
> >
> > I've already printed some articles. I'd like to take advantage
> > of Xmas to have some time to read them. But i guess that
> > ordering the cd that includes the "complete" WDK and waiting
> > for its delivery will take more than Xmas.
> >
> >> 2. Download the framework for use with a DDK.
> >
> > That's what i tried to do, but i can't find any framework. The only
> > framework available is 1.5 and it's included in the latest WDK
> > read this
> > http://www.microsoft.com/whdc/driver/wdf/KMDF_pkg.mspx
> >
> > It seems to me that the only way to get the latest WDK
> > is to order the CD, unless you're a MSDN subscriber.
> >
> > The following link
> > http://www.microsoft.com/whdc/DevTools/ddk/default.mspx
> > lets you download the "Windows Server 2003 SP1
> > DDK [236 MB ISO file]" but there's no WDF included in it.
> >
> > So i wonder... where is the WDF?
> > Do i miss some page?
> >
> >
> > "Don Burn" <burn@stopspam.acm.org> wrote in message
> > news:e5DFmlGJHHA.3936@TK2MSFTNGP02.phx.gbl...
> >> Well if you want to eval the framework, you can either:
> >>
> >> 1. Read the various papers at
> >> http://www.microsoft.com/whdc/driver/wdf/KMDF.mspx
> >>
> >> 2. Download the framework for use with a DDK.
> >>
> >> If you are going to do the latter, you need to either use the Windows
> >> Server 2003 SP1 DDK for KMDF 1.1 or you can get the latest tools,
> > documents
> >> and KDMF (including changes to the interfaces) by downloading the WDK.
> >> I
> >> do wish Microsoft had made the decision to offer the WDK without the
> >> testing stuff, which would have reduced the download significantly, but
> >> overall you want to be using the latest tools, so downloading the WDK
is
> >> still a good idea.
> >>
> >>
> >> --
> >> Don Burn (MVP, Windows DDK)
> >> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> >> http://www.windrvr.com
> >> Remove StopSpam from the email to reply
> >>
> >>
> >>
> >> "goldrake" <pl@net.earth> wrote in message
> >> news:458984aa$0$22384$4fafbaef@reader2.news.tin.it...
> >> > Because i'm pretty sure that i won't be able to find
> >> > version 1.5 as a separate download. I just want to
> >> > evalute the framework and i wouldn't want to
> >> > install a new WDK. My one and only experience
> >> > in driver development was a TDI Filter driver
> >> > a long time ago and it was also the way i got started.
> >> > (It's crazy i know, but i needed a real motivation :)
> >> > Now i would like to buy a USB HW kit, but i also
> >> > would like to make sure i can develop a USB
> >> > client driver to talk to the kit. As everybody says
> >> > Pnp and Power management are not that easy to
> >> > handle in WDM, so i was hoping KMDF could
> >> > give me some help.
> >> >
> >> > "Don Burn" <burn@stopspam.acm.org> wrote in message
> >> > news:uAubORGJHHA.1240@TK2MSFTNGP03.phx.gbl...
> >> >> Why would you want the older KMDF?
> >> >>
> >> >>
> >> >> --
> >> >> Don Burn (MVP, Windows DDK)
> >> >> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> >> >> http://www.windrvr.com
> >> >> Remove StopSpam from the email to reply
> >> >>
> >> >>
> >> >> "goldrake" <pl@net.earth> wrote in message
> >> >> news:45897f68$0$22394$4fafbaef@reader2.news.tin.it...
> >> >> >I have the old WDK (no wdf is included).
> >> >> > Is it already too late to download the KMDF's
> >> >> > release >= 1.1 separately ? It seems that the
> >> >> > KMDF1.5 only comes with the latest WDK.
> >> >> >
> >> >> >
> >> >>
> >> >>
> >> >
> >> >
> >>
> >>
> >
> >
>
>



Re: Kmdf by goldrake

goldrake
Thu Dec 21 10:20:01 CST 2006

I came to this conclusion, but i wonder why KMDF 1.5 is not available
separately.

"Eliyas Yakub [MSFT]" <eliyasy@online.discussion.microsoft.com> wrote in
message news:%23GAQOkKJHHA.1248@TK2MSFTNGP02.phx.gbl...
> KMDF 1.1 is pulled out from the website as soon as WDK was released. WDK
> contains the latest version of KMDF 1.5.
>
> -Eliyas
>
>



Re: Kmdf by Eliyas

Eliyas
Thu Dec 21 10:34:28 CST 2006

Previous versions (1.0, 1.1) of KMDF were tied to Server 2003 DDK. Since
Server 2003 DDK released before the first version (Decemeber 2005) of KMDF
came out, we put in lot of effort to create an installer package that would
overlay KMDF headers, libraries and samples on server DDK so that you could
build drivers.

KMDF 1.5 is tied to WDK. Even if we provided KMDF 1.5 separately you would
need WDK to build it. So it didn't make sense to put all the efforts to
create a separate package.

-Eliyas



Re: Kmdf by goldrake

goldrake
Thu Dec 21 10:49:01 CST 2006

OK

"Eliyas Yakub [MSFT]" <eliyasy@online.discussion.microsoft.com> wrote in
message news:OAx4Y3RJHHA.4244@TK2MSFTNGP04.phx.gbl...
> Previous versions (1.0, 1.1) of KMDF were tied to Server 2003 DDK. Since
> Server 2003 DDK released before the first version (Decemeber 2005) of KMDF
> came out, we put in lot of effort to create an installer package that
would
> overlay KMDF headers, libraries and samples on server DDK so that you
could
> build drivers.
>
> KMDF 1.5 is tied to WDK. Even if we provided KMDF 1.5 separately you would
> need WDK to build it. So it didn't make sense to put all the efforts to
> create a separate package.
>
> -Eliyas
>
>



Re: Kmdf by Tim

Tim
Thu Dec 21 23:18:58 CST 2006

"goldrake" <pl@net.earth> wrote:
>
>Your link indirectly points me to MS Connect. I could find the WDK
>but it's really huge, a "little" less than 2.500, 00 MB. My mouse's
>LButton itself refuses to click and start the download :)

Yes, that's the right one. It should be about 1/4 of that size, but
Microsoft chose to bundle DTM with the WDK.

It's only a half a day's download on a DSL line...
--
Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.

Re: Kmdf by goldrake

goldrake
Fri Dec 22 11:15:59 CST 2006


> >Your link indirectly points me to MS Connect. I could find the WDK
> >but it's really huge, a "little" less than 2.500, 00 MB. My mouse's
> >LButton itself refuses to click and start the download :)
>
> Yes, that's the right one. It should be about 1/4 of that size, but
> Microsoft chose to bundle DTM with the WDK.
>
> It's only a half a day's download on a DSL line...
> --
> Tim Roberts, timr@probo.com
> Providenza & Boekelheide, Inc.

I could give it a try. But i will also try to study the WDM samples anyway.
According to that little i already read, it seems that most of the Pnp and
Power management is just "routine". There's more code that takes
care of the requests management than code that actually sets the power state
and so on. I guess that this is what makes it hard to understand it and
implement it. Hopefully this set of rules can be wrapped in functions
(for example) and buried inside a module, provided that this can easily
allow for the customization of the device management policy - case by case.

...and hopefully, while i'm figuring this out, the download of the WDK
is almost complete :)




Re: Kmdf by Don

Don
Fri Dec 22 11:30:44 CST 2006


From: "goldrake" <pl@net.earth>
>
> I could give it a try. But i will also try to study the WDM samples
> anyway.
> According to that little i already read, it seems that most of the Pnp
> and
> Power management is just "routine". There's more code that takes
> care of the requests management than code that actually sets the power
> state
> and so on. I guess that this is what makes it hard to understand it and
> implement it. Hopefully this set of rules can be wrapped in functions
> (for example) and buried inside a module, provided that this can easily
> allow for the customization of the device management policy - case by
> case.
>
> ...and hopefully, while i'm figuring this out, the download of the WDK
> is almost complete :)
>

Yes a lot of it is just routine, the problem is that it is very hard to get
right. In fact while Microsoft was doing KMDF they kept finding more
states for the state machine, and the drivers that were considered right
were found lacking! Doing a driver that needs Plug and Play or Power
without KMDF is just foolish. Also, Microsoft has made it a requirement
that certain classes of drivers in Vista be written with KMDF, it is likely
this will expand in the future, so your choice of WDM is poor. If you
decide you are going to use WDM, then you really need the improved tools
such as SDV and the expanded checking of PREfast, and to get those you are
going to need the WDK!

Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply




Re: Kmdf by goldrake

goldrake
Wed Dec 27 05:16:10 CST 2006

Fortunately the download completed before i could make a
"small" framework on my own :) (it's not that i have the time)

I was wondering if it's possible to load a driver for a Pnp
device without really plugging the device in (USB in my case)
I would go on step-by-step and, at start, the hardware is not really
needed if i have to take care of interface between the app and the
driver. The driver would respond with fake data.

I see this tool listed "Device Simulation Framework for USB Devices"
I guess it's really a large chapter on its own, though.

I was wondering whether the Service Control Manager could
be also deployed to start drivers for Pnp devices.


"Don Burn" <burn@stopspam.acm.org> wrote in message
news:eXVu87eJHHA.5000@TK2MSFTNGP03.phx.gbl...
> Yes a lot of it is just routine, the problem is that it is very hard to
get
> right. In fact while Microsoft was doing KMDF they kept finding more
> states for the state machine, and the drivers that were considered right
> were found lacking! Doing a driver that needs Plug and Play or Power
> without KMDF is just foolish. Also, Microsoft has made it a requirement
> that certain classes of drivers in Vista be written with KMDF, it is
likely
> this will expand in the future, so your choice of WDM is poor. If you
> decide you are going to use WDM, then you really need the improved tools
> such as SDV and the expanded checking of PREfast, and to get those you are
> going to need the WDK!
>
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> http://www.windrvr.com
> Remove StopSpam from the email to reply
>
>
>



Re: Kmdf by Don

Don
Wed Dec 27 07:25:50 CST 2006


"goldrake" <pl@net.earth> wrote in message
news:4592555d$0$16156$4fafbaef@reader3.news.tin.it...
> Fortunately the download completed before i could make a
> "small" framework on my own :) (it's not that i have the time)
>
> I was wondering if it's possible to load a driver for a Pnp
> device without really plugging the device in (USB in my case)
> I would go on step-by-step and, at start, the hardware is not really
> needed if i have to take care of interface between the app and the
> driver. The driver would respond with fake data.
>
> I see this tool listed "Device Simulation Framework for USB Devices"
> I guess it's really a large chapter on its own, though.
>
> I was wondering whether the Service Control Manager could
> be also deployed to start drivers for Pnp devices.
>
The service control manager cannot load PnP device drivers. You can create
a software enumerated driver, to test upper levels, then change the lower
half to actually interact with a device. The device simulation framework
is new, and looks good, but also potentially a lot of work.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply




Re: Kmdf by goldrake

goldrake
Wed Dec 27 12:42:08 CST 2006

I will follow the enumerated driver path.

I also read the "DSF for USB Devices" documentation
a second time and maybe it could be easier than expected.

They say

"USB device simulators are user-mode executable files in
any form and in any language that can implement COM client
code"

"COM client code" hopefully mean that no in-proc COM
server is to be developed (Even though it's mentioned)
Anyway a simulated loopback device is provided in the samples
section.

I'd like to explore the device simulator. In fact i'm pretty new to
USB concepts. It's hard to find the right direction to start. Perhaps
modeling a device is the right way to get accustomed to concepts
like Configurations, Descriptors, Interfaces, Endpoints. SoftUSBDevice
seems to take you by the hand under this aspect. I need to get the
Big Picture before even writing a single line.

> The service control manager cannot load PnP device drivers. You can
create
> a software enumerated driver, to test upper levels, then change the lower
> half to actually interact with a device. The device simulation framework
> is new, and looks good, but also potentially a lot of work.
> --
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> http://www.windrvr.com
> Remove StopSpam from the email to reply