Share via


MSFT_ParameterEvent.Message Property

Gets the descriptive message associated with the event.

 string MSFT_ParameterEvent.Message

Access

Read/write

Return Value

String

Examples

The following example shows the use of the Message property.

'*********************************************************************
' Routine: Function SendEventForNonWindowsComputer
' Purpose: Generates an event for a non-Windows computer.
' Arguments: The server running MOM, computer GUID, event source, event ID,
'            event message text.
' Returns: The result from calling InsertEventsIntoWorkflow.
'
'**********************************************************************
Const TYPE_NONWINDOWS = 8192

Function SendEventForNonWindowsComputer(strMOMServer, strComputerGUID, strSource, lngEventID, strMessage)
    Dim objComputer, objEventClass, objGeneratedEvent
    Dim arrEvents(0)
    Dim lngResult, lngLastEventAdded

    lngResult = -1
    lngLastEventAdded = -1

    Set objComputer = GetObject("WinMgmts://" & strMOMServer & "\root\MOM:MSFT_Computer='" & strComputerGUID & "'")

   If Not(objComputer Is Nothing) Then
        If (objComputer.Type = TYPE_NONWINDOWS) Then

            ' create a new event and set its property values
            Set objEventClass = GetObject("WinMgmts://" & strMOMServer & "\root\MOM:MSFT_ParameterEvent")

            Set objGeneratedEvent = objEventClass.SpawnInstance_()

            objGeneratedEvent.EventSource = strSource
            objGeneratedEvent.EventNumber = lngEventID
            objGeneratedEvent.Message = strMessage

            ' add the event to an array
            Set arrEvents(0) = objGeneratedEvent

            ' submit the event array for the non-Windows computer
            lngResult = objComputer.InsertEventsIntoWorkflow(arrEvents, lngLastEventAdded)

        End If
    End If

    Set objComputer = Nothing
    Set objEventClass = Nothing
    Set objGeneratedEvent = Nothing

    SendEventForNonWindowsComputer = lngResult
End Function
  

Requirements

Platforms: Requires Windows 2000 Server or later

Version: Requires MOM 2000 SP1 or later

See Also

MSFT_ParameterEvent Class | MSFT_Computer.InsertEventsIntoWorkflow Method