Data Structures | |
struct | SI_PROCINFO |
struct | RAMINFO_SMBIOS |
struct | SYSINFO_SMBIOS |
struct | RAMINFO_SMBIOS_EX |
struct | SYSINFO_GENERIC_ENTRIES |
Defines | |
#define | SMB_VSHORT_STRINGLEN 32 |
#define | SMB_STRINGLEN 64 |
#define | MAXSYSINFOGENERIC 20 |
Enumerations | |
enum | SMB_STATUS { SMBERR_SUCCESS, SMBERR_MEMALLOC, SMBERR_INIT_DIRECTIO, SMBERR_NO_SMBIOS, SMBERR_ACCESS_DENIED, SMBERR_FAILURE, SMBERR_BUFFER_TOO_SMALL } |
Functions | |
SYSINFO_API int | SysInfoDll_GetSystemInfo_SMBIOS (SYSINFO_SMBIOS *SysInfo) |
Call this function to return system information via SMBIOS (System Management BIOS). | |
SYSINFO_API int | SysInfoDll_GetSystemInfo_SMBIOS_RAMInfo (RAMINFO_SMBIOS_EX *RAMInfo, int *ioNumRAMInfo) |
Call this function to return RAM information via SMBIOS (System Management BIOS). |
#define SMB_VSHORT_STRINGLEN 32 |
#define SMB_STRINGLEN 64 |
#define MAXSYSINFOGENERIC 20 |
enum SMB_STATUS |
SYSINFO_API int SysInfoDll_GetSystemInfo_SMBIOS | ( | SYSINFO_SMBIOS * | SysInfo | ) |
Call this function to return system information via SMBIOS (System Management BIOS).
[out] | SysInfo | Pointer to a structure to store the SMBIOS information |
SYSINFO_API int SysInfoDll_GetSystemInfo_SMBIOS_RAMInfo | ( | RAMINFO_SMBIOS_EX * | RAMInfo, | |
int * | ioNumRAMInfo | |||
) |
Call this function to return RAM information via SMBIOS (System Management BIOS).
[out] | RAMInfo | Pointer to a structure to store the SMBIOS RAM information |
[in,out] | ioNumRAMInfo | The size of the RAMInfo array. On return, contains the actual number of items in the array. If buffer is not big enough SMBERR_BUFFER_TOO_SMALL will be returned. |