IEnhancedStorageSilo interface (ehstorapi.h)

The IEnhancedStorageSilo interface is the point of access for an IEEE 1667 silo and is used to obtain information and perform operations at the silo level.


The IEnhancedStorageSilo interface inherits from the IUnknown interface. IEnhancedStorageSilo also has these types of members:


The IEnhancedStorageSilo interface has these methods.


Returns an enumeration of all actions available to the silo object.

Retrieves the path to the silo device node. The returned string is suitable for passing to Windows System APIs such as CreateFile or SetupDiOpenDeviceInterface.

Returns the descriptive information associated with the silo object.

Obtains an IPortableDevice pointer used to issue commands to the corresponding Enhanced Storage silo driver.

Sends a raw silo command to the silo object. This method is utilized to communicate with a silo which is not represented by a driver.


Minimum supported client Windows Vista with SP2 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header ehstorapi.h