Compartilhar via


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

O método IWbemClassObject::D elete exclui a propriedade especificada de uma definição de classe CIM e todos os qualificadores. Como as instâncias não podem ter conteúdo diferente da classe proprietária, as operações de exclusão para propriedades só são possíveis em definições de classe. Se você invocar Delete em uma propriedade em uma instância, a operação terá êxito; no entanto, em vez de remover o valor, ele é simplesmente redefinido para o valor padrão para a classe .

Não é possível excluir uma propriedade herdada de uma classe pai. No entanto, se um valor padrão de substituição para uma propriedade herdada de uma classe pai foi especificado, é possível reverter ao valor padrão do pai invocando esse método. Nesse caso, WBEM_S_RESET_TO_DEFAULT é retornado.

As propriedades do sistema não podem ser excluídas.

Sintaxe

HRESULT Delete(
  [in] LPCWSTR wszName
);

Parâmetros

[in] wszName

Nome da propriedade a ser excluído. Isso deve apontar para um LPCWSTR válido. Ela é tratada como somente leitura.

Retornar valor

Esse método retorna um HRESULT que indica o status da chamada de método. A lista a seguir lista o valor contido em um HRESULT. Para obter valores gerais de HRESULT , consulte Códigos de erro do sistema.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wbemcli.h (inclua Wbemidl.h)
Biblioteca WbemUuid.lib
DLL CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll

Confira também

IWbemClassObject

Propriedades do sistema do WMI