Прочитать на английском

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


Enhanced Storage;

Обзор технологии расширенного хранилища.

Для разработки расширенного хранилища вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Функции

 
Авторизовать

Связывает целевой объект адресуемых команд (ACT) с состоянием Авторизованное, определенное ACT_AUTHORIZATION_STATE, и обеспечивает проверку подлинности каждого отдельного объекта в соответствии с требуемой последовательностью и логическим сочетанием, необходимыми для авторизации доступа к ACT.
GetActions

Возвращает перечисление всех действий, доступных для объекта silo.
GetACT

Возвращает перечисление всех целевых объектов addressable Command Targets (ACT), которые в настоящее время подключены к системе. Если присутствует хотя бы один ACT, API расширенного хранилища выделяет массив из 1 или более указателей IEnumEnhancedStorageACT.
GetAuthorizationState

Возвращает текущее состояние авторизации ACT.
GetDescription

Возвращает описательную строку для действия, заданного объектом IEnhancedStorageSiloAction.
GetDeviceName

Метод IEnhancedStorageACT2::GetDeviceName возвращает имя устройства, связанное с адресным целевым объектом команд (ACT).
GetDevicePath

Извлекает путь к узлу устройства silo. Возвращаемая строка подходит для передачи в системные API Windows, такие как CreateFile или SetupDiOpenDeviceInterface.
GetInfo

Возвращает описательные сведения, связанные с объектом silo.
GetMatchingACT

Возвращает целевой объект адресной команды (ACT), связанный с томом, указанным с помощью строки, предоставленной клиентом.
GetMatchingVolume

Возвращает том, связанный с целевой адресной командой (ACT).
GetName

Возвращает строку для имени действия, заданного объектом IEnhancedStorageSiloAction.
GetPortableDevice

Получает указатель IPortableDevice, используемый для выдачи команд соответствующему драйверу расширенного хранилища хранилища.
GetSilos

Возвращает перечисление всех изолированных объектов, связанных с целевым объектом адресной команды (ACT).
GetUniqueIdentity

Извлекает уникальное удостоверение целевого объекта адресной команды (ACT).
Invoke

Выполняет действие, указанное объектом IEnhancedStorageSiloAction.
IsDeviceRemovable

Метод IEnhancedStorageACT2::IsDeviceRemovable возвращает сведения, указывающие, является ли устройство, связанное с ACT, съемным.
SendCommand

Отправляет необработанную команду silo в объект silo. Этот метод используется для взаимодействия с хранилищем, который не представлен драйвером.
Отмена проверки подлинности

Связывает целевой объект addressable Command Target (ACT) с состоянием Unauthorized, определенным ACT_AUTHORIZATION_STATE, и обеспечивает отмену проверки подлинности каждого отдельного объекта в соответствии с требуемой последовательностью и логическим сочетанием, необходимыми для ограничения доступа к ACT.

Интерфейсы

 
IEnhancedStorageACT

Этот интерфейс для получения сведений и выполнения операций для адресного целевого объекта контактов (ACT) 1667.
IEnhancedStorageACT2

Интерфейс IEnhancedStorageACT2 используется для получения сведений о целевом объекте адресируемых контактов (ACT) 1667.
IEnhancedStorageSilo

Интерфейс IEnhancedStorageSilo — это точка доступа для хранилища IEEE 1667 и используется для получения информации и выполнения операций на уровне хранилища.
IEnhancedStorageSiloAction

Используйте этот интерфейс в качестве точки доступа для действий, связанных с разрозненности IEEE 1667.
IEnumEnhancedStorageACT

Используйте этот интерфейс в качестве перечислителя верхнего уровня для всех целевых объектов адресуемых контактов IEEE 1667 (ACT).

Структуры

 
ACT_AUTHORIZATION_STATE

ACT_AUTHORIZATION_STATE структура содержит данные, описывающие текущее состояние авторизации целевого объекта адресной команды (ACT).
ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION

ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION структура содержит данные, определяющие возможности и требования к хранилищу паролей.
SILO_INFO

SILO_INFO структура содержит сведения, определяющие и описывающие хранилище.