Interfaz IWbemClassObject (wbemcli.h)

La interfaz IWbemClassObject contiene y manipula las definiciones de clase y las instancias de objeto de clase.

Herencia

La interfaz IWbemClassObject hereda de la interfaz IUnknown . IWbemClassObject también tiene estos tipos de miembros:

Métodos

La interfaz IWbemClassObject tiene estos métodos.

 
IWbemClassObject::BeginEnumeration

Restablece una enumeración al principio de la enumeración.
IWbemClassObject::BeginMethodEnumeration

Use la llamada al método IWbemClassObject::BeginMethodEnumeration para comenzar una enumeración de los métodos disponibles para el objeto.
IWbemClassObject::Clone

El método IWbemClassObject::Clone devuelve un nuevo objeto que es un clon completo del objeto actual. El nuevo objeto tiene un recuento de referencias COM de 1.
IWbemClassObject::CompareTo

El método IWbemClassObject::CompareTo compara un objeto con otro objeto de administración de Windows. Tenga en cuenta que hay ciertas restricciones en este proceso de comparación.
IWbemClassObject::D elete

El método IWbemClassObject::D elete elimina la propiedad especificada de una definición de clase CIM y todos sus calificadores.
IWbemClassObject::D eleteMethod

Use el método IWbemClassObject::D eleteMethod para eliminar un método. Esta llamada solo se admite si el objeto actual es una definición de clase CIM. La manipulación de métodos no está disponible desde punteros IWbemClassObject que apuntan a instancias CIM.
IWbemClassObject::EndEnumeration

El método IWbemClassObject::EndEnumeration finaliza una secuencia de enumeración iniciada con IWbemClassObject::BeginEnumeration.
IWbemClassObject::EndMethodEnumeration

El método IWbemClassObject::EndMethodEnumeration se usa para finalizar una secuencia de enumeración de método iniciada con IWbemClassObject::BeginMethodEnumeration.
IWbemClassObject::Get

El método IWbemClassObject::Get recupera el valor de propiedad especificado, si existe. Este método también puede devolver propiedades del sistema.
IWbemClassObject::GetMethod

Devuelve información sobre el método solicitado.
IWbemClassObject::GetMethodOrigin

El método IWbemClassObject::GetMethodOrigin se usa para determinar la clase para la que se declaró un método.
IWbemClassObject::GetMethodQualifierSet

IWbemClassObject::GetMethodQualifierSet se usa para recuperar el calificador establecido para un método determinado.
IWbemClassObject::GetNames

Recupera los nombres de las propiedades del objeto .
IWbemClassObject::GetObjectText

El método IWbemClassObject::GetObjectText devuelve una representación textual del objeto en la sintaxis MOF.
IWbemClassObject::GetPropertyOrigin

El método IWbemClassObject::GetPropertyOrigin recupera el nombre de la clase en la que se introdujo una propiedad determinada.
IWbemClassObject::GetPropertyQualifierSet

El método IWbemClassObject::GetPropertyQualifierSet obtiene el calificador establecido para una propiedad determinada en el objeto de clase. Puede usar este método con propiedades que son miembros de una instancia o una definición de clase.
IWbemClassObject::GetQualifierSet

El método IWbemClassObject::GetQualifierSet devuelve un puntero de interfaz que permite operaciones de lectura y escritura en el conjunto de calificadores para todo el objeto de clase, tanto si el objeto es una instancia como una definición de clase.
IWbemClassObject::InheritsFrom

El método IWbemClassObject::InheritsFrom determina si la clase o instancia actual se deriva de una clase primaria especificada.
IWbemClassObject::Next

El método IWbemClassObject::Next recupera la siguiente propiedad en una enumeración que comenzó con IWbemClassObject::BeginEnumeration.
IWbemClassObject::NextMethod

Se usa para recuperar el método siguiente en una secuencia de enumeración de métodos que comienza con una llamada a IWbemClassObject::BeginMethodEnumeration.
IWbemClassObject::Put

Establece una propiedad con nombre en un valor nuevo.
IWbemClassObject::P utMethod

Se usa para crear un método.
IWbemClassObject::SpawnDerivedClass

Use el método IWbemClassObject::SpawnDerivedClass para crear un objeto de clase recién derivado del objeto actual.
IWbemClassObject::SpawnInstance

Use el método IWbemClassObject::SpawnInstance para crear una nueva instancia de una clase.

Comentarios

Los usuarios y proveedores nunca deben implementar esta interfaz. La implementación proporcionada por WMI es la única que se admite.

Desde la perspectiva del cliente WMI, esta interfaz siempre está en proceso. Las operaciones de escritura (Put) solo afectan a la copia local del objeto y las operaciones de lectura (Get) siempre recuperan valores de la copia local. Solo puede realizar actualizaciones en WMI cuando se leen o escriben objetos completos mediante métodos en la interfaz IWbemServices . Algunos ejemplos de estas actualizaciones son: IWbemServices::P utInstance o IWbemServices::P utClass.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wbemcli.h (include Wbemidl.h)

Consulte también

API COM para WMI

Creación y declaración de una instancia mediante C++

Descripción de una ruta de acceso de objeto de clase

Descripción de una ruta de acceso de objeto de instancia

Realización de llamadas a WMI