描述
IWbemQualifierSet.Delete方法按名称删除指定的限定符。由于限定符传播规则,特定的限定符可能已经从另一个对象继承,并且仅在当前类或实例中被覆盖。在这种情况下,请使用删除方法将限定符重置为原始的继承值。
C++ 语法
| HRESULT Delete( [in] LPCWSTR wszName ); | 
PowerBASIC 语法
| METHOD Delete ( _ BYREF wszName AS WSTRINGZ _ ) AS LONG | 
参数
wszName
要删除的限定词的名称。指针被视为只读。
返回值
此方法返回一个HRESULT,指示方法调用的状态。下表列出了HRESULT中包含的值。
| 退货代码 | 描述 | 
| WBEM_E_INVALID_OPERATION | 删除此限定符是非法的。 | 
| WBEM_E_INVALID_PARAMETER | wszName参数无效。 | 
| WBEM_E_NOT_FOUND | 未找到指定的限定词。 | 
| WBEM_S_NO_ERROR | 通话成功。 | 
| WBEM_S_RESET_TO_DEFAULT | 当删除覆盖限定符时,此状态代码(非错误代码)表示本地覆盖已被删除,并且父对象的原始限定符已恢复作用域。获得限定词的后续尝试将成功,返回父项的值。 | 
要求
| 客户 | 需要Windows Vista,Windows XP,Windows 2000 Professional,Windows NT Workstation 4.0 SP4及更高版本,Windows Me,Windows 98或Windows 95。 | 
| 服务器 | 需要Windows Server 2008,Windows Server 2003,Windows 2000 Server或Windows NT Server 4.0 SP4及更高版本。 | 
| 头 | 在Wbemcli.inc中声明。 | 
| DLL | 需要Fastprox.dll。 需要Krnlprov.dll。 需要Ncprov.dll。 需要Wbemcore.dll。 | 


