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 |