BDE 4.14.0 Production release
|
#include <bdls_osutil.h>
Static Public Member Functions | |
static int | getOsInfo (bsl::string *osName, bsl::string *osVersion, bsl::string *osPatch) |
static int | getOsInfo (std::string *osName, std::string *osVersion, std::string *osPatch) |
This struct
provides a namespace for utility functions retrieving information about the operating system.
|
static |
|
static |
Load the operating system name, version name and patch name into the specified osName
, osVersion
and osPatch
respectively. Return 0 on success and a non-zero value otherwise. The loaded values may represent an emulation provided for the current process (see "manifest-based behavior" in Windows programming documentation for an example) and therefore are not suitable for determining supported features or the real environment/version. If you need to determine the presence of certain features please consult the documentation of the operating systems you need to support.