estructura BAND_MANAGEMENT_CAPABILITIES (ehstorbandmgmt.h)
La estructura BAND_MANAGEMENT_CAPABILITIES contiene las funcionalidades de seguridad disponibles para un dispositivo de almacenamiento. La solicitud de IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES devuelve esta estructura en el búfer del sistema.
Sintaxis
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;
Miembros
StructSize
Tamaño de esta estructura en bytes. Establezca en sizeof(BAND_MANAGEMENT_CAPABILITIES).
Capabilities
Marcas de funcionalidad de seguridad para un dispositivo de almacenamiento. Se trata de un valor OR bit a bit de las marcas siguientes.
KeyProtectionMechanism
Mecanismo que se usa para proteger las claves multimedia. Este miembro se establece en uno de los siguientes.
MinAuthKeyLength
Longitud mínima, en bytes, de la autenticación de banda o borrado de claves aceptadas por el dispositivo de almacenamiento.
MaxAuthKeyLength
Longitud máxima, en bytes, de la autenticación de banda o borrado de claves aceptadas por el dispositivo de almacenamiento.
MaxBandCount
Número máximo de bandas simultáneas configuradas en el dispositivo de almacenamiento. Esto incluye la banda global.
MaxSimultaneousReencryptionCount
El número de bandas simultáneas vuelve a cifrar el hardware del dispositivo. Si este miembro es 0, no se admiten los re-cifrados de banda controladas por hardware.
BandMetadataSize
Tamaño, en bytes, del almacén de metadatos por banda.
Comentarios
Si no se establece CAPS_ACTIVATED en Funcionalidades, la funcionalidad de seguridad se puede activar con la solicitud de IOCTL_EHSTOR_BANDMGMT_ACTIVATE .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8 |
Encabezado | ehstorbandmgmt.h (include EhStorBandMgmt.h) |