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 |