Bagikan melalui


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).