IOCTL_EHSTOR_BANDMGMT_REVERT IOCTL (ehstorbandmgmt.h)
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.
Código principal
Búfer de entrada
El búfer de entrada de Irp-AssociatedIrp.SystemBuffer> contiene una estructura de ACTIVATE_REVERT_PARAMETERS. ACTIVATE_REVERT_PARAMETERS se declara en ehstorbandmgmt.h como se indica a continuación.
typedef struct _ACTIVATE_REVERT_PARAMETERS
{
ULONG StructSize;
ULONG Flags;
ULONG AuthKeyOffset;
} ACTIVATE_REVERT_PARAMETERS;
El siguiente ACTIVATE_REVERT_PARAMETERS en el búfer del sistema es una estructura AUTH_KEY . Contiene los bytes de datos clave para la clave de autenticación. AUTH_KEY se declara en ehstorbandmgmt.h como se indica a continuación.
typedef struct _AUTH_KEY
{
ULONG KeySize;
UCHAR Key[ANYSIZE_ARRAY];
} AUTH_KEY;
Longitud del búfer de entrada
Longitud de una estructura de ACTIVATE_REVERT_PARAMETERS .
Búfer de salida
Ninguno.
Longitud del búfer de salida
Ninguno.
Bloque de estado
Se puede devolver uno de los valores siguientes en el campo Estado .
Valor de estado | Descripción |
---|---|
STATUS_SUCCESS | Se desactivaron las características de seguridad en el dispositivo de almacenamiento. |
STATUS_INVALID_DEVICE_REQUEST | El dispositivo de almacenamiento no admite la administración de bandas. |
STATUS_INVALID_BUFFER_SIZE | El tamaño del búfer de entrada no es válido. |
STATUS_INVALID_PARAMETER | La información del búfer de entrada no es válida. |
STATUS_ACCESS_DENIED | La clave de autenticación no es válida. Se deniega la desactivación. |
STATUS_DEVICE_CONFIGURATION_ERROR | El sistema no puede configurar el dispositivo en un modo compatible. |
STATUS_IO_DEVICE_ERROR | Error de comunicación. El dispositivo de almacenamiento podría ser incompatible con los protocolos de seguridad. |
STATUS_INVALID_DEVICE_STATE | El dispositivo de almacenamiento no está activado. |
Comentarios
Si la devolución se realiza correctamente de una solicitud de IOCTL_EHSTOR_BANDMGMT_REVERT , el dispositivo de almacenamiento volverá a un estado de seguridad inactivo y a todas las ICTL de administración de bandas, excepto IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES y IOCTL_EHSTOR_BANDMGMT_ACTIVATE, dejará de estar disponible.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8 |
Encabezado | ehstorbandmgmt.h (incluya EhStorBandMgmt.h) |