Data Structures | Data Fields

SPDINFO Struct Reference
[Memory APIs]

#include <SysInfo.h>

Data Structures

union  SPECIFICINFO
 RAM-type specific attributes. More...

Data Fields

wchar_t szHeading [SHORT_STRING_LEN]
 String summaries used in the formatted reports.
wchar_t szLine1 [SHORT_STRING_LEN]
 Line 1 of the report memory summary.
wchar_t szLine2 [SHORT_STRING_LEN]
 Line 2 of the report memory summary.
wchar_t szLine3 [SHORT_STRING_LEN]
 Line 3 of the report memory summary.
int type
 Type of RAM. See define SPDINFO_MEMTYPE_* .
int spdRev
 SPD revision.
bool registered
 TRUE for registered.
bool ecc
 TRUE for ECC.
int year
 Year of manufacture.
int week
 Week of manufacture.
int dimmNum
 DIMM slot number.
UINT64 jedecID
 Jedec ID code.
wchar_t jedecManuf [SHORT_STRING_LEN]
 Jedec manufacture name.
char modulePartNo [MODULE_PARTNO_LEN]
 Module part number.
int moduleRev
 Module revision.
int moduleSerialNo
 Module serial number.
int moduleManufLoc
 Module manufacturing location.
int rowAddrBits
 Number of row addressing bits.
int colAddrBits
 Number of column addressing bits.
int numBanks
 Number of banks.
int numRanks
 Number of ranks.
int deviceWidth
 Device width in bits.
int busWidth
 Bus width in bits.
wchar_t moduleVoltage [SHORT_STRING_LEN]
 Module voltage.
float clkspeed
 Clock speed in MHz.
wchar_t szModulespeed [SHORT_STRING_LEN]
 Module speed.
int size
 Memory capacity in MB.
wchar_t CASSupported [SHORT_STRING_LEN]
 CAS latencies supported.
float tCK
 Minimum clock cycle time in ns.
float tAA
 Minimum CAS latency time in ns.
float tRCD
 Minimum RAS to CAS delay in ns.
float tRP
 Minimum Row Precharge time in ns.
float tRAS
 Minimum Active to Precharge Time in ns.
float tRRD
 Minimum Row Active to Row Active delay in ns.
float tRC
 Minimum Auto-Refresh to Active/Auto-Refresh Time in ns.
float tRFC
 Minimum Auto-Refresh to Active/Auto-Refresh Command Period in ns.
union SPDINFO::SPECIFICINFO specific
 RAM-type specific attributes.

Field Documentation

wchar_t szHeading[SHORT_STRING_LEN]

String summaries used in the formatted reports.

wchar_t szLine1[SHORT_STRING_LEN]

Line 1 of the report memory summary.

wchar_t szLine2[SHORT_STRING_LEN]

Line 2 of the report memory summary.

wchar_t szLine3[SHORT_STRING_LEN]

Line 3 of the report memory summary.

int type

Type of RAM. See define SPDINFO_MEMTYPE_* .

int spdRev

SPD revision.

bool registered

TRUE for registered.

bool ecc

TRUE for ECC.

int year

Year of manufacture.

int week

Week of manufacture.

int dimmNum

DIMM slot number.

UINT64 jedecID

Jedec ID code.

wchar_t jedecManuf[SHORT_STRING_LEN]

Jedec manufacture name.

char modulePartNo[MODULE_PARTNO_LEN]

Module part number.

int moduleRev

Module revision.

Module serial number.

Module manufacturing location.

Number of row addressing bits.

Number of column addressing bits.

int numBanks

Number of banks.

int numRanks

Number of ranks.

Device width in bits.

int busWidth

Bus width in bits.

wchar_t moduleVoltage[SHORT_STRING_LEN]

Module voltage.

float clkspeed

Clock speed in MHz.

wchar_t szModulespeed[SHORT_STRING_LEN]

Module speed.

int size

Memory capacity in MB.

wchar_t CASSupported[SHORT_STRING_LEN]

CAS latencies supported.

float tCK

Minimum clock cycle time in ns.

float tAA

Minimum CAS latency time in ns.

float tRCD

Minimum RAS to CAS delay in ns.

float tRP

Minimum Row Precharge time in ns.

float tRAS

Minimum Active to Precharge Time in ns.

float tRRD

Minimum Row Active to Row Active delay in ns.

float tRC

Minimum Auto-Refresh to Active/Auto-Refresh Time in ns.

float tRFC

Minimum Auto-Refresh to Active/Auto-Refresh Command Period in ns.

RAM-type specific attributes.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Enumerations Enumerator Defines