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

API COM para WMI

Criar e declarar uma instância usando C++

Descrever um caminho de objeto de classe

Descrever um caminho de objeto de instância

Fazer chamadas ao WMI