Compartir a través de


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.

Valor Significado
CAPS_ACTIVATED
Si se establece, los miembros de funcionalidad de esta estructura están disponibles. De lo contrario, los miembros restantes de esta estructura no son válidos.
CAPS_BANDCROSSING_SUPPORTED
El dispositivo de almacenamiento admite lecturas y escrituras en varias bandas. Si no se establece esta marca, las lecturas o escrituras únicas que abarcan varias bandas se dividen en varias solicitudes de E/S para un dispositivo.
CAPS_SID_SECURED
La autoridad de SID está protegida. Si se establece, no se puede usar el pin de SID predeterminado para modificar la configuración de seguridad del dispositivo de almacenamiento.

KeyProtectionMechanism

Mecanismo que se usa para proteger las claves multimedia. Este miembro se establece en uno de los siguientes.

Valor Significado
0
Las claves no están protegidas.
MEDIAKEY_PROTECTEDBY_VENDORSCHEME
Las claves están protegidas por un método proporcionado por el proveedor. No debe usarse. Esta opción no se admite.
MEDIAKEY_PROTECTEDBY_AUTHKEY
Las claves se cifran mediante claves derivadas de claves de autenticación de banda. La derivación de claves da como resultado una pérdida de entropía insignificante de los datos de autenticación de banda.

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)

Consulte también

IOCTL_EHSTOR_BANDMGMT_ACTIVATE

IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES