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



Yes, you already have VCA18 (because "12" in the registry is 0x12, or 18
decimal).

Paul T.

<suqian99@xxxxxxxxxxx> wrote in message
news:1167246042.307833.295380@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi, Paul,

So you mean that I already have the VCA18 driver loaded if I have the
registry keys:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Sample]
"Prefix"="VCA"
"Dll"="Sample.dll"
"DeviceArrayIndex"=dword:12
"Index"=dword:12
"Order"=dword:30

If not, how to create the regristy key for the VCA18 so it can be
loaded in as build in?

thanks.

Paul G. Tobey [eMVP] wrote:
I don't understand what you're saying the problem is. You *do* already
have
an entry for the driver to load it at boot time. Maybe there's confusion
about the fact that numbers in the registry files are all hexadecimal, as
Bruce said.

Further, as Steve said, you *cannot* have a COM23: that you can open as
"COM23:". You must use the $device mount point to reference such a
driver.

Paul T.

<suqian99@xxxxxxxxxxx> wrote in message
news:1167244326.253599.158140@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Yes,

I want to suport maxium 60 ports.
Bruce Eitman [eMVP] wrote:
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
    ... Paul G. Tobey wrote: ... So you mean that I already have the VCA18 driver loaded if I have the ... But I likt this VCA12 as a build in driver, which will be load ... the question is how to create a registry key for the VCA12, ...
    (microsoft.public.windowsce.platbuilder)
  • Re: how to load in a build in driver whose index is greater 10 in Windows CE
    ... Paul G. Tobey [eMVP] wrote: ... So you mean that I already have the VCA18 driver loaded if I have the ... an entry for the driver to load it at boot time. ... the question is how to create a registry key for the VCA12, ...
    (microsoft.public.windowsce.platbuilder)
  • Re: how to load in a build in driver whose index is greater 10 in Windows CE
    ... So you mean that I already have the VCA18 driver loaded if I have the ... You must use the $device mount point to reference such a driver. ... But I likt this VCA12 as a build in driver, which will be load when the ... the question is how to create a registry key for the VCA12, ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Intel 855GME graphic driver woes....
    ... select registry branch you want to deny access to. ... This is certainly less flexible and more Hacky and ugly than Bens ... I am trying to use the "IntelEmbedded Graphics driver package ... // Close registry key. ...
    (microsoft.public.windowsxp.embedded)
  • Re: driver in emulator
    ... The registry entry in the ... > The SPI driver was not loaded because I did not see a value in the ... >> Try it without doing that and see if you can get the driver to load, ... >> Paul T. ...
    (microsoft.public.windowsce.app.development)