struktur STORAGE_PROPERTY_QUERY (ntddstor.h)
Struktur ini digunakan bersama dengan IOCTL_STORAGE_QUERY_PROPERTY untuk mengambil properti perangkat penyimpanan atau adaptor.
Sintaks
typedef struct _STORAGE_PROPERTY_QUERY {
STORAGE_PROPERTY_ID PropertyId;
STORAGE_QUERY_TYPE QueryType;
UCHAR AdditionalParameters[1];
} STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;
Anggota
PropertyId
Menunjukkan apakah pemanggil meminta deskriptor perangkat, deskriptor adaptor, properti cache tulis, ID unik perangkat (DUID), atau pengidentifikasi perangkat yang disediakan di halaman data produk vital (VPD) SCSI perangkat. Untuk daftar ID properti yang dapat ditetapkan ke anggota ini, lihat STORAGE_PROPERTY_ID.
QueryType
Berisi bendera yang menunjukkan jenis kueri yang akan dilakukan. Untuk daftar berbagai jenis kueri yang bisa ditetapkan untuk anggota ini, lihat STORAGE_QUERY_TYPE.
AdditionalParameters[1]
Berisi array byte dengan parameter input tambahan yang diperlukan untuk kueri PropertyId . Tidak semua nilai PropertyId memerlukan parameter input tambahan.
Keterangan
Hasil kueri bisa menjadi salah satu dari beberapa struktur tergantung pada nilai anggota PropertyId . Nilai-nilai ini dijumlahkan oleh enumerasi STORAGE_PROPERTY_ID .
Jika anggota QueryType diatur ke PropertyExistsQuery, maka tidak ada struktur yang dikembalikan. Untuk informasi selengkapnya, lihat STORAGE_QUERY_TYPE.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Header | ntddstor.h (termasuk Ntddstor.h) |