Bagikan melalui


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)

Lihat juga

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ADAPTER_DESCRIPTOR

STORAGE_DESCRIPTOR_HEADER

STORAGE_DEVICE_DESCRIPTOR

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE