header ehstorioctl.h
Header ini digunakan oleh penyimpanan. Untuk informasi selengkapnya, lihat:
ehstorioctl.h berisi antarmuka pemrograman berikut:
IOCTL
IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS IOCTL ini mengembalikan tataan hasil yang berisi enumerasi semua Penyimpanan aktif Objek Perangkat Fisik (PDO) yang terkait dengan Target Perintah Yang Dapat Diatasi (ACT) yang diberikan. |
IOCTL_EHSTOR_DEVICE_GET_AUTHZ_STATE IOCTL_EHSTOR_DEVICE_GET_AUTHZ_STATE digunakan untuk menginformasikan driver pemilik untuk PDO perangkat IEEE 1667 bahwa status otorisasi telah berubah. |
IOCTL_EHSTOR_DEVICE_GET_QUEUE_STATE Permintaan IOCTL_EHSTOR_DEVICE_GET_QUEUE_STATE dikirim oleh driver dan aplikasi silo untuk menentukan status antrean perangkat penyimpanan. |
IOCTL_EHSTOR_DEVICE_QUERY_PROPERTIES Driver silo mengirimkan IOCTL ini ke tumpukan perangkat penyimpanan untuk mengkueri properti perangkat penyimpanan. Driver Kelas Penyimpanan Yang Ditingkatkan (EHSTOR) akan menangani permintaan dan mengembalikan properti yang tersedia. |
IOCTL_EHSTOR_DEVICE_SET_AUTHZ_STATE IOCTL_EHSTOR_DEVICE_SET_AUTHZ_STATE digunakan untuk menginformasikan driver pemilik untuk PDO perangkat IEEE 1667 bahwa status otorisasi telah berubah. |
IOCTL_EHSTOR_DEVICE_SET_QUEUE_STATE Permintaan IOCTL_EHSTOR_DEVICE_SET_QUEUE_STATE dikirim oleh driver dan aplikasi silo untuk mengubah status antrean perangkat penyimpanan. Permintaan IO dalam antrean perangkat penyimpanan ditahan saat perangkat sementara tidak sah. |
IOCTL_EHSTOR_DEVICE_SILO_COMMAND 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. |
IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ dikirim oleh Enhanced Storage Class Driver (EHSTOR) ke driver silo untuk memulai autentikasi sesuai permintaan atau deautentikasi. |
IOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES IOCTL ini digunakan untuk menginformasikan driver kelas penyimpanan yang ditingkatkan (EHSTOR) dari kemampuan driver silo. |
IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE IOCTL ini digunakan untuk menginformasikan driver kelas penyimpanan yang ditingkatkan (EHSTOR) tentang perubahan pada tabel filter LBA. |
Struktur
ACT_AUTHZ_STATE Struktur ini menjelaskan status otorisasi Target Perintah Yang Dapat Diatasi (ACT). |
ENUM_PDO_ENTRY Struktur ini menjelaskan satu entri dalam kumpulan hasil Objek Perangkat Fisik (PDO) yang dijumlahkan dengan IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS. |
ENUM_PDO_RESULTS Struktur ini menjelaskan kumpulan hasil Objek Perangkat Fisik (PDO) yang dijumlahkan dengan IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS. |
LBA_FILTER_TABLE Pelajari selengkapnya tentang struktur LBA_FILTER_TABLE. |
LBA_FILTER_TABLE_ENTRY Struktur LBA_FILTER_TABLE_ENTRY berisi rentang LBA individual untuk LBA_FILTER_TABLE yang dikirim dalam permintaan IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE. |
SILO_COMMAND Struktur ini menjelaskan perintah driver silo penyimpanan. |
SILO_DRIVER_CAPABILITIES Struktur ini digunakan untuk menentukan kemampuan dan dukungan untuk pengalihan IOCTL driver silo penyimpanan. SILO_DRIVER_CAPABILITIES disertakan dalam buffer sistem permintaan IOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES. |
Enumerasi
PDO_CAPS Enumerasi ini menjelaskan kemampuan Objek Perangkat Fisik (PDO). |
PDO_STATE Enumerasi ini menjelaskan status Objek Perangkat Fisik (PDO). |
PDO_TYPE Enumerasi ini menjelaskan jenis Objek Perangkat Fisik (PDO). |