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.

Inheritance

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

Methods

The IEnhancedStorageSilo interface has these methods.

 
IEnhancedStorageSilo::GetActions

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

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

Returns the descriptive information associated with the silo object.
IEnhancedStorageSilo::GetPortableDevice

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

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.

Requirements

Requirement Value
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