IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO control code

The IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO request relinquishes control of band management by the Trusted Computing Group (TCG) Storage Silo driver. Applications issue this request to manage a storage silo directly. The band management functionality and API provided by the TCG Storage Silo driver are disabled.

Input Parameters

None.

Output Parameters

None.

I/O Status Block

On return, the Status field will contain STATUS_SUCCESS if the operation was successful. Otherwise, another appropriate status code is returned.

Remarks

When the TCG Storage Silo driver relinquishes control, all band management IOCTLs registered by an IOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES request are unregistered. Any band management IOCTL requests received are returned with STATUS_INVALID_DEVICE_REQUEST.

After relinquishing control, the TCG Storage Silo driver can regain control of a storage device when the device is stopped and restarted.

To prevent the TCG Storage Silo driver from reconfiguring the TCG subsystem in a mode compatible with Windows after restart, the SID credential should be changed to a nondefault value or SID authority should be disabled. This will also allow direct management of a storage silo.

Requirements

Version

Available starting with Windows 8

Header

EhStorBandMgmt.h (include EhStorBandMgmt.h)

See also

IOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft