Windows CE Base Team Blog

Windows CE kernel and storage technologies and system tools.

Browse by Tags

Tagged Content List
  • Blog Post: FATFS post on multimedia team blog

    I just came across a FATFS post on the new multimedia team blog ( http://blogs.msdn.com/medmedia/ ) and thought that some of the readers here might be interested in it. So here is a link to that post: http://blogs.msdn.com/medmedia/archive/2007/01/04/fat-filesystem-performance-issues.aspx Sue
  • Blog Post: CE 5.0: unresolved external symbol __imp__CeGetVolumeInfoW referenced in function WinMain

    It turns out that we shipped Windows CE 5.0 with a mistake in the coredll .def file: the CeGetVolumeInfo API should have been exported as CeGetVolumeInfoW instead of CeGetVolumeInfo. This mistake causes link errors when building executables that statically import this API due to an inconsistency with...
  • Blog Post: Loading a File System Driver using a “dummy” Block Driver.

    Typically, stand-alone (or monolithic) file system drivers are loaded from an AutoLoad key in the storage manager registry. However, using this mechanism is not always an option, especially for ISVs. An alternative approach to loading a monolithic FSD is to get the FSD manager to load it in response...
  • Blog Post: How to Programmatically Improve File System Throughput

    Writing large amounts of data to persistent media can take large amounts of time. While Windows CE does have hardware limitations in comparison to the desktop, there are coding practices that will increase your throughput when writing to disk/flash. Higher throughput results in a better overall experience...
  • Blog Post: Encryption and Filters between WM2003 and WM5

    Posted by: Sue Loh It seems that a common need people have is to encrypt all the data on a device, or as much as they can. I've seen some confusion over whether it's possible at all, how to do it, and what's different between WM2003 and WM5. Really this answer isn't very specific to encryption...
  • Blog Post: How OEMs implement Clean Boot on WM5

    Posted by: Sue Loh (with help from Andrew Rogers) I’ve seen this question fly by a few times, so I’m blogging it. “Now that Windows Mobile 5 is persistent store based, how are OEMs supposed to implement a clean boot?” The idea is to reset the registry, databases and all files to produce a “clean”...
  • Blog Post: Tips for Writing a File System Filter

    There have been a few questions posted to the newsgroup over the past few months on the scope the initial setup, and the registry settings of file system filters. I hope to answer some of the most commonly asked questions here. File system filter scope: With Windows CE version 4.0 any file system...
  • Blog Post: CD/DVD-ROM drive doesn't mount when using the Hive-Based registry

    We received the following question today on our Base Team Blog email alias. I figured it would be worth making the reply into a post since I've heard the same issue arise on a few other occasions. Question: We are working on a platform with two attached IDE devices on the same IDE bus. The first...
  • Blog Post: Persisting PIM data

    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, calendar, tasks, etc) stores its data in the object...
  • Blog Post: Interacting with FSDMGR

    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 HDSK is a reference to the disk object beneath the...
  • Blog Post: Registry Configuration for an FSD

    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 systems are monolithic file systems that do not...
  • Blog Post: FSDMGR Helper Functions for FSD Developers

    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 for communicating with a block/disk driver...
  • Blog Post: Implementing FSD_GetVolumeInfo

    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 where they're storing data. Documentation for...
  • Blog Post: Implementing FSD Call-back File Notifications

    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, deleted, or modified from a directory. Starting with...
Page 1 of 1 (14 items)