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
Creación y declaración de una instancia mediante C++
Descripción de una ruta de acceso de objeto de clase