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
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] |