Browse by Tags

Tagged Content List
  • Blog Post: Windows 7 Device Implementation Guidelines for Picture and Video Import

    The Guidelines for Picture and Video Import in Windows 7 white paper provides information about the picture and video import feature in Windows 7. The white paper includes guidelines for OEMs designing digital cameras and camera-equipped portable devices compatible with and optimized for Windows 7. The...
  • Blog Post: WPD Platform Update for Windows Vista

    Today we are announcing the final release of the Platform Update for Windows Vista , which includes an update to WPD to support new features introduced in Windows 7. The Platform Update for Windows Vista features a set of runtime libraries which add support for new technologies making it easier for developers...
  • Blog Post: The MTP Device Simulator

    The Media Transfer Protocol Device Simulator (MTP Simulator) is a fully-featured, self-contained device simulator that emulates an MTP device. Its primary purpose is to enable developers to exercise expected behavior based on the MTP specification by returning appropriate MTP response packets and generating...
  • Blog Post: Windows 7 Portable Device Development Kits

    There are several different resources made available to portable device manufacturers to assist in device firmware and driver development, and to application developers wishing to create applications that interact with these portable devices. These resources are provided and maintained by members of...
  • Blog Post: MTP Over Various Transports

    Introduction The Media Transfer Protocol (MTP) was originally created as an extension to the Picture Transfer Protocol but today it also supports media transfer, Device Services, command & control, and many other scenarios. MTP supports three transports: USB, IP, and Bluetooth. One of most common...
  • Blog Post: Introducing Device Services

    What are Device Services? "Device Services" is a brand new concept introduced in Windows 7 that provides a framework for device manufacturers to extend device functionality, and new APIs for applications to discover and access that extended functionality using WPD. We decided to call these...
  • Blog Post: New Features for Windows 7

    In Windows 7 we introduced several new features that improve how users discover and use devices connected to their PC. These new features simplify how device manufacturers present their devices, applications, and services in Windows. This behavior is exposed in the new Device Stage™ experience (see Better...
  • Blog Post: Cancellation Behavior of MTP USB Devices

    The MTP Specification contains this definition of the CancelTransaction Event: G.2.2 CancelTransaction Event Code: 0x4001 Parameter 1: None Parameter 2: None Parameter 3: None This event is used to initiate the cancellation of a transaction over transports which do not have their own mechanism...
  • Blog Post: Getting ERROR_BUSY (0x800700AA) after reading data from an MTP device?

    One common cause of the ERROR_BUSY (0x800700AA) in MTP devices is when the application reads resource data from a content object on the portable device using IStream::Read(), and does not complete the read with an IStream::Close(). Subsequent operations that eventually translate into MTP commands into...
  • Blog Post: WIA Camera Support in Windows Vista (Part 2 of 2)

    In the previous post , we gave an overview of the WIA-WPD Compatibility Layer and how WIA Applications can register for WIA_EVENT_DEVICE_CONNECTED events. In this post, we will cover a more advanced topic: customization for PTP and MTP devices. The WIA-WPD Compatibility Layer supports basic extensibility...
  • Blog Post: WIA Camera Support in Windows Vista (Part 1 of 2)

    In this two-part post, we will cover WIA support for cameras on Windows Vista, and the migration from WIA to WPD for richer applications. WIA-WPD Compatibility Layer On Windows XP, Picture Transfer Protocol (PTP) cameras are accessible through the WIndows Image Acquisition (WIA) infrastructure...
  • Blog Post: Which Portable Devices?

    What devices does WPD support? A WPD application (e.g. the WPD API Sample ) on Windows XP (with the pre-requisites installed) can connect to these devices: Devices (e.g. portable media players, cameras, some phones) that support Media Transfer Protocol (MTP). Devices that connect using third...
Page 1 of 1 (12 items)