IOCTL_EHSTOR_DEVICE_QUERY_PROPERTIES IOCTL (ehstorioctl.h)
Un controlador de silo envía este IOCTL a la pila de dispositivos de almacenamiento para consultar las propiedades del dispositivo de almacenamiento. El controlador de clase de almacenamiento mejorado (EHSTOR) controlará la solicitud y devolverá las propiedades disponibles.
Código principal
Búfer de entrada
Ninguno.
Longitud del búfer de entrada
Ninguno.
Búfer de salida
El búfer de salida de Irp-AssociatedIrp.SystemBuffer> contiene una estructura de EHSTOR_DEVICE_PROPERTIES. EHSTOR_DEVICE_PROPERTIES se declara en ehstorioctl.h como se indica a continuación.
typedef struct _EHSTOR_DEVICE_PROPERTIES
{
ULONG StructSize;
ULONG BytesPerSector;
} EHSTOR_DEVICE_PROPERTIES;
Longitud del búfer de salida
una estructura de EHSTOR_DEVICE_PROPERTIES .
Bloque de estado
STATUS_SUCCESS se devuelve en el campo Estado si se devuelven las propiedades del dispositivo en el búfer del sistema. De lo contrario, se devuelve otro código de estado adecuado.
Comentarios
Actualmente, bytes por sector es la única propiedad disponible en EHSTOR_DEVICE_PROPERTIES.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8 |
Encabezado | ehstorioctl.h (include EhStorIoctl.h) |