estructura SILO_DRIVER_CAPABILITIES (ehstorioctl.h)
Esta estructura se usa para especificar las funcionalidades y la compatibilidad con el redireccionamiento de IOCTL de un controlador de silo de almacenamiento. SILO_DRIVER_CAPABILITIES se incluye en el búfer del sistema de una solicitud IOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES.
Sintaxis
typedef struct _SILO_DRIVER_CAPABILITIES {
ULONG StructSize;
ULONG Capabilities;
ULONG MaxLbaFilterCount;
ULONG RedirectedIoctlListCount;
ULONG RedirectedIoctlListOffset;
} SILO_DRIVER_CAPABILITIES, *PSILO_DRIVER_CAPABILITIES;
Miembros
StructSize
Tamaño de esta estructura. Se establece en sizeof(SILO_DRIVER_CAPABILITIES).
Capabilities
Marcas de funcionalidad para el controlador de silo. Se trata de una combinación OR bit a bit de lo siguiente.
Valor | Significado |
---|---|
|
El controlador de silo admite la autenticación a petición y la no autenticación. |
|
El controlador de silo admite bandas de rangos LBA. |
MaxLbaFilterCount
Número máximo de entradas de filtro LBA que el controlador de silo puede proporcionar en una solicitud de IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE.
RedirectedIoctlListCount
Número de ICTL redirigidos en la lista que sigue a esta estructura.
RedirectedIoctlListOffset
Desplazamiento de la lista de IOCTL redirigido desde el principio de esta estructura. Normalmente se tamaño de(SILO_DRIVER_CAPABILITIES).
Observaciones
Para admitir la recepción de IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ desde el controlador de clase de almacenamiento mejorado, un controlador de silo debe establecer CAP_ON_DEMAND_AUTHENTICATION en Capabilities. Además, para admitir el envío de IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE, un controlador de silo debe establecer CAP_BANDING_SUPPORT en Capabilities.
Para recibir solicitudes de administración de banda del controlador de clase de almacenamiento mejorado, un controlador de silo debe registrar una lista de códigos IOCTL que desea recibir. La lista de IOCTL redirigido es una matriz de códigos IOCTL de ULONG con una longitud de RedirectedIoctlListCount. Esta lista se incluye con la estructura SILO_DRIVER_CAPABILITIES en el búfer del sistema. La lista se encuentra en el búfer del sistema después de SILO_DRIVER_CAPABILITIES en el desplazamiento indicado por RedirectedIoctlListOffset.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows 8 |
encabezado de | ehstorioctl.h (include EhStorIoctl.h) |
Consulte también
IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ