#[repr(i32)]pub enum _STORAGE_PROPERTY_ID {
Show 33 variants
StorageDeviceProperty = 0,
StorageAdapterProperty = 1,
StorageDeviceIdProperty = 2,
StorageDeviceUniqueIdProperty = 3,
StorageDeviceWriteCacheProperty = 4,
StorageMiniportProperty = 5,
StorageAccessAlignmentProperty = 6,
StorageDeviceSeekPenaltyProperty = 7,
StorageDeviceTrimProperty = 8,
StorageDeviceWriteAggregationProperty = 9,
StorageDeviceDeviceTelemetryProperty = 10,
StorageDeviceLBProvisioningProperty = 11,
StorageDevicePowerProperty = 12,
StorageDeviceCopyOffloadProperty = 13,
StorageDeviceResiliencyProperty = 14,
StorageDeviceMediumProductType = 15,
StorageAdapterRpmbProperty = 16,
StorageAdapterCryptoProperty = 17,
StorageDeviceIoCapabilityProperty = 48,
StorageAdapterProtocolSpecificProperty = 49,
StorageDeviceProtocolSpecificProperty = 50,
StorageAdapterTemperatureProperty = 51,
StorageDeviceTemperatureProperty = 52,
StorageAdapterPhysicalTopologyProperty = 53,
StorageDevicePhysicalTopologyProperty = 54,
StorageDeviceAttributesProperty = 55,
StorageDeviceManagementStatus = 56,
StorageAdapterSerialNumberProperty = 57,
StorageDeviceLocationProperty = 58,
StorageDeviceNumaProperty = 59,
StorageDeviceZonedDeviceProperty = 60,
StorageDeviceUnsafeShutdownCount = 61,
StorageDeviceEnduranceProperty = 62,
}Variants§
StorageDeviceProperty = 0
StorageAdapterProperty = 1
StorageDeviceIdProperty = 2
StorageDeviceUniqueIdProperty = 3
StorageDeviceWriteCacheProperty = 4
StorageMiniportProperty = 5
StorageAccessAlignmentProperty = 6
StorageDeviceSeekPenaltyProperty = 7
StorageDeviceTrimProperty = 8
StorageDeviceWriteAggregationProperty = 9
StorageDeviceDeviceTelemetryProperty = 10
StorageDeviceLBProvisioningProperty = 11
StorageDevicePowerProperty = 12
StorageDeviceCopyOffloadProperty = 13
StorageDeviceResiliencyProperty = 14
StorageDeviceMediumProductType = 15
StorageAdapterRpmbProperty = 16
StorageAdapterCryptoProperty = 17
StorageDeviceIoCapabilityProperty = 48
StorageAdapterProtocolSpecificProperty = 49
StorageDeviceProtocolSpecificProperty = 50
StorageAdapterTemperatureProperty = 51
StorageDeviceTemperatureProperty = 52
StorageAdapterPhysicalTopologyProperty = 53
StorageDevicePhysicalTopologyProperty = 54
StorageDeviceAttributesProperty = 55
StorageDeviceManagementStatus = 56
StorageAdapterSerialNumberProperty = 57
StorageDeviceLocationProperty = 58
StorageDeviceNumaProperty = 59
StorageDeviceZonedDeviceProperty = 60
StorageDeviceUnsafeShutdownCount = 61
StorageDeviceEnduranceProperty = 62
Trait Implementations§
Source§impl Clone for _STORAGE_PROPERTY_ID
impl Clone for _STORAGE_PROPERTY_ID
Source§fn clone(&self) -> _STORAGE_PROPERTY_ID
fn clone(&self) -> _STORAGE_PROPERTY_ID
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for _STORAGE_PROPERTY_ID
impl Debug for _STORAGE_PROPERTY_ID
Source§impl Hash for _STORAGE_PROPERTY_ID
impl Hash for _STORAGE_PROPERTY_ID
Source§impl PartialEq for _STORAGE_PROPERTY_ID
impl PartialEq for _STORAGE_PROPERTY_ID
impl Copy for _STORAGE_PROPERTY_ID
impl Eq for _STORAGE_PROPERTY_ID
impl StructuralPartialEq for _STORAGE_PROPERTY_ID
Auto Trait Implementations§
impl Freeze for _STORAGE_PROPERTY_ID
impl RefUnwindSafe for _STORAGE_PROPERTY_ID
impl Send for _STORAGE_PROPERTY_ID
impl Sync for _STORAGE_PROPERTY_ID
impl Unpin for _STORAGE_PROPERTY_ID
impl UnwindSafe for _STORAGE_PROPERTY_ID
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more