MTP Device Services Extension Specification

Updated: March 19, 2009
**
Download

MTP Device Services Extension Specification

DownloadMTPDevServExt_Spec.docx
62.7 KB
Microsoft Word file
Updated: Mar 17, 2009
**

The MTP Device Services Extension to the Media Transport Protocol (MTP) is designed to help an MTP Initiator find and access certain types of content stored on a Responder (device). While MTP already supports enumeration by format, the extension mechanisms provide vendors greater flexibility for applications that deal with device content that is not based on file system data, settings, and restricted capabilities.

The paper explains operation codes that the initiator and responder must implement to effectively support this MTP extension. This mechanism explains how MTP communication is mapped onto a Globally Unique Identifier (GUID)-based system that provides greater extensibility than the existing datacode mechanisms to eliminate the possibility of "opcode collision" and to ensure that third-party extensions to MTP do not conflict with other extensions.

This information applies to the Windows 7 operating system.

Included in this paper:

MTP Device Services Vendor Extension Implementation

MTP Extension Identification

Extension Responses

Extension Device Properties

Extension Object Properties



Was This Information Useful?