Windows CE Base Team Blog

Windows CE kernel and storage technologies and system tools.

  • Windows CE Base Team Blog

    Persisting PIM data

    • 3 Comments
    Posted by: Sue Loh I'm posting this information because for some reason it falls out of my head like a sieve. I've had to ask our PIM team about it multiple times and every time I forget again. (Sigh) The Personal Information Manager (contacts,...
  • Windows CE Base Team Blog

    Tools -> Options -> Build

    • 4 Comments
    Posted by: Sue Loh If you have just done an install of Platform Builder, and opened it for the first time, and seen this dialog box: (here is the text, to make it more likely that someone can search the web and find this article) The setting...
  • Windows CE Base Team Blog

    Fun question: How many people work on Windows CE?

    • 4 Comments
    Posted by: Sue Loh C'mon. Give it a guess. How many jelly beans are in the jar? I want to know what you think. A count of Microsoft full-time employees. Oh and be specific whether you're talking about *WINDOWS CE* or *WINDOWS MOBILE* as a whole. ...
  • Windows CE Base Team Blog

    Readlog summary output: process run times

    • 2 Comments
    Posted by: Sue Loh Today I got a question about the readlog summary output: When using the most recent version of readlog.exe with the '-s' (summary) option, I noticed that execution time for each process is divided between "Thread Run Time"...
  • Windows CE Base Team Blog

    Practical use of RAM beyond 512MB

    • 6 Comments
    Posted By: Sue Loh I actually got a fourth question from Gursharan, but it is a separate topic so I'm breaking it out into a different post. This is in reference to one of my previous blog posts . Q4. So winCE cannot address RAM larger than 512...
  • Windows CE Base Team Blog

    Real-Time and Threads

    • 1 Comments
    Posted by: Sue Loh I got some great questions from one of our former Windows Embedded Student Challenge finalists, Gursharan. I thought it would make a good blog post, so with his permission I'm answering his questions here. Q1. The windows CE...
  • Windows CE Base Team Blog

    Interacting with FSDMGR

    • 4 Comments
    In interacting with the FSDMGR and its helper functions, there are two pseudo-handle types that will be used: HDSK and HVOL (these types are defined in fsdmgr.h). While there is a one-to-one mapping of HDSK to HVOL, they are not the same construct. The...
  • Windows CE Base Team Blog

    Registry Configuration for an FSD

    • 1 Comments
    File system drivers can be loaded in two different ways: loaded in response to a disk being attached to the system (discovered during boot or after media insertion), and auto-loaded during the boot sequence. Auto-Loaded File Systems Auto-loaded file...
  • Windows CE Base Team Blog

    FSDMGR Helper Functions for FSD Developers

    • 0 Comments
    FSDMGR provides many helper functions to make developing an FSD easier. In particular, registry helper functions provide a simple mechanism for configuring an FSD for a particular storage device and I/O helper functions provide a media-independent mechanism...
  • Windows CE Base Team Blog

    Implementing FSD_GetVolumeInfo

    • 0 Comments
    In Windows CE 5.0, we added a new FSD API: FSD_GetVolumeInfo . This API is used to populate the CE_VOLUME_INFO structure reported by the CeGetVolumeInfo SDK API. This function is intended to give applications insight into properties of the file system...
  • Windows CE Base Team Blog

    Implementing FSD Call-back File Notifications

    • 7 Comments
    In the past, the Windows CE file explorer required every File System Driver (FSD) to perform call-back notifications after every file system change. This notification mechanism allowed file explorer to quickly refresh open views when files were added...
  • Windows CE Base Team Blog

    Introduction: Andrew Rogers

    • 0 Comments
    A Seattle native, I started work at Microsoft in August 2000 as a Software Design Engineer writing tests for Windows CE drivers and file system components. In 2003 I joined the product development team and have been designing, developing, and maintaining...
  • Windows CE Base Team Blog

    CeLog corruption

    • 0 Comments
    Posted by: Sue Loh CeLog file corruption is a squirrely problem I haven't tracked down a reason for yet. I have never had a device that produced corruption for me, not in any reproducible manner (if ever, I can't remember hitting corruption myself...
  • Windows CE Base Team Blog

    Boot Persistence Terminology

    • 3 Comments
    Posted by: Sue Loh Today I was describing what "warm boot," "cold boot," and "clean boot" mean to someone, and it turned out that it was a more complicated topic to understand than I had realized. So I figured I should share it. Luckily that "someone...
  • Windows CE Base Team Blog

    How to use GetTickCount

    • 2 Comments
    Posted by: Sue Loh No, no, no, before you even say it, I'm not writing this in response to any of Jack Crenshaw's columns . Actually this time it's more to augment them. You see his columns do make one very true point (more than one, but only one I...
  • Windows CE Base Team Blog

    Monte Carlo Profiler -- symbols for assembly functions

    • 0 Comments
    Posted by: Sue Loh I recently became aware of a detail about assembly functions showing up in the Monte Carlo profiler. I was involved in a discussion where someone was having trouble getting profiler hits for assembly functions. They could see the...
  • Windows CE Base Team Blog

    Announcing the Windows CE Base Team blog

    • 0 Comments
    Posted by: Sue Loh This blog will be used for posts by the Microsoft Windows CE "base" team, comprising the kernel and storage areas of the OS. I'd say that it was low-low-low where you can't get any lower level in the OS than us, but the BSP team...
  • Windows CE Base Team Blog

    Sue Loh: Introducing myself

    • 0 Comments
    Since I'm asking everyone else to post a bio, I figured I should, too. I'm a developer on the Windows CE base team here at Microsoft. I've been working here since 1999. When I started on the team (fresh out of college) I began by putting the instrumentation...
Page 6 of 6 (143 items) «23456