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 |