Método IWbemClassObject::D elete (wbemcli.h)

El método IWbemClassObject::D elete elimina la propiedad especificada de una definición de clase CIM y todos sus calificadores. Dado que las instancias no pueden tener contenido diferente de la clase propietaria, las operaciones de eliminación de propiedades solo son posibles en las definiciones de clase. Si invoca Delete en una propiedad de una instancia, la operación se realiza correctamente; sin embargo, en lugar de quitar el valor, simplemente se restablece al valor predeterminado de la clase .

No es posible eliminar una propiedad heredada de una clase primaria. Sin embargo, si se especificó un valor predeterminado de invalidación para una propiedad heredada de una clase primaria, es posible revertir al valor predeterminado del elemento primario invocando este método. En este caso, se devuelve WBEM_S_RESET_TO_DEFAULT .

No se pueden eliminar las propiedades del sistema.

Sintaxis

HRESULT Delete(
  [in] LPCWSTR wszName
);

Parámetros

[in] wszName

Nombre de propiedad que se va a eliminar. Esto debe apuntar a un LPCWSTR válido. Se trata como de solo lectura.

Valor devuelto

Este método devuelve un valor HRESULT que indica el estado de la llamada al método. En la lista siguiente se muestra el valor contenido en un HRESULT. Para obtener valores HRESULT generales, consulte Códigos de error del sistema.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wbemcli.h (include Wbemidl.h)
Library WbemUuid.lib
Archivo DLL CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll

Consulte también

IWbemClassObject

Propiedades del sistema de WMI