IWbemClassObject::D elete 方法 (wbemcli.h)

IWbemClassObject::D elete 方法會從 CIM 類別定義及其所有限定符中刪除指定的屬性。 因為實例不能有與擁有類別不同的內容,所以只能在類別定義上刪除屬性的作業。 如果您在實例中的屬性上叫用 Delete ,作業會成功;不過,它只是重設為 類別的預設值,而不是移除值。

您無法刪除繼承自父類別的屬性。 不過,如果指定繼承自父類別之屬性的覆寫預設值,可以叫用此方法來還原為父系的預設值。 在此情況下,會傳回 WBEM_S_RESET_TO_DEFAULT

系統屬性無法刪除。

語法

HRESULT Delete(
  [in] LPCWSTR wszName
);

參數

[in] wszName

要刪除的屬性名稱。 這必須指向有效的 LPCWSTR。 它會被視為唯讀。

傳回值

這個方法會傳回 HRESULT ,指出方法呼叫的狀態。 下列清單列出 HRESULT 中包含的值。 如需一般 HRESULT 值,請參閱 系統錯誤碼

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 wbemcli.h (包含 Wbemidl.h)
程式庫 WbemUuid.lib
Dll CIMWin32.dll;Esscli.dll;Fastprox.dll;FrameDyn.dll;FrameDynOS.dll;Krnlprov.dll;Ncprov.dll;Wbemcore.dll;Wbemess.dll;Wmipiprt.dll

另請參閱

IWbemClassObject

WMI 系統屬性