Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MemoryDevice ¶
type MemoryDevice struct {
smbios.Header
PhysicalMemoryArrayHandle uint16
ErrorInformationHandle uint16
TotalWidth uint16
DataWidth uint16
Size uint16
FormFactor MemoryDeviceFormFactor
DeviceSet byte
DeviceLocator string
BankLocator string
Type MemoryDeviceType
TypeDetail MemoryDeviceTypeDetail
Speed uint16
Manufacturer string
SerialNumber string
AssetTag string
PartNumber string
Attributes byte
ExtendedSize uint32
ConfiguredMemoryClockSpeed uint16
MinimumVoltage uint16
MaximumVoltage uint16
ConfiguredVoltage uint16
}
MemoryDevice 内存设备
func ParseMemoryDevice ¶
func ParseMemoryDevice(s *smbios.Structure) (*MemoryDevice, error)
ParseMemoryDevice 解析
func (MemoryDevice) String ¶
func (m MemoryDevice) String() string
type MemoryDeviceFormFactor ¶
type MemoryDeviceFormFactor byte
const ( MemoryDeviceFormFactorOther MemoryDeviceFormFactor = 1 + iota MemoryDeviceFormFactorUnknown MemoryDeviceFormFactorSIMM MemoryDeviceFormFactorSIP MemoryDeviceFormFactorChip MemoryDeviceFormFactorDIP MemoryDeviceFormFactorZIP MemoryDeviceFormFactorProprietaryCard MemoryDeviceFormFactorDIMM MemoryDeviceFormFactorTSOP MemoryDeviceFormFactorRowofchips MemoryDeviceFormFactorRIMM MemoryDeviceFormFactorSODIMM MemoryDeviceFormFactorSRIMM MemoryDeviceFormFactorFB_DIMM )
func (MemoryDeviceFormFactor) String ¶
func (m MemoryDeviceFormFactor) String() string
type MemoryDeviceType ¶
type MemoryDeviceType byte
const ( MemoryDeviceTypeOther MemoryDeviceType = 1 + iota MemoryDeviceTypeUnknown MemoryDeviceTypeDRAM MemoryDeviceTypeEDRAM MemoryDeviceTypeVRAM MemoryDeviceTypeSRAM MemoryDeviceTypeRAM MemoryDeviceTypeROM MemoryDeviceTypeFLASH MemoryDeviceTypeEEPROM MemoryDeviceTypeFEPROM MemoryDeviceTypeEPROM MemoryDeviceTypeCDRAM MemoryDeviceType3DRAM MemoryDeviceTypeSDRAM MemoryDeviceTypeSGRAM MemoryDeviceTypeRDRAM MemoryDeviceTypeDDR MemoryDeviceTypeDDR2 MemoryDeviceTypeDDR2FB_DIMM MemoryDeviceTypeDDR3 MemoryDeviceTypeFBD2 MemoryDeviceTypeDDR4 MemoryDeviceTypeLPDDR MemoryDeviceTypeLPDDR2 MemoryDeviceTypeLPDDR3 MemoryDeviceTypeLPDDR4 )
func (MemoryDeviceType) String ¶
func (m MemoryDeviceType) String() string
type MemoryDeviceTypeDetail ¶
type MemoryDeviceTypeDetail uint16
const ( MemoryDeviceTypeDetailReserved MemoryDeviceTypeDetail = 1 + iota MemoryDeviceTypeDetailOther MemoryDeviceTypeDetailUnknown MemoryDeviceTypeDetailFast_paged MemoryDeviceTypeDetailStaticcolumn MemoryDeviceTypeDetailPseudo_static MemoryDeviceTypeDetailRAMBUS MemoryDeviceTypeDetailSynchronous MemoryDeviceTypeDetailCMOS MemoryDeviceTypeDetailEDO MemoryDeviceTypeDetailWindowDRAM MemoryDeviceTypeDetailCacheDRAM MemoryDeviceTypeDetailNon_volatile MemoryDeviceTypeDetailRegisteredBuffered MemoryDeviceTypeDetailUnbufferedUnregistered MemoryDeviceTypeDetailLRDIMM )
func (MemoryDeviceTypeDetail) String ¶
func (m MemoryDeviceTypeDetail) String() string
type PhysicalMemoryArray ¶
type PhysicalMemoryArray struct {
smbios.Header
Location PhysicalMemoryArrayLocation `json:"location,omitempty"`
Use PhysicalMemoryArrayUse `json:"use,omitempty"`
ErrorCorrection PhysicalMemoryArrayErrorCorrection `json:"error_correction,omitempty"`
MaximumCapacity uint32 `json:"maximum_capacity,omitempty"`
ErrorInformationHandle uint16 `json:"error_information_handle,omitempty"`
NumberOfMemoryDevices uint16 `json:"number_of_memory_devices,omitempty"`
ExtendedMaximumCapacity uint64 `json:"extended_maximum_capacity,omitempty"`
}
PhysicalMemoryArray todo
func ParseMemoryArray ¶
func ParseMemoryArray(s *smbios.Structure) (*PhysicalMemoryArray, error)
ParseMemoryArray todo
func (PhysicalMemoryArray) String ¶
func (p PhysicalMemoryArray) String() string
type PhysicalMemoryArrayErrorCorrection ¶
type PhysicalMemoryArrayErrorCorrection byte
const ( PhysicalMemoryArrayErrorCorrectionOther PhysicalMemoryArrayErrorCorrection = 1 + iota PhysicalMemoryArrayErrorCorrectionUnknown PhysicalMemoryArrayErrorCorrectionNone PhysicalMemoryArrayErrorCorrectionParity PhysicalMemoryArrayErrorCorrectionSingle_bitECC PhysicalMemoryArrayErrorCorrectionMulti_bitECC PhysicalMemoryArrayErrorCorrectionCRC )
func (PhysicalMemoryArrayErrorCorrection) String ¶
func (p PhysicalMemoryArrayErrorCorrection) String() string
type PhysicalMemoryArrayLocation ¶
type PhysicalMemoryArrayLocation byte
const ( PhysicalMemoryArrayLocationOther PhysicalMemoryArrayLocation = 1 + iota PhysicalMemoryArrayLocationUnknown PhysicalMemoryArrayLocationSystemboardormotherboard PhysicalMemoryArrayLocationISAadd_oncard PhysicalMemoryArrayLocationEISAadd_oncard PhysicalMemoryArrayLocationPCIadd_oncard PhysicalMemoryArrayLocationMCAadd_oncard PhysicalMemoryArrayLocationPCMCIAadd_oncard PhysicalMemoryArrayLocationProprietaryadd_oncard PhysicalMemoryArrayLocationNuBus PhysicalMemoryArrayLocationPC_98C20add_oncard PhysicalMemoryArrayLocationPC_98C24add_oncard PhysicalMemoryArrayLocationPC_98Eadd_oncard PhysicalMemoryArrayLocationPC_98Localbusadd_oncard )
func (PhysicalMemoryArrayLocation) String ¶
func (p PhysicalMemoryArrayLocation) String() string
type PhysicalMemoryArrayUse ¶
type PhysicalMemoryArrayUse byte
const ( PhysicalMemoryArrayUseOther PhysicalMemoryArrayUse = 1 + iota PhysicalMemoryArrayUseUnknown PhysicalMemoryArrayUseSystemmemory PhysicalMemoryArrayUseVideomemory PhysicalMemoryArrayUseFlashmemory PhysicalMemoryArrayUseNon_volatileRAM PhysicalMemoryArrayUseCachememory )
func (PhysicalMemoryArrayUse) String ¶
func (p PhysicalMemoryArrayUse) String() string
Click to show internal directories.
Click to hide internal directories.