IOCTL_EHSTOR_DEVICE_GET_QUEUE_STATE IOCTL (ehstorioctl.h)
El IOCTL_EHSTOR_DEVICE_GET_QUEUE_STATE solicitud se envía mediante controladores de silo y aplicaciones para determinar el estado de una cola de dispositivos de almacenamiento. Las solicitudes de E/S en la cola de dispositivos de almacenamiento se mantienen cuando el dispositivo no está autorizado temporalmente. Un dispositivo de almacenamiento puede volverse temporalmente no autorizado en estados de bajo consumo o cuando hay una directiva que requiere bloquear dispositivos de almacenamiento mejorado, como cuando la sesión del usuario está bloqueada.
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 ACT_QUEUE_STATE. ACT_QUEUE_STATE se declara en ehstorioctl.h como se indica a continuación.
typedef struct tagACT_QUEUE_STATE
{
BOOLEAN fFrozen;
} ACT_QUEUE_STATE;
Longitud del búfer de salida
Longitud de una estructura de ACT_QUEUE_STATE.
Bloque de estado
Se puede devolver uno de los siguientes valores en el campo estado de .
Valor de estado | Descripción |
---|---|
STATUS_SUCCESS | El estado de la cola se devolvió correctamente. |
STATUS_BUFFER_TOO_SMALL | La longitud del búfer de salida es demasiado pequeña. |
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows 8 |
encabezado de | ehstorioctl.h (include EhStorIoctl.h) |