勇芳软件工作室.汉化:  Windows Management Instrumentation > Scripting API for WMI > Scripting API Objects > SWbemPropertySet >

Remove Method

Previous pageReturn to chapter overviewNext page

描述

 

SWbemPropertySet对象的去掉方法会从SWbemPropertySet集合中删除一个属性。

 

PowerBASIC 语法

 

METHOD Remove ( _

BYVAL strName AS WSTRING, _

OPTIONAL BYVAL iFlags AS LONG _

)

 

参数

 

strName

 

BSTR.需要。要删除的项目的名称。

 

iFlags

 

LONG.保留。如果指定,此值必须为0(零)。

 

OBJRESULT

 

错误(名称/十进制/十六进制)

含义

wbemErrFailed

-2147217407

&H80041001

未指定的故障

wbemErrInvalidOperation

-2147217386

&H80041016

用户尝试删除无法删除的属性。

wbemErrInvalidParameter

-2147217400

&H80041008

指定了无效参数。

wbemErrNotFound

-2147217406

&H80041002

指定的权限不存在。

wbemErrOutOfMemory

-2147217402

&H80041006

没有足够的内存来执行此方法。

wbemErrPropagatedProperty

-2147217380

&H2147219380

用户尝试删除未拥有的属性。该属性从父类继承。

wbemErrResetToDefault

-2147209214

&H80043002

用户删除了当前类的覆盖默认值。父类中此属性的默认值已重新激活。

 

备注

 

无法从具有继承属性的类实例或派生类中删除属性。这种删除尝试引发错误,并且不删除该属性;该属性将重置为其默认值。

 

删除项目时,无法迭代集合,因为从集合中删除元素时,集合指针将移动到下一个元素。有关详细信息,请参阅访问集合.

 

要求

 

客户

需要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。

Wbemdisp.inc。

DLL

需要Wbemdisp.dll。