Metodo IWbemClassObject::D elete (wbemcli.h)

Il metodo IWbemClassObject::D elete elimina la proprietà specificata da una definizione di classe CIM e tutti i relativi qualificatori. Poiché le istanze non possono avere contenuto diverso dalla classe proprietaria, le operazioni di eliminazione per le proprietà sono possibili solo nelle definizioni di classe. Se si richiama Delete in una proprietà in un'istanza, l'operazione ha esito positivo; tuttavia, anziché rimuovere il valore, è semplicemente reimpostato sul valore predefinito per la classe.

Non è possibile eliminare una proprietà ereditata da una classe padre. Tuttavia, se è stato specificato un valore predefinito di override per una proprietà ereditata da una classe padre, è possibile ripristinare il valore predefinito dell'elemento padre richiamando questo metodo. In questo caso, viene restituito WBEM_S_RESET_TO_DEFAULT.

Non è possibile eliminare le proprietà di sistema.

Sintassi

HRESULT Delete(
  [in] LPCWSTR wszName
);

Parametri

[in] wszName

Nome della proprietà da eliminare. Questo deve puntare a un LPCWSTR valido. Viene considerato come di sola lettura.

Valore restituito

Questo metodo restituisce un valore HRESULT che indica lo stato della chiamata al metodo. L'elenco seguente elenca il valore contenuto in un HRESULT. Per i valori HRESULT generali, vedere Codici di errore di sistema.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione wbemcli.h (include Wbemidl.h)
Libreria WbemUuid.lib
DLL CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll

Vedi anche

IWbemClassObject

Proprietà del sistema WMI