SMS_SupportedPlatforms
The SMS_SupportedPlatforms WMI class describes most of the platforms (operating system, architecture, and versions) that SMS supports.
The following syntax is simplified from MOF code and includes all inherited properties.
Class SMS_SupportedPlatforms : SMS_BaseClass
{
string DisplayText;
string OSMaxVersion;
string OSMinVersion;
string OSName;
string OSPlatform;
string ResourceDll;
uint32 StringId;
};
Properties
DisplayText
Data type: string
Access type: Read-onlyHuman-readable name of this platform. It is used if the resource string does not exist.
OSMaxVersion
Data type: string
Access type: Read-only
Qualifiers: KeyHighest version number for this platform. A version of 99.99.9999.9999 denotes all future versions.
OSMinVersion
Data type: string
Access type: Read-only
Qualifiers: KeyLowest version number for this platform. A version of 0.00.0000.0 denotes all previous versions.
OSName
Data type: string
Access type: Read-only
Qualifiers: KeyName of the operating system for this platform, such as "Win NT".
OSPlatform
Data type: string
Access type: Read-only
Qualifiers: KeyName of the computer architecture for this platform, such as I386.
ResourceDll
Data type: string
Access type: Read-onlyName of the resource DLL containing the localized name of this platform.
StringId
Data type: uint32
Access type: Read-onlyString identifier in the resource DLL containing the localized name of this platform.
Remarks
This class is populated when SMS is installed. You cannot add, update, or delete instances of this class using WMI. However, new instances are added to the class when a PDF is processed that contains a platform not identified by a class instance.
You use the information contained in this class to populate the SMS_OS_Details embedded objects. For more information, see the SupportedOperatingSystems property of SMS_Program.