WPD_CONTENT_TYPE_SERVICE

An object that describes its type as WPD_CONTENT_TYPE_SERVICE represents a device service.

This type of object supports the following properties.

Property Name Required or Optional
WPD_OBJECT_ID Required, read-only. A client cannot set this property, even at creation time.
WPD_OBJECT_PARENT_ID Required.
WPD_OBJECT_NAME Required if the object represents a file.
WPD_OBJECT_PERSISTENT_UNIQUE_ID Required, read-only. A client cannot set this property, even at creation time.
WPD_OBJECT_ISHIDDEN Required if the service should not be shown to the user.
WPD_OBJECT_ISSYSTEM Required if the object is a system object (represents a system file).
WPD_FUNCTIONAL_OBJECT_CATEGORY Required. This represents the device service type.
WPD_SERVICE_VERSION Required.
WPD_STORAGE_TYPE Required if the service is used to store objects.
WPD_STORAGE_CAPACITY Required if the service is used to store objects.

 

Typical Resources

These objects do not host resources.

Requirements for Objects