Windows CE Networking Team WebLog

Windows CE Networking - from NDIS to TCP to SOAP to VOIP and everything in between.

June, 2006

  • Windows CE Networking Team WebLog

    Communication between drivers/services on a WinCE device

    • 1 Comments
    Suppose that you have a device driver that needs to communicate to another device driver on WinCE. How should you make them communicate? (The same discussion is true of a service in services.exe communicating to another DLL hosted in services.exe.) ...
  • Windows CE Networking Team WebLog

    TAPI Resource Cleanup

    • 0 Comments
    TAPI maintains its resources in a hierarchy and will perform automatic cleanup based on the hierarchy of objects. The top of the TAPI resource hierarchy is the HLINEAPP which represents a TAPI client application instance. It is returned from lineInitialize...
  • Windows CE Networking Team WebLog

    TAPI Call Handle Confusion

    • 0 Comments
    TAPI call handles (HCALLs) consume memory and should be closed with lineDeallocateCall when no longer needed. If an application has a TAPI line device opened (HLINE), then TAPI will allocate call handles on its behalf in order to indicate call status...
  • Windows CE Networking Team WebLog

    Pageable Device Drivers

    • 4 Comments
    During the Windows Mobile 5.0 timeframe, we changed most of the networking components to be pageable device drivers. This caused boot times to decrease by a significant amount since there was now more than 2MB extra free RAM. A device driver can...
  • Windows CE Networking Team WebLog

    About David Kanz

    • 1 Comments
    I'm David Kanz. I've worked at Microsoft since October 19, 1987 - Yes, Black Monday. I initially worked on OS/2 Lan Manager. When the Windows For Workgroups team asked me to join them in 1993, they tried to entice me by talking about Thomas Fenwick's...
  • Windows CE Networking Team WebLog

    Connection Request Status Transitions

    • 5 Comments
    Creation of CR initiates the process during which attempts at connecting, or satisfying, that CR will be made, and may result in eventual success or failure in establishing the required connection(s) leading to the requested meta-network. During the connection...
  • Windows CE Networking Team WebLog

    Introduction to Connection Manager

    • 32 Comments
    Connection Manager (CM) is a networking component available on Microsoft Pocket PC and Windows Mobile (WM) OS. CM provides two key services to applications and the OS, 1. Abstracts network resources to applications. It exposes access to all network...
  • Windows CE Networking Team WebLog

    About Adam…

    • 0 Comments
    My name is Adam Dyba. I’ve been working on Windows CE core networking technologies since 2001. Currently, my main focus is on Connection Manager. Some of the technologies that I dealt with in the past include IPv6 core protocol, Mobile IPv6, IP NAT, Firewall...
  • Windows CE Networking Team WebLog

    TCP Timers and Battery Life

    • 0 Comments
    Many modern processors (especially those designed specifically for mobile devices) have various power saving features. One of which is that when the processor is not being used it will go to a lower power mode. This is useful for devices with limited...
Page 1 of 1 (9 items)