Public Attributes

ConfigurationBlock Struct Reference

Search for all occurrences

Detailed Description

See also:
Class MaxNetManager, Structure ManagerInfo, Structure ServerInfo, Structure ClientInfo
Remarks:
This structure is available in release 4.0 and later only.

This structure is used by the Network Rendering API to store information about the system.

#include <ConfigurationBlock.h>

Inheritance diagram for ConfigurationBlock:
Inheritance graph
[legend]

List of all members.

Public Attributes

SIZE_T  dwTotalPhys
  The systems total physical memory, retrieved through GlobalMemoryStatus().
DWORD  dwNumberOfProcessors
  The number of processors in the system, retrieved through GetSystemInfo().
DWORD  dwMajorVersion
  The systems major version, retrieved through GetVersionEx().
DWORD  dwMinorVersion
  The systems minor version, retrieved through GetVersionEx().
DWORD  dwBuildNumber
  The systems build number, retrieved through GetVersionEx().
DWORD  dwPlatformId
  The systems platform ID, retrieved through GetVersionEx().
MCHAR  szCSDVersion [128]
  The systems CSD version, retrieved through GetVersionEx().
MCHAR  user [MAX_PATH]
  The logged in users name, retrieved through GetUserName().
MCHAR  tempdir [MAX_PATH]
  The temporary directory, retrieved through ExpandEnvironmentStrings().
MCHAR  name [MAX_PATH]
  The name of the computer, retrieved through GetComputerName().
char  workDisk
  The disk, indexed by drive letter, used for server files such as incoming jobs.
DWORD  disks
  The bit map representing the available disks.
DWORD  diskSpace [26]
  The space available on disks in MegaBytes, indexed by drive letter.
BYTE  mac [8]
  The computer NIC hardware address (00:00:00:00:00:00), which is 6 bytes and 2 padding bytes.
char  reserved [32]
  Reserved for future use.

Member Data Documentation

SIZE_T dwTotalPhys

The systems total physical memory, retrieved through GlobalMemoryStatus().

The number of processors in the system, retrieved through GetSystemInfo().

The systems major version, retrieved through GetVersionEx().

The systems minor version, retrieved through GetVersionEx().

The systems build number, retrieved through GetVersionEx().

The systems platform ID, retrieved through GetVersionEx().

MCHAR szCSDVersion[128]

The systems CSD version, retrieved through GetVersionEx().

MCHAR user[MAX_PATH]

The logged in users name, retrieved through GetUserName().

MCHAR tempdir[MAX_PATH]

The temporary directory, retrieved through ExpandEnvironmentStrings().

MCHAR name[MAX_PATH]

The name of the computer, retrieved through GetComputerName().

char workDisk

The disk, indexed by drive letter, used for server files such as incoming jobs.

The index is alphabetical, disk A = 0, disk B = 1, etc.

DWORD disks

The bit map representing the available disks.

Disk A = 0x1, B = 0x2, C = 0x4, etc.

DWORD diskSpace[26]

The space available on disks in MegaBytes, indexed by drive letter.

Disk A = diskSpace[0], B = diskSpace[1], etc.

BYTE mac[8]

The computer NIC hardware address (00:00:00:00:00:00), which is 6 bytes and 2 padding bytes.

char reserved[32]

Reserved for future use.