Função DeleteMethod
Exclui um método especificado de uma definição de classe do CIM.
Observação
Esta API é somente para uso interno. Ela não é destinada ao uso do código do desenvolvedor.
Sintaxe
HRESULT Delete (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LPCWSTR wszName
);
Parâmetros
vFunc
[in] Esse parâmetro não está em uso.
ptr
[in] Um ponteiro para uma instância IWbemClassObject.
wszName
[in] O nome do método a ser removido da tabela de classe. wszName
deve ser um ponteiro para um LPCWSTR
válido.
Valor retornado
Os seguintes valores retornados por essa função são definidos no arquivo de cabeçalho WbemCli.h, ou você pode defini-los como constantes em 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 há memória suficiente para concluir a operação. |
WBEM_S_NO_ERROR |
0 | A chamada de função foi bem-sucedida. |
Comentários
Essa função encapsula uma chamada para o método IWbemClassObject::DeleteMethod.
Não há suporte para a exclusão de método para ponteiros IWbemClassObject que apontam para instâncias CIM.
Requisitos
Plataformas: confira Requisitos do sistema.
Header: WMINet_Utils.idl
Versões do .NET Framework: Disponível desde 4.7.2