Share via


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-only

    Human-readable name of this platform. It is used if the resource string does not exist.

  • OSMaxVersion
    Data type: string
    Access type: Read-only
    Qualifiers: Key

    Highest 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: Key

    Lowest 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: Key

    Name of the operating system for this platform, such as "Win NT".

  • OSPlatform
    Data type: string
    Access type: Read-only
    Qualifiers: Key

    Name of the computer architecture for this platform, such as I386.

  • ResourceDll
    Data type: string
    Access type: Read-only

    Name of the resource DLL containing the localized name of this platform.

  • StringId
    Data type: uint32
    Access type: Read-only

    String 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.

See Also

SMS_Program, SMS_OS_Details, Software Distribution Classes