MTP Responder Components (Compact 7)

3/12/2014

MTP Responder for Windows Embedded Compact 7 provides the functionality for the device running Compact 7 to communicate with Device Stage. MTP Responder consists of several major components: the MTP responder stack, MTP storage, and MTP transports.

You select MTP Responder functionality in Platform Builder in the Catalog Items View window, where several catalog items are presented: MTP Responder (default), MTP Responder (minimal), MTP USB Transport, and MTP IP Transport. For more information about catalog items, see Step 2: Add MTP Responder Catalog Items to Your OS Design.

MTP Responder Stack

The MTP responder stack provides MTP router, dispatcher, and command handler functionality to support Device Stage communication with the MTP initiator included in Windows 7. The MTP responder stack communicates with the host computer through one or more MTP transports. You can configure the MTP responder stack to use a USB connection, a TCP/IP connection, or both. You add MTP responder stack functionality by adding one of the MTP responder stack catalog items in the Catalog Items View window of Platform Builder. To support Device Stage, you must include the MTP responder stack in your OS design.

MTP Storage

MTP Media Metadata DB (Media MDB) storage provides functionality for users to browse and manage files on the device, and transfer files between the device and a computer. Media MDB storage is included in the MTP responder stack and supports file browsing and media file synchronization from the host computer. The Media MDB uses the Compact 7 Media Library to store information about MTP objects on the device. Media MDB storage supports the minimum requirements for Windows logo certification for both the portable media player (PMP) and other portable devices categories. For more information about the Media Library, see Media Library in Compact 7 documentation.

MTP Transports

The MTP USB transport provides MTP connectivity between the device and the host computer through a USB connection. The MTP IP transport provides MTP connectivity between the device and a host computer through a TCP/IP connection. You can use one or both of these transports in your device, but you must enable at least one transport to support Device Stage. Users have the ability to perform the same file browsing and device management operations over a TCP/IP connection to the device as with a USB connection.

See Also

Concepts

MTP Responder Deployment