SMS_StatMsg Server WMI Class

The SMS_StatMsg Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that is a high-performance version of SMS_StatusMessage Server WMI Class.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

Syntax

Class SMS_StatMsg : SMS_BaseClass  
{  
      String Component;  
      String MachineName;  
      UInt32 MessageID;  
      UInt32 MessageType;  
      String ModuleName;  
      UInt32 PerClient;  
      UInt32 ProcessID;  
      SInt64 RecordID;  
      UInt32 ReportFunction;  
      UInt32 Severity;  
      String SiteCode;  
      UInt32 SuccessfulTransaction;  
      UInt32 ThreadID;  
      DateTime Time;  
      String TopLevelSiteCode;  
      UInt32 Transaction;  
      UInt32 Win32Error;  
};  

Methods

The SMS_StatMsg class does not define any methods. None of the SMS_StatusMessage methods are supported.

Properties

Component
Data type: String

Access type: Read

Qualifiers: none

Name of the component that created the message. For user-defined messages, this name comes from the ApplicationName context qualifier that you must set before calling a raise status message method.

MachineName
Data type: String

Access type: Read

Qualifiers: none

Name of the computer that created the message. For user-defined messages, this name comes from the MachineName context qualifier that you must set before calling a raise status message method.

MessageID
Data type: UInt32

Access type: Read

Qualifiers: none

Unique ID of message text in a message DLL. See the MessageID property of SMS_StatusMessage Server WMI Class.

MessageType
Data type: UInt32

Access type: Read

Qualifiers:

none

Type of message. See the MessageType property of SMS_StatusMessage Server WMI Class.

ModuleName
Data type: String

Access type: Read

Qualifiers: none

The DLL that is associated with the status message to raise. This is not the name of the DLL itself, but it is a display string corresponding to the ModuleName property value defined in the SMS_StatMsgModuleNames Server WMI Class class. You use the ModuleName value to get the DLL name.

PerClient
Data type: UInt32

Access type: Read

Qualifiers: none

Value indicating if the status message was generated by a client component. See the PerClient property of SMS_StatusMessage Server WMI Class.

ProcessID
Data type: UInt32

Access type: Read

Qualifiers: none

ID of the process that created the message.

RecordID
Data type: SInt64

Access type: Read

Qualifiers: none

Unique ID of the status message.

ReportFunction
Data type: UInt32

Access type: Read

Qualifiers: none

Report function. See the ReportFunction property of SMS_StatusMessage Server WMI Class.

Severity
Data type: UInt32

Access type: Read

Qualifiers: none

Severity of the status message. See the Severity property of SMS_StatusMessage Server WMI Class.

SiteCode
Data type: String

Access type: Read

Qualifiers: none

Site code of the site that created the message.

SuccessfulTransaction
Data type: UInt32

Access type: Read

Qualifiers: none

Value indicating transaction status. See the SuccessfulTransaction property of SMS_StatusMessage Server WMI Class.

ThreadID
Data type: UInt32

Access type: Read

Qualifiers: none

ID of the thread that created the message.

Time
Data type: DateTime

Access type: Read

Qualifiers: none

Date and time, in Universal Coordinated Time (UTC), when the status message was created.

TopLevelSiteCode
Data type: String

Access type: Read

Qualifiers: none

This property is deprecated.

Transaction
Data type: UInt32

Access type: Read

Qualifiers: none

Value indicating whether transactions are enabled. See the Transaction property of SMS_StatusMessage Server WMI Class.

Win32Error
Data type: UInt32

Access type: Read

Qualifiers: none

Win32 error code that is associated with the status message.

Remarks

Class qualifiers for this class include:

Requirements

Runtime Requirements

For more information, see Configuration Manager Server Runtime Requirements.

Development Requirements

For more information, see Configuration Manager Server Development Requirements.

See Also

SMS_StatusMessage Server WMI Class