(file) Return to CIM_BIOSString.mof CVS log (file) (dir) Up to [OMI] / omi / share / omischema / CIM-2.32.0 / System

File: [OMI] / omi / share / omischema / CIM-2.32.0 / System / CIM_BIOSString.mof (download)
Revision: 1.3, Mon Apr 20 17:20:30 2015 UTC (9 years, 2 months ago) by krisbash
Branch: MAIN
CVS Tags: OMI_1_0_8_2, OMI_1_0_8_1, HEAD
Changes since 1.2: +0 -0 lines
OMI 1.0.8-1

// Copyright (c) 2009 DMTF.  All rights reserved.
   [Version ( "2.22.0" ), 
    UMLPackagePath ( "CIM::System::BIOS" ), 
    Description ( 
       "The CIM_BIOSString object may be used to instantiate "
       "string-based BIOS attributes." )]
class CIM_BIOSString : CIM_BIOSAttribute {

      [Description ( 
          "The StringType property provides management applications "
          "with information defining implementation\'s capabilities "
          "regarding string values. A value of ASCII indicates a "
          "plain text formatting with no tabs formating or bolds, "
          "plain text. A value of hex indicates a simple encoding "
          "of the numerals 0 to 9 and the letters A to F and is not "
          "case sensitive. A value of unicode indicates fully "
          "multi-lingual text support. A string BIOS Attribute with "
          "value of regex is a regular expression and the "
          "CIM_BIOSString.ValueExpression shall be applied to "
          "values represented and any value that is attempted to be "
          "set by invoking SetBIOSAttribute()." ), 
       ValueMap { "0", "2", "3", "4", "5", "..", "65536..4294967295" }, 
       Values { "Unknown", "ASCII", "hex", "unicode", "regex", 
          "DMTF Reserved", "Vendor Reserved" }]
   uint32 StringType;

      [Description ( 
          "This property specifies the minimum string length "
          "allowed when modifying this BIOS attribute. A value of "
          "NULL SHALL be defined as zero." ), 
       ModelCorrespondence { "CIM_BIOSString.MaxLength" }]
   uint64 MinLength;

      [Description ( 
          "This property specifies the maximum string length "
          "allowed when modifying this BIOS attribute. A value of "
          "NULL defines the maximum length is unknown. A value of 0 "
          "defines the maximum length as 18446744073709551615, the "
          "limitation of the property definition as uint64." ), 
       ModelCorrespondence { "CIM_BIOSString.MinLength" }]
   uint64 MaxLength;

      [Description ( 
          "The property denotes a Perl-compatible regular "
          "expression (PCRE) syntax to use in validating Attribute "
          "values. For a string Attribute where StringType=\"regex\" "
          "this property shall have a value." )]
   string ValueExpression;


};

ViewCVS 0.9.2