Storage object

The Storage object represents an individual legacy storage on the device and provides access to the properties that are exposed by the storage.

A Storage object is retrieved by using a zero-based numeric index into Device.Storages, which is a collection of all the storages on the device.

var storageObject = deviceObject.Storages[0];

Members

The Storage object has these types of members:

  • Events
  • Methods
  • Properties

Events

The Storage object has these events.

Event Description
onAddChildComplete

Occurs when a Storage.AddChild operation has completed.

onGetChildrenByFormatComplete

Occurs when a Storage.GetChildrenByFormat method operation has completed.

onObjectAdded

Occurs after an object has been added to this Storage object.

onObjectRemoved

Occurs after an object has been removed from this Storage object.

onObjectUpdated

Occurs after an object has been updated on this Storage object.

onRemoveChildComplete

Occurs when a Storage.RemoveChild operation has completed.

 

Methods

The Storage object has these methods.

Method Description
AddChild

Adds a WPDObject obtained from the Storage.CreateNewObject method, as a child of this Storage object.

CreateNewObject

Creates and initializes a WPDObject to the specified data format.

GetChildrenByFormat

Returns a collection of the immediate children of this Storage object filtered by one or more formats.

RemoveChild

Removes a child object from this Storage object.

 

Properties

The Storage object has these properties.

Property Access type Description

Children

Read-only

Gets a collection of all of the immediate children of this Storage object.

WpdProperty

Read/write

Gets or sets a predefined WPD property on this Storage object.

 

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

See also

About the Storage Object

Device Object

WPD Automation Reference

WPDObject