类SMS_StatusMessage中的 RaiseRawStatusMsg 方法

RaiseRawStatusMsg Configuration Manager 中,Windows Management Instrumentation (WMI) 类方法从外部消息 DLL 创建状态消息。

以下语法从托管对象格式 (MOF) 代码中简化,并定义了 方法。

语法

UInt32 RaiseRawStatusMsg(  
   String ModuleName,  
   UInt32 MessageType,  
   UInt32 MessageID,  
   UInt32 Win32Error,  
   UInt32 ProcessID,  
   UInt32 ThreadID,  
   DateTime Time,  
   UInt32 AttrIDs[],  
   String AttrValues[],  
   String TopLevelSiteCode  
);  

参数

ModuleName
数据类型String

限定符:[in]

DLL 模块的名称。

MessageType
数据类型UInt32

限定符:[in]

邮件类型。 可能的值由 MessageTypeSMS_StatusMessage 服务器 WMI 类的 属性定义。

MessageID
数据类型UInt32

限定符:[in, Range (“0-65535”) ]

信息的 ID。 MessageID请参阅 SMS_StatusMessage 服务器 WMI 类的 属性。

Win32Error
数据类型UInt32

限定符:[in,可选]

与状态消息关联的 Win32 错误代码。

ProcessID
数据类型UInt32

限定符:[in,可选]

创建消息的进程 ID。 默认值为 0。

ThreadID
数据类型UInt32

限定符:[in,可选]

创建消息的线程的 ID。 默认值为 0。

Time
数据类型DateTime

限定符:[in,可选]

创建状态消息时的日期和时间(世界协调时 (UTC) )。 默认值指示当前时间。

AttrIDs
数据类型: UInt32 数组

限定符:[in,可选]

消息属性的 ID。

AttrValues
数据类型: String 数组

限定符:[in,可选]

消息属性的值。

TopLevelSiteCode
数据类型String

限定符:[in,可选]

此属性已弃用。

返回值

数据类型 UInt32

要求

运行时要求

有关详细信息,请参阅Configuration Manager服务器运行时要求

开发要求

有关详细信息,请参阅Configuration Manager服务器开发要求

另请参阅

SMS_StatusMessage服务器 WMI 类