Поделиться через


Заголовок ehstorbandmgmt.h

Этот заголовок используется хранилищем. Дополнительные сведения см. в разделе:

ehstorbandmgmt.h содержит следующие программные интерфейсы:

Функции IOCTL

 
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 откажется от управления диапазоном с помощью драйвера хранилища Trusted Computing Group (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

Параметры для задания свойств безопасности для диапазона на запоминаемом устройстве для запроса IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY указываются в структуре SET_BAND_SECURITY_PARAMETERS.

Перечисления

 
ALGOIDTYPE

Указывает тип идентификатора алгоритма шифрования.
LOCKSTATE

Указывает текущее состояние блокировки устройства.