Windows CE Embedded Live Chat! (May 25, 2010)

Chat Topic: Embedded CE Live Chat
Date: Tuesday, May 25, 2010

masatos_MSFT (Expert):
Hi, I am Masato Sudo and I am a tester on for Activesync, POOM, and MAPI

GLanger[MS] (Expert):
Hi, I'm Glen Langer and I'm a program manager on the core team for Windows Embedded.

davbo-msft (Moderator):
Q:
hi, im having a problem with my deskop, i cant change my backround or the color of my start up line.. i have an acus Eee mini pc and win 7
A: Hello Camilla - this is a chat for Windows CE Embedded.  Recommend talk w/ Desktop Win7 Support for help with your issue. https://www.microsoft.com/windows/windows-7/default.aspx

masatos_MSFT (Expert):
Q:
I want to use RAPI,if i had add the active sync in the os image then i am able to use RAPIs.But i want to suppress the active sync file browsing on the Host PC side.How i can do that?
A: Hi, Prabu let me look into this for you.  Which activesync desktop application are you using? AS 4.5 or WMCD 6.1?

davbo-msft (Moderator):
Will keep the chat open for a while since late start.

masatos_MSFT (Expert):
Q:
WMCD6.1
A: Thanks Prabu.  I got all the information I need and will post the answer to your question once I get it.

GLanger[MS] (Expert):
Q:
Can someone outline the plans for toolchain support. What I mean is what versions of Visual Studio will be usable for devleoping CE kernels and also for targetting CE devices. This is a sore point as it's getting very difficult to install all the versions on a single system.
A: Hi Chris, our policy is to not talk about features in the next release.  However, we can say that the team is tracking the changes in Visual Studio and continuing to investigate all options. 

Travis Hobrla [MS] (Expert):
Q:
Sorry I was still writing the message: Could you please tell me if the following registers of USB EHCI spec are used by USB drivers in WinCE6.0 or 7.0?
60h SBRN Serial Bus Release Number
61h FLADJ Frame Length Adjustment
62-63h PORTWAKECAP Port wake capabilities register (OPTIONAL)
64−FFh Register implementation as needed for specific PCI device
EECP+0h1 USBLEGSUP USB Legacy Support EHCI Extended Capability
EECP+4h USBLEGCTLSTS USB Legacy Support Control and Status Register
A: Looking at the driver I don't see any of those registers being used.

Questions Answered Post Chat:

The questions are from user JohnPL12345 from MDSN chat on 4/27/2010.

Q: I get the error message "Cannot connect to PC. Stop any programs that may be using a connection, and try again. If the problem persists, reset your device according to the owner's manual.  -  Port Not Available" when plugging in USB to connect to Activesync.  How can I start to debug this problem?  How can I tell which "component" was not shut down properly?  (using CE6R2, on ARMV4I platform)
A:I would guess from the message that you are trying to connect using USB serial. If so it appears that the serial port driver you are attempting to use for this is also being used by some other serial driver. Check the registry an insure the serial port assigned for USB serial is not the same as being used for the standard serial drivers.

Q: In the case of Activesync connection over USB, how does the RASDial get notified of a USB disconnection?  Who does the USB driver notify?  Is it through the registry?  system event?

A:The standard way for notification of USB disconnect is through a notification message:

DeviceNotification( UFN_MSG_BUS_EVENTS, UFN_DETACH);