структура BAND_MANAGEMENT_CAPABILITIES (ehstorbandmgmt.h)
Структура BAND_MANAGEMENT_CAPABILITIES содержит возможности безопасности, доступные для запоминаемого устройства. Эта структура возвращается в системный буфер запросом IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES .
Синтаксис
typedef struct _BAND_MANAGEMENT_CAPABILITIES {
ULONG StructSize;
ULONG Capabilities;
ULONGLONG KeyProtectionMechanism;
ULONG MinAuthKeyLength;
ULONG MaxAuthKeyLength;
ULONG MaxBandCount;
ULONG MaxSimultaneousReencryptionCount;
ULONG BandMetadataSize;
} BAND_MANAGEMENT_CAPABILITIES, *PBAND_MANAGEMENT_CAPABILITIES;
Члены
StructSize
Размер этой структуры в байтах. Задайте для параметра sizeof(BAND_MANAGEMENT_CAPABILITIES).
Capabilities
Флаги возможностей безопасности для запоминаемого устройства. Это побитовое значение ИЛИ следующих флагов.
KeyProtectionMechanism
Механизм, используемый для защиты ключей мультимедиа. Для этого элемента задано одно из следующих элементов.
MinAuthKeyLength
Минимальная длина (в байтах) полосовой проверки подлинности или ключей очистки, принятых устройством хранения.
MaxAuthKeyLength
Максимальная длина (в байтах) полосы проверки подлинности или очистки ключей, принятых устройством хранения.
MaxBandCount
Максимальное количество одновременных полос, настроенных на запоминающее устройство. Сюда входит глобальная группа.
MaxSimultaneousReencryptionCount
Количество одновременных повторных шифрований в диапазоне, поддерживаемых оборудованием на устройстве. Если этот член равен 0, аппаратное повторное шифрование не поддерживается.
BandMetadataSize
Размер (в байтах) хранилища метаданных для каждого диапазона.
Комментарии
Если CAPS_ACTIVATED не задано в разделе Возможности, функции безопасности можно активировать с помощью запроса IOCTL_EHSTOR_BANDMGMT_ACTIVATE .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно, начиная с Windows 8 |
Верхняя часть | ehstorbandmgmt.h (включая EhStorBandMgmt.h) |