Partilhar via


Função DeleteMethod

Elimina o método especificado de uma definição de classe CIM.

Nota

Esta API destina-se apenas a utilização interna. Não se destina a ser utilizado a partir do código do programador.

Sintaxe

HRESULT Delete (
   [in] int               vFunc,
   [in] IWbemClassObject* ptr,
   [in] LPCWSTR           wszName
);

Parâmetros

vFunc
[in] Este parâmetro não é utilizado.

ptr
[in] Um ponteiro para uma instância IWbemClassObject .

wszName
[in] O nome do método a remover da tabela de classes. wszName tem de ser um ponteiro para um LPCWSTR.

Valor devolvido

Os seguintes valores devolvidos por esta função são definidos no ficheiro de cabeçalho WbemCli.h ou pode defini-los como constantes no seu código:

Constante Valor Descrição
WBEM_E_NOT_FOUND 0x80041002 O método especificado não existe.
WBEM_E_OUT_OF_MEMORY 0x80041006 Não existe memória suficiente para concluir a operação.
WBEM_S_NO_ERROR 0 A chamada de função foi efetuada com êxito.

Observações

Esta função encapsula uma chamada para o método IWbemClassObject::D eleteMethod .

A eliminação de métodos não é suportada para ponteiros IWbemClassObject que apontem para instâncias CIM.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: WMINet_Utils.idl

.NET Framework Versões: Disponível desde 4.7.2

Ver também