dmi_hpe_dimm_vendor
Synopsis
#include <opendmi/entity/hpe/dimm-vendor.h>
typedef struct dmi_hpe_dimm_vendor {
dmi_handle_t device_handle;
const char *manufacturer;
const char *part_number;
const char *serial_number;
uint8_t manufacture_year;
uint8_t manufacture_week;
} dmi_hpe_dimm_vendor_t;
Description
The dmi_hpe_dimm_vendor_t structure holds the decoded HP/HPE DIMM vendor
information, which tells the actual manufacturer of the module of a memory
device (type 17), whose standard fields hold the ones of HPE.
The structure is returned by dmi_entity_info for the structures decoded
by dmi_hpe_dimm_vendor_spec, of type DMI_TYPE(hpe_dimm_vendor), declared
in <opendmi/module/hpe.h>, once the HPE extension module (dmi_hpe_module)
is enabled, which it is for HP and HPE servers from Gen9 onwards. It lives as
long as the context it has been decoded in.
Fields
device_handle-
Handle of the memory device structure (type 17).
manufacturer-
Manufacturer of the module.
part_number-
Part number of the module, as its manufacturer gives it.
serial_number-
Serial number of the module, as its manufacturer gives it.
manufacture_year-
Last two digits of the year the module was manufactured in, from 2000, zero if unknown.
manufacture_week-
Week of the year the module was manufactured in, zero if unknown.