IOCTL_EHSTOR_DEVICE_SILO_COMMAND IOCTL (ehstorioctl.h)

IOCTL ini mengeluarkan perintah silo ke silo yang ditargetkan pada perangkat. Data input dan output disusun sesuai dengan definisi perintah silo, seperti yang ditemukan dalam dokumen spesifikasi IEEE 1667.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Buffer input di Irp-AssociatedIrp.SystemBuffer> harus berisi struktur jenis SILO_COMMAND.

Panjang buffer input

Panjang struktur SILO_COMMAND .

Buffer output

Buffer output berisi data output yang dikembalikan langsung dari respons perangkat terhadap perintah silo ini. Struktur data output ini diasumsikan sebagai pengetahuan bersama antara klien yang mengeluarkan IOCTL ini dan perangkat.

Panjang buffer output

Panjang buffer.

Blok status

Salah satu nilai berikut dapat dikembalikan di bidang Status:

STATUS_SUCCESS - Perintah silo berhasil dikeluarkan ke perangkat.
STATUS_INVALID_BUFFER_SIZE - Panjang buffer input yang disediakan berukuran salah.
STATUS_BUFFER_TOO_SMALL - Panjang buffer output yang disediakan berukuran tidak cukup untuk menahan respons perangkat untuk perintah silo ini.

Persyaratan

Persyaratan Nilai
Header ehstorioctl.h (termasuk EhStorIoctl.h)