Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Storage Silo Driver Structures

This section describes the following Storage Silo driver structures:

In this section

TopicDescription

ACT_AUTHZ_STATE

This structure describes the Addressable Command Target (ACT) authorization state.

BAND_LOCATION_INFO

The BAND_LOCATION_INFO structure specifies the location information for a band table entry query.

BAND_MANAGEMENT_CAPABILITIES

The BAND_MANAGEMENT_CAPABILITIES structure contains the security capabilities available for a storage device. This structure is returned in the system buffer by the IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES request.

BAND_SECURITY_INFO

The BAND_SECURITY_INFO structure specifies the security information for a band table entry query.

BAND_TABLE

The BAND_TABLE structure contains the table of bands returned from an IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS request. The bands in the band table are selected by a match condition sent as input for IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS in the ENUMERATE_BANDS_PARAMETERS structure.

BAND_TABLE_ENTRY

Banding information entries in BAND_TABLE are represented as BAND_TABLE_ENTRY structures. These entries contain location and security properties for a band configuration.

CREATE_BAND_PARAMETERS

The parameters to create a band on a storage device for an IOCTL_EHSTOR_BANDMGMT_CREATE_BAND request are specified in a CREATE_BAND_PARAMETERS structure.

DELETE_BAND_PARAMETERS

A configured band is deleted according to the parameters in a DELETE_BAND_PARAMETERS structure. This structure is input for an IOCTL_EHSTOR_BANDMGMT_DELETE_BAND request.

ENUM_PDO_ENTRY

This structure describes a single entry in a result set of Physical Device Objects (PDOs) that are enumerated with IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS.

ENUM_PDO_RESULTS

This structure describes a result set of Physical Device Objects (PDOs) that are enumerated with IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS.

ENUMERATE_BANDS_PARAMETERS

The ENUMERATE_BANDS_PARAMETERS structure is used to select which band information entries are selected for return from an IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS request.

ERASE_BAND_PARAMETERS

The ERASE_BAND_PARAMETERS structure contains the selection criteria for a band to erase. Additionally, a new authentication key can be set. This structure is input for an IOCTL_EHSTOR_BANDMGMT_ERASE_BAND request.

GET_BAND_METADATA_PARAMETERS

The metadata for a configured band is retrieved according to the parameters in a GET_BAND_METADATA_PARAMETERS structure. This structure is input for an IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA request.

LBA_FILTER_TABLE

The LBA_FILTER_TABLE structure contains the LBA ranges whose access is controlled by a silo driver. The LBA filter entries in the table define bands on a storage device that are managed by a silo driver. A silo drivers send the LBA filter table to the enhanced storage class driver in an IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE request.

LBA_FILTER_TABLE_ENTRY

The LBA_FILTER_TABLE_ENTRY structure contains an individual LBA range for the LBA_FILTER_TABLE sent in an IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE request.

PDO_CAPS

This enumeration describes the capabilities of Physical Device Objects (PDOs).

PDO_STATE

This enumeration describes the states of Physical Device Objects (PDOs).

PDO_TYPE

This enumeration describes the types of Physical Device Objects (PDOs).

SET_BAND_LOCATION_PARAMETERS

The SET_BAND_LOCATION_PARAMETERS structure specifies the parameters to set location properties for a band on a storage device for a IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION request.

SET_BAND_METADATA_PARAMETERS

The metadata for a configured band is set to the parameters in a SET_BAND_METADATA_PARAMETERS structure. This structure is input for a IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA request.

SET_BAND_SECURITY_PARAMETERS

The parameters to set security properties for a band on a storage device for a IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY request are specified in a SET_BAND_SECURITY_PARAMETERS structure.

SILO_COMMAND

This structure describes a storage silo driver command.

SILO_DRIVER_CAPABILITIES

This structure is used to specify the capabilities and support for IOCTL redirection of a storage silo driver. SILO_DRIVER_CAPABILITIES is included in the system buffer of an IOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES request.

 

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft