Documentation
¶
Index ¶
- Constants
- type AdditionalParameters
- type DeviceType
- type DiskPath
- type StorageAssociationType
- type StorageDeviceIDDescriptor
- type StorageDeviceNumber
- type StorageIdentifier
- type StorageIdentifierCodeSet
- type StorageIdentifierType
- type StoragePropertyID
- type StoragePropertyQuery
- type StorageQueryType
Constants ¶
View Source
const ( StorageDeviceProperty StoragePropertyID = 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 = 18 StorageAdapterProtocolSpecificProperty = 19 StorageDeviceProtocolSpecificProperty = 20 StorageAdapterTemperatureProperty = 21 StorageDeviceTemperatureProperty = 22 StorageAdapterPhysicalTopologyProperty = 23 StorageDevicePhysicalTopologyProperty = 24 StorageDeviceAttributesProperty = 25 StorageDeviceManagementStatus = 26 StorageAdapterSerialNumberProperty = 27 StorageDeviceLocationProperty = 28 StorageDeviceNumaProperty = 29 StorageDeviceZonedDeviceProperty = 30 StorageDeviceUnsafeShutdownCount = 31 StorageDeviceEnduranceProperty = 32 )
View Source
const ( StorageIDCodeSetReserved StorageIdentifierCodeSet = 0 StorageIDCodeSetBinary = 1 StorageIDCodeSetASCII = 2 StorageIDCodeSetUtf8 = 3 )
View Source
const ( StorageIdTypeVendorSpecific StorageIdentifierType = 0 StorageIDTypeVendorID = 1 StorageIDTypeEUI64 = 2 StorageIDTypeFCPHName = 3 StorageIDTypePortRelative = 4 StorageIDTypeTargetPortGroup = 5 StorageIDTypeLogicalUnitGroup = 6 StorageIDTypeMD5LogicalUnitIdentifier = 7 StorageIDTypeScsiNameString = 8 )
View Source
const ( StorageIDAssocDevice StorageAssociationType = 0 StorageIDAssocPort = 1 StorageIDAssocTarget = 2 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalParameters ¶ added in v0.2.0
type AdditionalParameters byte
type DeviceType ¶ added in v0.2.0
type DeviceType uint32
type StorageAssociationType ¶ added in v0.2.0
type StorageAssociationType uint32
type StorageDeviceIDDescriptor ¶ added in v0.2.0
type StorageDeviceNumber ¶ added in v0.2.0
type StorageDeviceNumber struct {
DeviceType DeviceType
DeviceNumber uint32
PartitionNumber uint32
}
type StorageIdentifier ¶ added in v0.2.0
type StorageIdentifier struct {
CodeSet StorageIdentifierCodeSet
Type StorageIdentifierType
IdentifierSize uint16
NextOffset uint16
Association StorageAssociationType
Identifier [1]byte
}
type StorageIdentifierCodeSet ¶ added in v0.2.0
type StorageIdentifierCodeSet uint32
type StorageIdentifierType ¶ added in v0.2.0
type StorageIdentifierType uint32
type StoragePropertyID ¶ added in v0.2.0
type StoragePropertyID uint32
type StoragePropertyQuery ¶ added in v0.2.0
type StoragePropertyQuery struct {
PropertyID StoragePropertyID
QueryType StorageQueryType
Byte []AdditionalParameters
}
type StorageQueryType ¶ added in v0.2.0
type StorageQueryType uint32
const ( PropertyStandardQuery StorageQueryType = iota PropertyExistsQuery PropertyMaskQuery PropertyQueryMaxDefined )
Click to show internal directories.
Click to hide internal directories.