pub struct SMBiosTpmDevice<'a> { /* private fields */ }
Expand description
§TPM Device (Type 43)
Implementations§
Source§impl<'a> SMBiosTpmDevice<'a>
impl<'a> SMBiosTpmDevice<'a>
Sourcepub fn vendor_id(&self) -> Option<VendorId<'_>>
pub fn vendor_id(&self) -> Option<VendorId<'_>>
Vendor Id
Specified as four ASCII characters, as defined by TCG Vendor ID (see CAP_VID in TCG Vendor ID Registry).
For example: Vendor ID string of “ABC” = (41 42 43 00) Vendor ID string of “ABCD” = (41 42 43 44)
Sourcepub fn major_spec_version(&self) -> Option<u8>
pub fn major_spec_version(&self) -> Option<u8>
Major spec version
Major TPM version supported by the TPM device. For example, the value is 01h for TPM v1.2 and is 02h for TPM v2.0.
Sourcepub fn minor_spec_version(&self) -> Option<u8>
pub fn minor_spec_version(&self) -> Option<u8>
Minor spec version
Minor TPM version supported by the TPM device. For example, the value is 02h for TPM v1.2 and is 00h for TPM v2.0.
Sourcepub fn firmware_version_1(&self) -> Option<u32>
pub fn firmware_version_1(&self) -> Option<u32>
Firmware version 1
For Major Spec Version 01h, this field contains the TPM_VERSION structure defined in the TPM Main Specification, Part 2, Section 5.3.
For Major Spec Version 02h, this field contains the most significant 32 bits of a TPM vendor-specific value for firmware version (see TPM_PT_FIRMWARE_VERSION_1 in TPM Structures specification).
Sourcepub fn firmware_version_2(&self) -> Option<u32>
pub fn firmware_version_2(&self) -> Option<u32>
Firmware version 2
For Major Spec Version 01h, this field contains 00h.
For Major Spec Version 02h, this field contains the least significant 32 bits of a TPM vendor-specific value for firmware version (see TPM_PT_FIRMWARE_VERSION_2 in TPM Structures specification).
Sourcepub fn description(&self) -> SMBiosString
pub fn description(&self) -> SMBiosString
Description
Descriptive information of the TPM device.
Sourcepub fn characteristics(&self) -> Option<TpmDeviceCharacteristics>
pub fn characteristics(&self) -> Option<TpmDeviceCharacteristics>
Characteristics
TPM device characteristics information.
Sourcepub fn oem_defined(&self) -> Option<u32>
pub fn oem_defined(&self) -> Option<u32>
OEM defined
OEM- or BIOS vendor-specific information