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 |