Bagikan melalui


enumerasi STORAGE_PROPERTY_ID (ntddstor.h)

STORAGE_PROPERTY_ID menghitung nilai yang mungkin untuk anggota PropertyId dari struktur STORAGE_PROPERTY_QUERY .

Sintaks

typedef enum _STORAGE_PROPERTY_ID {
  StorageDeviceProperty,
  StorageAdapterProperty,
  StorageDeviceIdProperty,
  StorageDeviceUniqueIdProperty,
  StorageDeviceWriteCacheProperty,
  StorageMiniportProperty,
  StorageAccessAlignmentProperty,
  StorageDeviceSeekPenaltyProperty,
  StorageDeviceTrimProperty,
  StorageDeviceWriteAggregationProperty,
  StorageDeviceDeviceTelemetryProperty,
  StorageDeviceLBProvisioningProperty,
  StorageDevicePowerProperty,
  StorageDeviceCopyOffloadProperty,
  StorageDeviceResiliencyProperty,
  StorageDeviceMediumProductType,
  StorageAdapterRpmbProperty,
  StorageAdapterCryptoProperty,
  StorageDeviceTieringProperty,
  StorageDeviceFaultDomainProperty,
  StorageDeviceClusportProperty,
  StorageDeviceDependantDevicesProperty,
  StorageDeviceIoCapabilityProperty,
  StorageAdapterProtocolSpecificProperty,
  StorageDeviceProtocolSpecificProperty,
  StorageAdapterTemperatureProperty,
  StorageDeviceTemperatureProperty,
  StorageAdapterPhysicalTopologyProperty,
  StorageDevicePhysicalTopologyProperty,
  StorageDeviceAttributesProperty,
  StorageDeviceManagementStatus,
  StorageAdapterSerialNumberProperty,
  StorageDeviceLocationProperty,
  StorageDeviceNumaProperty,
  StorageDeviceZonedDeviceProperty,
  StorageDeviceUnsafeShutdownCount,
  StorageDeviceEnduranceProperty,
  StorageDeviceLedStateProperty,
  StorageDeviceSelfEncryptionProperty,
  StorageFruIdProperty,
  StorageStackProperty,
  StorageAdapterProtocolSpecificPropertyEx,
  StorageDeviceProtocolSpecificPropertyEx
} STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID;

Konstanta

 
StorageDeviceProperty
Pemanggil meminta deskriptor perangkat, STORAGE_DEVICE_DESCRIPTOR.
StorageAdapterProperty
Pemanggil meminta deskriptor adaptor, STORAGE_ADAPTER_DESCRIPTOR.
StorageDeviceIdProperty
Pemanggil meminta pengidentifikasi perangkat yang disediakan dengan halaman data produk vital SCSI. Data dikembalikan menggunakan struktur STORAGE_DEVICE_ID_DESCRIPTOR .
StorageDeviceUniqueIdProperty
Pemanggil meminta pengidentifikasi perangkat unik. Data dikembalikan menggunakan struktur STORAGE_DEVICE_UNIQUE_IDENTIFIER .
StorageDeviceWriteCacheProperty
Pemanggil mengkueri properti cache tulis. Data dikembalikan menggunakan struktur STORAGE_WRITE_CACHE_PROPERTY .
StorageMiniportProperty
Dicadangkan untuk penggunaan sistem.
StorageAccessAlignmentProperty
Pemanggil meminta deskriptor perataan akses, STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR.
StorageDeviceSeekPenaltyProperty
Pemanggil meminta pendeskripsi pencari penalti, DEVICE_SEEK_PENALTY_DESCRIPTOR.
StorageDeviceTrimProperty
Pemanggil meminta deskriptor pemangkasan, DEVICE_TRIM_DESCRIPTOR.
StorageDeviceWriteAggregationProperty
Dicadangkan untuk penggunaan sistem.
StorageDeviceDeviceTelemetryProperty
Dicadangkan untuk penggunaan sistem.
StorageDeviceLBProvisioningProperty
Pemanggil meminta properti provisi blok logis. Data dikembalikan menggunakan struktur DEVICE_LB_PROVISIONING_DESCRIPTOR .
StorageDevicePowerProperty
Pemanggil mengkueri deskriptor daya perangkat. Data dikembalikan menggunakan struktur DEVICE_POWER_DESCRIPTOR .
StorageDeviceCopyOffloadProperty
Pemanggil meminta properti parameter offload salinan. Data dikembalikan menggunakan struktur DEVICE_COPY_OFFLOAD_DESCRIPTOR .
StorageDeviceResiliencyProperty
Dicadangkan untuk penggunaan sistem.
StorageDeviceMediumProductType
Pemanggil mengkueri untuk jenis produk sedang. Data dikembalikan menggunakan struktur STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR .
StorageAdapterRpmbProperty
Pemanggil meminta dukungan dan properti RPMB. Data dikembalikan menggunakan struktur STORAGE_RPMB_DESCRIPTOR .
StorageAdapterCryptoProperty
Menyediakan informasi tentang kemampuan enkripsi adaptor penyimpanan. Ini saat ini didukung pada adaptor UFS (Universal Flash Storage).
StorageDeviceTieringProperty
Dicadangkan untuk penggunaan sistem.
StorageDeviceFaultDomainProperty
Dicadangkan untuk penggunaan sistem.
StorageDeviceClusportProperty
Dicadangkan untuk penggunaan sistem.
StorageDeviceDependantDevicesProperty
Dicadangkan untuk penggunaan sistem.
StorageDeviceIoCapabilityProperty
Pemanggil mengkueri properti kemampuan I/O perangkat. Data dikembalikan menggunakan struktur STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR .
StorageAdapterProtocolSpecificProperty
Pemanggil meminta data khusus protokol dari adaptor. Data dikembalikan menggunakan struktur STORAGE_PROTOCOL_DATA_DESCRIPTOR . Lihat Keterangan untuk informasi selengkapnya.
StorageDeviceProtocolSpecificProperty
Pemanggil mengkueri data khusus protokol dari perangkat. Data dikembalikan menggunakan struktur STORAGE_PROTOCOL_DATA_DESCRIPTOR . Lihat Keterangan untuk informasi selengkapnya.
StorageAdapterTemperatureProperty
Pemanggil mengkueri data suhu dari adaptor. Data dikembalikan menggunakan struktur STORAGE_TEMPERATURE_DATA_DESCRIPTOR .
StorageDeviceTemperatureProperty
Pemanggil meminta data suhu dari perangkat. Data dikembalikan menggunakan struktur STORAGE_TEMPERATURE_DATA_DESCRIPTOR .
StorageAdapterPhysicalTopologyProperty
Pemanggil meminta informasi topologi dari adaptor. Data dikembalikan menggunakan struktur STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR .
StorageDevicePhysicalTopologyProperty
Pemanggil meminta informasi topologi dari perangkat. Data dikembalikan menggunakan struktur STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR .
StorageDeviceAttributesProperty
Disiapkan untuk penggunaan masa mendatang.
StorageDeviceManagementStatus
Pemanggil meminta informasi kesehatan tentang perangkat penyimpanan (khusus untuk tumpukan memori persisten).
StorageAdapterSerialNumberProperty
Pemanggil mengkueri nomor seri adaptor. Data dikembalikan menggunakan struktur STORAGE_ADAPTER_SERIAL_NUMBER .
StorageDeviceLocationProperty
Dicadangkan untuk penggunaan sistem.
StorageDeviceNumaProperty
Pemanggil mengkueri untuk simpul akses memori non-seragam (NUMA) dari perangkat penyimpanan.
StorageDeviceZonedDeviceProperty
Dicadangkan untuk penggunaan sistem.
StorageDeviceUnsafeShutdownCount
Menyediakan nilai jumlah matikan tidak aman yang digunakan untuk menentukan apakah data perangkat mungkin telah hilang selama peristiwa kehilangan daya (khusus untuk tumpukan memori persisten).
StorageDeviceEnduranceProperty
Pemanggil mengkueri berapa banyak byte yang telah dibaca dari atau ditulis ke solid-state drive (SSD). Properti ini saat ini hanya didukung untuk perangkat Non-Volatile Memory Express (NVMe) yang menerapkan fitur NVMe tertentu.
StorageDeviceLedStateProperty
Pemanggil meminta status LED perangkat. Data dikembalikan menggunakan struktur STORAGE_DEVICE_LED_STATE_DESCRIPTOR . Properti ini saat ini hanya didukung untuk perangkat NVMe tertentu. Didukung di Windows Server 2022 dan yang lebih baru.
StorageDeviceSelfEncryptionProperty
Pemanggil meminta untuk menentukan apakah perangkat mendukung enkripsi mandiri. Data dikembalikan menggunakan struktur STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY . Didukung di Windows Server 2022 dan yang lebih baru.
StorageFruIdProperty
Pemanggil mengkueri ID unit penggantian kesalahan (FRU). Data dikembalikan menggunakan struktur STORAGE_FRU_ID_DESCRIPTOR . Didukung di Windows Server 2022 dan yang lebih baru.
StorageStackProperty
Pemanggil mengkueri jenis tumpukan penyimpanan, seperti SCSI, NVMe, dan sebagainya. Data dikembalikan menggunakan struktur STORAGE_STACK_DESCRIPTOR .
StorageAdapterProtocolSpecificPropertyEx
Pemanggil meminta data khusus protokol dari adaptor. Data dikembalikan menggunakan struktur STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT . Lihat Keterangan untuk informasi selengkapnya.
StorageDeviceProtocolSpecificPropertyEx
Pemanggil mengkueri data khusus protokol dari perangkat. Data dikembalikan menggunakan struktur STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT . Lihat Keterangan untuk informasi selengkapnya.

Keterangan

Struktur STORAGE_PROPERTY_QUERY diteruskan sebagai input ke permintaan IOCTL_STORAGE_QUERY_PROPERTY untuk mengambil properti perangkat penyimpanan atau adaptor.

Buffer output opsional yang dikembalikan dari permintaan kode kontrol IOCTL_STORAGE_QUERY_PROPERTY dapat menjadi salah satu dari beberapa struktur, tergantung pada nilai anggota PropertyId dari struktur STORAGE_PROPERTY_QUERY . Jika anggota QueryTypedari STORAGE_PROPERTY_QUERY diatur ke PropertyExistsQuery, maka tidak ada struktur yang dikembalikan.

Persyaratan

Persyaratan Nilai
Header ntddstor.h

Lihat juga