About This Guide

Updated: October 26, 2022

The Device Publishers Developer's Guide is aimed at developers who write applications that read device information through the Persistent Publish/Subscribe (PPS) service. This guide describes the contents of all PPS objects created and used by device publishers; it also lists the command-line options for the publishers.

To find out about: Go to:
Device publisher responsibilities and the publishers that we ship Device Publishers
Setting up PPS before running device publishers Running a device publisher
The types of PPS objects written by the publishers and which directories store these objects PPS object types
The service that launches drivers for USB devices, mounts their filesystems, and publishes their device details The USB Launcher Service
The publisher that provides information about cards inserted into SD slots The mmcsdpub Publisher
The publisher that provides information about CD devices The cdpub Publisher