Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » MTP   (RSS)

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

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
Posted by wpdblog | 0 Comments

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
Posted by wpdblog | 0 Comments

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
Posted by wpdblog | 0 Comments

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:
Posted by wpdblog | 0 Comments

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
Posted by wpdblog | 0 Comments

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

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
Posted by wpdblog | 4 Comments
Filed under: ,

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
Posted by wpdblog | 1 Comments
Filed under: ,

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
Posted by wpdblog | 1 Comments
Filed under: , ,

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
Posted by wpdblog | 2 Comments
Filed under: , ,

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
Posted by wpdblog | 1 Comments
Filed under: ,
 
Page view tracker