本文整理汇总了C++中OperatingSystem::getOSType方法的典型用法代码示例。如果您正苦于以下问题:C++ OperatingSystem::getOSType方法的具体用法?C++ OperatingSystem::getOSType怎么用?C++ OperatingSystem::getOSType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OperatingSystem
的用法示例。
在下文中一共展示了OperatingSystem::getOSType方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: instance
CIMInstance
OperatingSystemProvider::_build_instance(const CIMObjectPath& objectReference)
{
CIMInstance instance(objectReference.getClassName());
OperatingSystem os;
CIMName className;
String stringValue;
Uint16 uint16Value;
CIMDateTime cimDateTimeValue;
Sint16 sint16Value;
Uint32 uint32Value;
Uint64 uint64Value;
Boolean booleanValue;
className = objectReference.getClassName();
//-- fill in all the blanks
instance.addProperty(CIMProperty("CSCreationClassName",
(CSCREATIONCLASSNAME.getString())));
if (os.getCSName(stringValue))
{
instance.addProperty(CIMProperty("CSName", stringValue));
}
instance.addProperty(CIMProperty("CreationClassName",
(STANDARDOPERATINGSYSTEMCLASS.getString())));
if (os.getName(stringValue))
{
instance.addProperty(CIMProperty("Name", stringValue));
}
if (os.getCaption(stringValue))
{
instance.addProperty(CIMProperty("Caption", stringValue));
}
if (os.getDescription(stringValue))
{
instance.addProperty(CIMProperty("Description", stringValue));
}
if (os.getInstallDate(cimDateTimeValue))
{
instance.addProperty(CIMProperty("InstallDate", cimDateTimeValue));
}
if (os.getStatus(stringValue))
{
instance.addProperty(CIMProperty("Status", stringValue));
}
if (os.getOSType(uint16Value))
{
instance.addProperty(CIMProperty("OSType", uint16Value));
}
if (os.getOtherTypeDescription(stringValue))
{
instance.addProperty(CIMProperty("OtherTypeDescription", stringValue));
}
if (os.getVersion(stringValue))
{
instance.addProperty(CIMProperty("Version", stringValue));
}
if (os.getLastBootUpTime(cimDateTimeValue))
{
instance.addProperty(CIMProperty("LastBootUpTime", cimDateTimeValue));
}
if (os.getLocalDateTime(cimDateTimeValue))
{
instance.addProperty(CIMProperty("LocalDateTime", cimDateTimeValue));
}
if (os.getCurrentTimeZone(sint16Value))
{
instance.addProperty(CIMProperty("CurrentTimeZone", sint16Value));
}
if (os.getNumberOfLicensedUsers(uint32Value))
{
instance.addProperty(CIMProperty("NumberOfLicensedUsers",uint32Value));
}
if (os.getNumberOfUsers(uint32Value))
{
instance.addProperty(CIMProperty("NumberOfUsers", uint32Value));
}
if (os.getNumberOfProcesses(uint32Value))
{
instance.addProperty(CIMProperty("NumberOfProcesses", uint32Value));
}
if (os.getMaxNumberOfProcesses(uint32Value))
{
//.........这里部分代码省略.........