Data Structures | Defines | Enumerations | Functions

SMBIOS APIs

Data Structures

struct  RAMINFO_SMBIOS
struct  SYSINFO_SMBIOS

Defines

#define SMB_VSHORT_STRINGLEN   32
#define SMB_STRINGLEN   64

Enumerations

enum  SMB_STATUS {
  SMBERR_SUCCESS, SMBERR_MEMALLOC, SMBERR_INIT_DIRECTIO, SMBERR_NO_SMBIOS,
  SMBERR_ACCESS_DENIED, SMBERR_FAILURE
}

Functions

SYSINFO_API int SysInfoDll_GetSystemInfo_SMBIOS (SYSINFO_SMBIOS *SysInfo)
 Call this function to return system information via SMBIOS (System Management BIOS).

Define Documentation

#define SMB_VSHORT_STRINGLEN   32
#define SMB_STRINGLEN   64

Enumeration Type Documentation

enum SMB_STATUS
Enumerator:
SMBERR_SUCCESS 
SMBERR_MEMALLOC 
SMBERR_INIT_DIRECTIO 
SMBERR_NO_SMBIOS 
SMBERR_ACCESS_DENIED 
SMBERR_FAILURE 

Function Documentation

SYSINFO_API int SysInfoDll_GetSystemInfo_SMBIOS ( SYSINFO_SMBIOS SysInfo  ) 

Call this function to return system information via SMBIOS (System Management BIOS).

Parameters:
[out] SysInfo Pointer to a structure to store the SMBIOS information
Returns:
0 if successful, otherwise an error code (see SMB_STATUS)
 All Data Structures Files Functions Variables Enumerations Enumerator Defines