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:
© 2014 Microsoft