ehstorbandmgmt.h 标头

此标头由存储使用。 有关详细信息,请参阅:

ehstorbandmgmt.h 包含以下编程接口:

IOCTLs

 
IOCTL_EHSTOR_BANDMGMT_ACTIVATE

发送此IOCTL_EHSTOR_BANDMGMT_ACTIVATE请求以激活存储设备上的安全功能和带管理。 请求包括激活选项和身份验证密钥。
IOCTL_EHSTOR_BANDMGMT_CREATE_BAND

使用IOCTL_EHSTOR_BANDMGMT_CREATE_BAND请求在带管理的存储设备上创建新带。 新的带区添加到带项表中,其中包括带位置和安全属性。
IOCTL_EHSTOR_BANDMGMT_DELETE_BAND

使用IOCTL_EHSTOR_BANDMGMT_DELETE_BAND请求删除存储设备上配置的带。 输入参数中的擦除选项允许请求执行带数据的加密擦除。
IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS

发送此IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS请求,以检索带管理下的存储设备的带区列表。 带状信息在包含带位置和安全属性的带项表中返回。
IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS

详细了解 IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS IOCTL。
IOCTL_EHSTOR_BANDMGMT_ERASE_BAND

IOCTL_EHSTOR_BANDMGMT_ERASE_BAND请求将以加密方式擦除并重置带的身份验证密钥。 乐队的剩余配置保持不变。
IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA

使用IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA请求检索与带关联的元数据。 带的元数据充当密钥管理器应用程序的数据区域。
IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES

IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES请求检索存储设备的带状安全功能。 IOCTL 将功能作为系统缓冲区中的BAND_MANAGEMENT_CAPABILITIES结构返回。
IOCTL_EHSTOR_BANDMGMT_REVERT

发送此IOCTL_EHSTOR_BANDMGMT_REVERT请求以停用存储设备上的安全功能和带管理。 请求包括还原选项和身份验证密钥。
IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION

带管理的存储设备中带的位置属性使用IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION请求进行修改。
IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA

与带关联的元数据是使用IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA请求设置的。 带的元数据充当密钥管理器应用程序的数据区域。
IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY

带托管存储设备中带的安全属性会随IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY请求一起修改。
IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO

IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO请求放弃对受信任计算组(TCG)存储接收器驱动程序的带管理的控制。

结构

 
BAND_LOCATION_INFO

BAND_LOCATION_INFO结构指定带区表条目查询的位置信息。
BAND_MANAGEMENT_CAPABILITIES

BAND_MANAGEMENT_CAPABILITIES结构包含可用于存储设备的安全功能。 此结构由IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES请求在系统缓冲区中返回。
BAND_SECURITY_INFO

BAND_SECURITY_INFO结构指定带状表项查询的安全信息。
BAND_TABLE

BAND_TABLE结构包含从IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS请求返回的带区表。
BAND_TABLE_ENTRY

BAND_TABLE中的条带信息条目表示为BAND_TABLE_ENTRY结构。 这些条目包含带配置的位置和安全属性。
CREATE_BAND_PARAMETERS

为IOCTL_EHSTOR_BANDMGMT_CREATE_BAND请求在存储设备上创建带形的参数在CREATE_BAND_PARAMETERS结构中指定。
DELETE_BAND_PARAMETERS

根据DELETE_BAND_PARAMETERS结构中的参数删除配置的带。 此结构是IOCTL_EHSTOR_BANDMGMT_DELETE_BAND请求的输入。
ENUMERATE_BANDS_PARAMETERS

ENUMERATE_BANDS_PARAMETERS结构用于选择从IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS请求返回的带段信息条目。
ERASE_BAND_PARAMETERS

ERASE_BAND_PARAMETERS结构包含要擦除的带的选择条件。 此外,还可以设置新的身份验证密钥。 此结构是IOCTL_EHSTOR_BANDMGMT_ERASE_BAND请求的输入。
GET_BAND_METADATA_PARAMETERS

根据GET_BAND_METADATA_PARAMETERS结构中的参数检索配置的带的元数据。 此结构是IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA请求的输入。
SET_BAND_LOCATION_PARAMETERS

SET_BAND_LOCATION_PARAMETERS结构指定参数,用于为IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION请求在存储设备上设置带的位置属性。
SET_BAND_METADATA_PARAMETERS

配置的带的元数据设置为SET_BAND_METADATA_PARAMETERS结构中的参数。 此结构是IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA请求的输入。
SET_BAND_SECURITY_PARAMETERS

在SET_BAND_SECURITY_PARAMETERS结构中指定用于IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY请求的存储设备上的带的安全属性的参数。

枚举

 
ALGOIDTYPE

指定加密算法 ID 类型。
LOCKSTATE

指示设备的当前锁定状态。