Bagikan melalui


IOCTL_EHSTOR_DEVICE_GET_QUEUE_STATE IOCTL (ehstorioctl.h)

Permintaan IOCTL_EHSTOR_DEVICE_GET_QUEUE_STATE dikirim oleh driver dan aplikasi silo untuk menentukan status antrean perangkat penyimpanan. Permintaan IO dalam antrean perangkat penyimpanan ditahan saat perangkat sementara tidak sah. Perangkat penyimpanan mungkin menjadi tidak sah sementara dalam status daya rendah atau ketika ada kebijakan yang mengharuskan penguncian perangkat Penyimpanan yang Ditingkatkan seperti ketika sesi pengguna dikunci.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Tidak ada.

Panjang buffer input

Tidak ada.

Buffer output

Buffer output di Irp-AssociatedIrp.SystemBuffer> berisi struktur ACT_QUEUE_STATE. ACT_QUEUE_STATE dinyatakan dalam ehstorioctl.h sebagai berikut.

typedef struct tagACT_QUEUE_STATE
{
    BOOLEAN fFrozen;
} ACT_QUEUE_STATE;

Panjang buffer output

Panjang struktur ACT_QUEUE_STATE .

Blok status

Salah satu nilai berikut ini dapat dikembalikan di bidang Status .

Nilai Status Deskripsi
STATUS_SUCCESS Status antrean berhasil dikembalikan.
STATUS_BUFFER_TOO_SMALL Panjang buffer output terlalu kecil.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 8
Header ehstorioctl.h (termasuk EhStorIoctl.h)

Lihat juga

IOCTL_EHSTOR_DEVICE_SET_QUEUE_STATE