Encabezado ehstorbandmgmt.h
El almacenamiento usa este encabezado. Para más información, consulte:
ehstorbandmgmt.h contiene las siguientes interfaces de programación:
IOCTL
IOCTL_EHSTOR_BANDMGMT_ACTIVATE Esta IOCTL_EHSTOR_BANDMGMT_ACTIVATE solicitud se envía para activar las características de seguridad y la administración de bandas en un dispositivo de almacenamiento. La solicitud incluye opciones de activación y la clave de autenticación. |
IOCTL_EHSTOR_BANDMGMT_CREATE_BAND Las nuevas bandas se crean en un dispositivo de almacenamiento administrado por banda con la solicitud de IOCTL_EHSTOR_BANDMGMT_CREATE_BAND. Se agrega una nueva banda a la tabla de entradas de banda, que incluye la ubicación de banda y las propiedades de seguridad. |
IOCTL_EHSTOR_BANDMGMT_DELETE_BAND Se elimina una banda configurada en un dispositivo de almacenamiento con la solicitud de IOCTL_EHSTOR_BANDMGMT_DELETE_BAND. Una opción de borrado en los parámetros de entrada permite a la solicitud realizar una borrado criptográfico de los datos de banda. |
IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS Esta IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS solicitud se envía para recuperar la lista de bandas de un dispositivo de almacenamiento bajo administración de bandas. La información de bandas se devuelve en una tabla de entradas de banda que incluye la ubicación de banda y las propiedades de seguridad. |
IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS Obtenga más información sobre el IOCTL de IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS. |
IOCTL_EHSTOR_BANDMGMT_ERASE_BAND La solicitud IOCTL_EHSTOR_BANDMGMT_ERASE_BAND borrará y restablecerá criptográficamente la clave de autenticación de una banda. La configuración restante de la banda se deja sin modificar. |
IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA Los metadatos asociados a una banda se recuperan con una solicitud de IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA. Los metadatos de una banda sirven como área de datos para una aplicación de administrador de claves. |
IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES La solicitud IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES recupera las funcionalidades de seguridad agrupadas para un dispositivo de almacenamiento. El IOCTL devuelve las funcionalidades como una estructura de BAND_MANAGEMENT_CAPABILITIES en el búfer del sistema. |
IOCTL_EHSTOR_BANDMGMT_REVERT Esta IOCTL_EHSTOR_BANDMGMT_REVERT solicitud se envía para desactivar las características de seguridad y la administración de bandas en un dispositivo de almacenamiento. La solicitud incluye opciones de reversión y la clave de autenticación. |
IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION Las propiedades de ubicación de las bandas de un dispositivo de almacenamiento administrado por banda se modifican con la solicitud de IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION. |
IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA Los metadatos asociados a una banda se establecen con una solicitud de IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA. Los metadatos de una banda sirven como área de datos para una aplicación de administrador de claves. |
IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY Las propiedades de seguridad de las bandas de un dispositivo de almacenamiento administrado por banda se modifican con la solicitud de IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY. |
IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO La solicitud de IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO renuncia al control de la administración de banda por parte del controlador de silo de almacenamiento del grupo de computación segura (TCG). |
Estructuras
BAND_LOCATION_INFO La estructura BAND_LOCATION_INFO especifica la información de ubicación de una consulta de entrada de tabla de banda. |
BAND_MANAGEMENT_CAPABILITIES 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. |
BAND_SECURITY_INFO La estructura BAND_SECURITY_INFO especifica la información de seguridad de una consulta de entrada de tabla de banda. |
BAND_TABLE La estructura BAND_TABLE contiene la tabla de bandas devuelta desde una solicitud de IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS. |
BAND_TABLE_ENTRY Las entradas de información de bandas de BAND_TABLE se representan como estructuras de BAND_TABLE_ENTRY. Estas entradas contienen propiedades de ubicación y seguridad para una configuración de banda. |
CREATE_BAND_PARAMETERS Los parámetros para crear una banda en un dispositivo de almacenamiento para una solicitud de IOCTL_EHSTOR_BANDMGMT_CREATE_BAND se especifican en una estructura de CREATE_BAND_PARAMETERS. |
DELETE_BAND_PARAMETERS Una banda configurada se elimina según los parámetros de una estructura de DELETE_BAND_PARAMETERS. Esta estructura es la entrada de una solicitud de IOCTL_EHSTOR_BANDMGMT_DELETE_BAND. |
ENUMERATE_BANDS_PARAMETERS La estructura ENUMERATE_BANDS_PARAMETERS se usa para seleccionar qué entradas de información de banda se seleccionan para devolver de una solicitud de IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS. |
ERASE_BAND_PARAMETERS La estructura ERASE_BAND_PARAMETERS contiene los criterios de selección de una banda que se va a borrar. Además, se puede establecer una nueva clave de autenticación. Esta estructura es la entrada de una solicitud de IOCTL_EHSTOR_BANDMGMT_ERASE_BAND. |
GET_BAND_METADATA_PARAMETERS Los metadatos de una banda configurada se recuperan según los parámetros de una estructura de GET_BAND_METADATA_PARAMETERS. Esta estructura es la entrada de una solicitud de IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA. |
SET_BAND_LOCATION_PARAMETERS La estructura SET_BAND_LOCATION_PARAMETERS especifica los parámetros para establecer las propiedades de ubicación de una banda en un dispositivo de almacenamiento para una solicitud de IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION. |
SET_BAND_METADATA_PARAMETERS Los metadatos de una banda configurada se establecen en los parámetros de una estructura SET_BAND_METADATA_PARAMETERS. Esta estructura es la entrada de una solicitud de IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA. |
SET_BAND_SECURITY_PARAMETERS Los parámetros para establecer las propiedades de seguridad de una banda en un dispositivo de almacenamiento para una solicitud de IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY se especifican en una estructura de SET_BAND_SECURITY_PARAMETERS. |
Enumeraciones
ALGOIDTYPE Especifica el tipo de identificador de algoritmo criptográfico. |
LOCKSTATE Indica el estado de bloqueo actual del dispositivo. |