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 de 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.
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 IOCTL redirigida desde el principio de esta estructura. Normalmente, será sizeof(SILO_DRIVER_CAPABILITIES).
Comentarios
Para admitir la recepción de IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ del controlador de clase de almacenamiento mejorado, un controlador de silo debe establecer CAP_ON_DEMAND_AUTHENTICATION en Funcionalidades. 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 Funcionalidades.
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 | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8 |
Encabezado | ehstorioctl.h (include EhStorIoctl.h) |
Consulte también
IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ