September, 2006

  • dimeby8

    WPD Collection Interfaces (Part 3)

    • 0 Comments
    We'll cover the last collection type, IPortableDeviceValuesCollection, here. To refresh - Part 1 discussed IPortableDeviceKeyCollection and IPortableDeviceValues while Part 2 covered IPortableDevicePropVariantCollection. IPortableDeviceValuesCollection...
  • dimeby8

    WPD Collection Interfaces (Part 2)

    • 1 Comments
    In the previous part , we took a look at IPortableDeviceKeyCollection and IPortableDeviceValues. In this post, we'll examine the IPortableDevicePropVariantCollection (quite a mouthful :) collection. IPortableDevicePropVariantCollection The documentation...
  • dimeby8

    WPD video on Channel 9!

    • 3 Comments
    Check out this Channel 9 video on the WPD platform. It's full of demos - check out the one with a WPD driver for a blood glucose meter (22:00 timestamp). There are demos of the WpdInfo and WpdMon tools. WpdInfo and WpdMon are available in the WDK, while...
  • dimeby8

    WPD Collection Interfaces (Part 1)

    • 4 Comments
    The WPD collection interfaces are documented here in MSDN. These interfaces are used extensively as part of the WPD APIs. WPD clients use them to pass information to the driver, and the driver uses them to return information back to the client. We'll...
  • dimeby8

    Enumerating WPD devices (Part 2)

    • 1 Comments
    In part 1 we obtained a list of available WPD devices (the device paths to be precise). In this part, we'll use this device path with the IPortableDeviceManager interface to get basic information about the device. // cdwDevices contains the number of...
  • dimeby8

    Connecting to a WPD device

    • 1 Comments
    This post covers how to connect to a WPD device. We obtained a list of device paths in Enumerating WPD devices (Part 1) - ppszDeviceListArray - which we will end up using here. Connecting to a device requires the client to identify itself. This is done...
Page 1 of 1 (6 items)