Re: how to load in a build in driver whose index is greater 10 in Windows CE



That isn't index 12, it is index 0x12 or 18. Is that what you mean and does
your code support DeviceArrayIndex 0x12?

--
Bruce Eitman (eMVP)
Senior Engineer
beitman AT applieddata DOT net

Applied Data Systems
www.applieddata.net
An ISO 9001:2000 Registered Company
Microsoft WEP Gold-level Member

<suqian99@xxxxxxxxxxx> wrote in message
news:1167243157.385773.133820@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi, Steve, thank you for your reply.

I know I can open it with the $device mount point: "\$device\VCA12".
But I likt this VCA12 as a build in driver, which will be load when the
sytem boots up. I already have VCA0 to VCA9. All of them have a
registry key like this:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Sample]
"Prefix"="VCA"
"Dll"="sample.dll"
"DeviceArrayIndex"=dword:12
"Index"=dword:0
"Order"=dword:30

the question is how to create a registry key for the VCA12, so it can
load in at the boot time.

thanks,

Mike.
Steve Schrock [MS] wrote:
Why is VCA_Init failing?

If it is failing due to a device naming issue, here is the answer. The
prefix-index-colon name is limited to 10 instances (0-9). If you are
using
CE 5.0 or greater, you can actually use an index greater than 9. However
instead of opening "VCA12:", you will need to open the driver instance
from
the $device mount point: "\$device\VCA12"

Take a look at the "Device File Names" topic in PB Help or MSDN for more
information about this.

--
Steve Schrock
Windows Devices Core BSPs

This posting is provided "AS IS" with no warranties, and confers no
rights.

<suqian99@xxxxxxxxxxx> wrote in message
news:1167238862.302385.148420@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi, All.

I want to load in a WinCE driver, its index is 12. How to do it?

My registry file is like this:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Sample]
"Prefix"="VCA"
"Dll"="sample.dll"
"DeviceArrayIndex"=dword:12
"Index"=dword:12
"Order"=dword:30

But i failed at the VCA_Init function.

any trick to do this?

thanks,

Mike.




.



Relevant Pages

  • Re: how to load in a build in driver whose index is greater 10 in Windows CE
    ... about the fact that numbers in the registry files are all hexadecimal, ... You must use the $device mount point to reference such a driver. ... Bruce Eitman [eMVP] wrote: ... But I likt this VCA12 as a build in driver, which will be load when the ...
    (microsoft.public.windowsce.platbuilder)
  • Re: "No .rel file found for module "
    ... about your dll, assuming it has gotten far enough to attempt to load it. ... I thought maybe it was the registry data too, ... The driver is straight from freescale and is supposedly good, ...
    (microsoft.public.windowsce.app.development)
  • Re: CE Event Log
    ... I guess it depends on *how* the registry is set, ... logging turned on in the driver, ... registry entries that you changed and why you're loading this driver, ... This is a Wifi device and I have a driver which does load and works. ...
    (microsoft.public.windowsce.embedded)
  • Re: "No .rel file found for module "
    ... it will only load if I launch the image with KITL enabled. ... I2C driver when it is launched through KITL. ... "Dean Ramsier" wrote: ... I thought maybe it was the registry data too, ...
    (microsoft.public.windowsce.app.development)
  • Re: Incorporating a 3rd party driver into a BSP/Image
    ... You may want to look for a tool to get the registry out of the CAB file. ... beitman AT applieddata DOT net ... driver suite actually run as if a CAB had installed it. ... You're going to ship this BSP to others for use in creating their ...
    (microsoft.public.windowsce.platbuilder)