Interface IWbemClassObject (wbemcli.h)
A interface IWbemClassObject contém e manipula as definições de classe e as instâncias de objeto de classe.
Herança
A interface IWbemClassObject herda da interface IUnknown . IWbemClassObject também tem estes tipos de membros:
Métodos
A interface IWbemClassObject tem esses métodos.
IWbemClassObject::BeginEnumeration Redefine uma enumeração de volta para o início da enumeração. |
IWbemClassObject::BeginMethodEnumeration Use a chamada do método IWbemClassObject::BeginMethodEnumeration para iniciar uma enumeração dos métodos disponíveis para o objeto. |
IWbemClassObject::Clone O método IWbemClassObject::Clone retorna um novo objeto que é um clone completo do objeto atual. O novo objeto tem uma contagem de referência COM de 1. |
IWbemClassObject::CompareTo O método IWbemClassObject::CompareTo compara um objeto com outro objeto de Gerenciamento do Windows. Observe que há determinadas restrições nesse processo de comparação. |
IWbemClassObject::D elete O método IWbemClassObject::D elete exclui a propriedade especificada de uma definição de classe CIM e todos os qualificadores. |
IWbemClassObject::D eleteMethod Use o método IWbemClassObject::D eleteMethod para excluir um método. Essa chamada só terá suporte se o objeto atual for uma definição de classe CIM. A manipulação de método não está disponível em ponteiros IWbemClassObject que apontam para instâncias cim. |
IWbemClassObject::EndEnumeration O método IWbemClassObject::EndEnumeration encerra uma sequência de enumeração iniciada com IWbemClassObject::BeginEnumeration. |
IWbemClassObject::EndMethodEnumeration O método IWbemClassObject::EndMethodEnumeration é usado para encerrar uma sequência de enumeração de método iniciada com IWbemClassObject::BeginMethodEnumeration. |
IWbemClassObject::Get O método IWbemClassObject::Get recupera o valor da propriedade especificada, se ele existir. Esse método também pode retornar propriedades do sistema. |
IWbemClassObject::GetMethod Retorna informações sobre o método solicitado. |
IWbemClassObject::GetMethodOrigin O método IWbemClassObject::GetMethodOrigin é usado para determinar a classe para a qual um método foi declarado. |
IWbemClassObject::GetMethodQualifierSet O IWbemClassObject::GetMethodQualifierSet é usado para recuperar o conjunto de qualificadores para um método específico. |
IWbemClassObject::GetNames Recupera os nomes das propriedades no objeto . |
IWbemClassObject::GetObjectText O método IWbemClassObject::GetObjectText retorna uma renderização textual do objeto na sintaxe MOF. |
IWbemClassObject::GetPropertyOrigin O método IWbemClassObject::GetPropertyOrigin recupera o nome da classe na qual uma propriedade específica foi introduzida. |
IWbemClassObject::GetPropertyQualifierSet O método IWbemClassObject::GetPropertyQualifierSet obtém o conjunto de qualificadores para uma propriedade específica no objeto de classe. Você pode usar esse método com propriedades que são membros de uma instância ou de uma definição de classe. |
IWbemClassObject::GetQualifierSet O método IWbemClassObject::GetQualifierSet retorna um ponteiro de interface que permite operações de leitura e gravação no conjunto de qualificadores para todo o objeto de classe, seja o objeto uma instância ou uma definição de classe. |
IWbemClassObject::InheritsFrom O método IWbemClassObject::InheritsFrom determina se a classe ou instância atual deriva de uma classe pai especificada. |
IWbemClassObject::Next O método IWbemClassObject::Next recupera a próxima propriedade em uma enumeração que começou com IWbemClassObject::BeginEnumeration. |
IWbemClassObject::NextMethod Usado para recuperar o próximo método em uma sequência de enumeração de método que começa com uma chamada para IWbemClassObject::BeginMethodEnumeration. |
IWbemClassObject::Put Define uma propriedade nomeada para um novo valor. |
IWbemClassObject::P utMethod Usado para criar um método. |
IWbemClassObject::SpawnDerivedClass Use o método IWbemClassObject::SpawnDerivedClass para criar um objeto de classe recém-derivado do objeto atual. |
IWbemClassObject::SpawnInstance Use o método IWbemClassObject::SpawnInstance para criar uma nova instância de uma classe. |
Comentários
Usuários e provedores nunca devem implementar essa interface. A implementação fornecida pelo WMI é a única com suporte.
Da perspectiva do cliente WMI, essa interface está sempre em processo. As operações de gravação (Put) afetam apenas a cópia local do objeto e as operações de leitura (Get) sempre recuperam valores da cópia local. Você pode executar atualizações no WMI somente quando objetos inteiros são lidos ou gravados usando métodos na interface IWbemServices . Exemplos dessas atualizações são: IWbemServices::P utInstance ou IWbemServices::P utClass.
Requisitos
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) |
Confira também
Criar e declarar uma instância usando C++
Descrever um caminho de objeto de classe