Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Exclui a propriedade especificada e todos os qualificadores de uma definição de classe 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 da propriedade a ser excluída.
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_FAILED |
0x80041001 | Ocorreu um erro não especificado. |
WBEM_E_INVALID_OPERATION |
0x80041016 | A propriedade não pode ser excluída. |
WBEM_E_INVALID_PARAMETER |
0x80041008 |
wszName é inválido. |
WBEM_E_NOT_FOUND |
0x80041002 | A propriedade especificada não existe. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | Não há memória suficiente para concluir a operação. |
WBEM_E_PROPAGATED_PROPERTY |
0x8004101c | A propriedade é herdada de uma classe base. |
WBEM_E_SYSTEM_PROPERTY |
A propriedade é uma propriedade do sistema. | |
WBEM_S_NO_ERROR |
0 | A chamada de função foi bem-sucedida. |
WBEM_E_RESET_TO_DEFAULT |
0x80041030 | A função excluiu um valor padrão de substituição para a classe atual. O valor padrão dessa propriedade na classe pai foi reativado. |
Comentários
Essa função encapsula uma chamada para o método IWbemClassObject::Delete.
Requisitos
Plataformas: confira Requisitos do sistema.
Header: WMINet_Utils.idl
Versões do .NET Framework: Disponível desde 4.7.2