IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE IOCTL (ehstorioctl.h)
Este IOCTL se usa para informar al controlador de clase de clase de almacenamiento mejorado (EHSTOR) de los cambios en la tabla de filtros LBA. Las bandas administradas por el controlador de silo están compuestas por rangos LBA. El conductor del silo notifica al controlador de clase EHSTOR actualizaciones del conjunto de bandas que controla con este IOCTL.
Código principal
Búfer de entrada
El búfer de entrada de Irp-AssociatedIrp.SystemBuffer> debe contener una estructura de tipo LBA_FILTER_TABLE. Esta estructura contiene la tabla de filtro y las entradas totales que contiene. Una estructura de LBA_FILTER_TABLE_ENTRY de matriz sigue LBA_FILTER_TABLE.
Longitud del búfer de entrada
Longitud del búfer.
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 | La tabla de filtros LBA se actualizó correctamente. |
STATUS_INVALID_BUFFER_SIZE | La longitud del búfer de entrada proporcionada es de tamaño incorrecto. |
STATUS_INVALID_PARAMETER | El recuento de filtros LBA o un intervalo LBA se especifica incorrectamente. |
STATUS_INSUFFICIENT_RESOURCES | No se puede copiar la lista de redireccionamiento de IOCTL. |
STATUS_NOT_SUPPORTED | El dispositivo de envío no es un dispositivo de silo o bandas no se admite. |
Comentarios
Los filtros LBA no se pueden superponer ni estar vacíos. Los filtros LBA no tienen que ordenarse de ninguna manera.
Si se desbloquea un intervalo LBA, se debe enviar una solicitud de IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE después de desbloquear el intervalo LBA en el dispositivo de almacenamiento. Además, si un intervalo LBA está bloqueado actualmente, IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE debe enviarse antes de que el intervalo LBA se haya bloqueado en el dispositivo de almacenamiento.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8 |
Encabezado | ehstorioctl.h (include EhStorIoctl.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de