Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene el MI_Class asociado a una instancia de .
Sintaxis
MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_GetClass(
[in] const MI_Instance *self,
MI_Class **instanceClass
);
Parámetros
[in] self
Puntero a una instancia cuya estructura de MI_Class se va a recuperar.
instanceClass
Se devuelve MI_Class. Este MI_Class ajusta el campo MI_ClassDecl dentro del MI_Instance y no recupera nada del servidor. Esta clase devuelta debe eliminarse a través de MI_Class_Delete.
Valor devuelto
Valor de la enumeración MI_Result que especifica el código de retorno de la función. Puede ser uno de los siguientes códigos.
Comentarios
Existen diferentes tipos de clases. Una instancia dinámica tiene una declaración de clase muy plana sin calificadores reales. Algunas marcas de en objetos de sesión también pueden cambiar el tipo de información de tipo en tiempo de ejecución (RTTI) que se devuelve, de modo que no tiene ninguno (los tipos son todas las cadenas, estructura plana, sin calificadores), básico (los tipos de propiedades deben ser correctos, pero son estructurados sin calificadores planos), estándar (mejor esfuerzo para crear jerarquía, pero las propiedades sobrecargadas pueden no mostrar el tipo original en la clase primaria), y full, que es una declaración de clase precisa. Por lo tanto, la forma en que se crea o recupera una instancia dependerá de la precisión de la declaración de clase.
Requisitos
| Cliente mínimo compatible | Windows 8 |
| Servidor mínimo compatible | Windows Server 2012 |
| Plataforma de destino | Windows |
| Encabezado | mi.h |
| Redistribuible | Windows Management Framework 3.0 en Windows Server 2008 R2 con SP1, Windows 7 con SP1 y Windows Server 2008 con SP2 |