Layered Service Providers (LSPs) on Windows CE


One of the difficulties I have supporting the LSP developer community is the

amount of time between me implementing a change, and having LSP developers become aware of it. Often, the time delta is such that I can't incorporate developer feedback till the next version of CE.

 

To help mitigate this issue I'd like to try putting my proposed recommendations and sample code on this blog. This will allow me to get feedback, and you to shape the growth of the CE LSP technology.

 

To help me understand who I should be targeting,  I’d like to know what you use your LSPs for. I’d appreciate if you added a comment stating what your LSP does, what version of CE (or PPC/SP)  it needs to run on, and  if the LSP primarily passes through to the next level in the LSP chain.  

 

[Author: Igor Dvorkin]

Comments (4)

  1. Shawn says:

    We’re implementing an LSP for bandwidth control and are running across a problem that might be related to services not being ready at startup yet.

    It seems as if everything with the LSP is fine, but on a soft-reset, the LSP still is picked up and loaded by design and the connection manager’s icon shows that you aren’t connected even in the cradle and active sync and the connection manager says you are when you click on the icon.

    I’m thinking that when the notification routine starts up, something in the LSP causes it to fail maybe and that thread dies and the connection manager never receives notification to update its icon.

    Can you think of any other reason why this icon would remain in a disconnected state forever?

    Thanks

  2. Igor Dvorkin says:

    The problem you describe will occur if your LSP is not properly installed. Please see my post on LSP installation.

  3. We are planning to develop Winsock LSP for packet capturing can you please explain how we can achieve this

  4. cenet says:

    LSP’s are not ideal for packet capturing. I’d suggest looking at netlog.dl, which ships in platform builder.

Skip to main content