Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

WMCDC OBEX Control Model (Single PDO)

There are two ways to enumerate Object Exchange Protocol (OBEX) control model interface collections: the USB generic parent driver can group all of the OBEX interfaces together and create a single physical device object (PDO) for all of the OBEX interfaces, or the parent driver can create a separate PDO for each OBEX interface. For a description of the hardware IDs that the USB generic parent driver generates for OBEX interfaces that are enumerated separately, see WMCDC OBEX Control Model (Multiple PDOs).

When the USB generic parent driver assigns a single PDO to all of the OBEX interfaces, the PDO has the following properties.



Universal Serial Bus CDC Subclass Specification for Wireless Mobile Communication Devices, version 1.0, Section 6.5.

Class of the master interface

Communication Interface Class (0x02).

Subclass of the master interface

OBEX (0x0B).


None (0x00).



Related interfaces

One data class interface that the union functional descriptor (UFD) references.

Hardware IDs


Compatible IDs


Special handling

The registry settings that are associated with the instance of the USB generic parent driver that manages the composite device determine whether OBEX interfaces are managed with a single PDO or multiple PDOs. For an explanation of the registry settings that specify how the USB generic parent driver enumerates OBEX interfaces, see Enumerating Interface Collections on Wireless Mobile Communication Devices.




Send comments about this topic to Microsoft

© 2015 Microsoft