SWbemLastError对象的方法和属性包含并处理错误对象。该对象的方法和属性与SWbemObject对象的方法和属性完全相同,但用于包含错误信息而不是WMI类信息。该对象可以由VBScript CreateObject调用创建。
您可以创建一个SWbemLastError错误对象来检查与之前的方法调用相关联的扩展错误信息。如果错误信息不可用,尝试创建错误对象将失败。如果调用成功并且错误对象返回,则对象的状态将被重置。进一步尝试检索错误对象将失败,直到发生新的错误。如果您进行失败的异步调用,SWbemSink.OnCompleted参数中的SWbemSink.OnCompleted事件可能会向您返回SWbemLastError对象。
方法
SWbemLastError对象定义了以下方法。
方法 |
描述 |
Associators_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
AssociatorsAsync_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
克隆_ |
制作当前对象的副本。 |
CompareTo_ |
测试两个对象的平等。 |
删除_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
DeleteAsync_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
ExecMethod_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
ExecMethodAsync_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
GetObjectText_ |
检索使用MOF语法编写的对象的文本表示。 |
Instances_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
InstancesAsync_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
放_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
PutAsync_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
References_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
ReferencesAsync_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
SpawnDerivedClass_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
SpawnInstance_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
Subclasses_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
SubclassesAsync_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
属性
SWbemLastError对象定义了以下属性。
属性 |
描述 |
Derivation_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
方法_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
路径_ |
包含表示当前类或实例的对象路径的SWbemObjectPath对象。 |
属性_ |
表示SWbemLastError对象的属性集合。此属性是SWbemPropertySet对象。 |
Qualifiers_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
安全_ |
不曾用过。SWbemObject对象提供了相同的方法。 |
要求
客户 |
需要Windows Vista,Windows XP,Windows 2000 Professional,Windows NT Workstation 4.0 SP4及更高版本,Windows Me,Windows 98或Windows 95 OSR2及更高版本。 |
服务器 |
需要Windows Server 2008,Windows Server 2003,Windows 2000 Server或Windows NT Server 4.0 SP4及更高版本。 |
类型库 |
使用Wbemdisp.tlb。 |
DLL |
需要Wbemdisp.dll。 |