403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/Windows/System32/wbem/es-ES/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/Windows/System32/wbem/es-ES/ipmiprv.mfl
��// Copyright (c) 1997-2004 Microsoft Corporation, All Rights Reserved



#pragma autorecover

#pragma classflags(64)

#pragma namespace("\\\\.\\root\\Hardware")

instance of __namespace{ name="ms_c0a";};

#pragma namespace("\\\\.\\root\\Hardware\\ms_c0a")



[Description("ManagedElement es una clase abstracta que proporciona una superclase com�n (o parte superior del �rbol de herencia) para las clases de no asociaci�n del esquema CIM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_ManagedElement

{

  [Description("La propiedad T�tulo es una breve descripci�n textual (cadena de una l�nea) del objeto.") : Amended ToSubclass] string Caption;

  [Description("La propiedad Descripci�n proporciona una breve descripci�n textual del objeto.") : Amended ToSubclass] string Description;

  [Description("Nombre descriptivo para el objeto. Esta propiedad permite que cada instancia defina un nombre descriptivo ADEM�S DE sus datos de propiedades clave o identidad, e informaci�n de descripci�n. \nTenga en cuenta que la propiedad Nombre de ManagedSystemElement tambi�n se define como nombre descriptivo, pero a menudo se subclasifica como Clave. No es razonable que la misma propiedad pueda indicar tanto identidad como un nombre descriptivo, sin inconsistencias. Donde Nombre exista y no sea una Clave (como para instancias de LogicalDevice), la misma informaci�n PUEDE estar presente tanto en la propiedad Nombre como en ElementName.") : Amended ToSubclass] string ElementName;

};



[Description("CIM_ManagedSystemElement es la clase de base de la jerarqu�a System Element. Cualquier componente distinguible de un sistema es candidato para su inclusi�n en esta clase. Entre los componentes de sistema encontramos los siguientes: \n- componentes de software, como servidores de aplicaciones, bases de datos y aplicaciones \n- componentes del sistema operativo, como archivos, procesos y subprocesos \n- componentes de dispositivo, como unidades de disco, controladoras de disco, procesadores e impresoras \n- componentes f�sicos, tales como chips y tarjetas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_ManagedSystemElement : CIM_ManagedElement

{

  [Description("Valor de fecha y hora que indica cu�ndo se instal� el objeto. La falta de un valor no indica que el objeto no est� instalado.") : Amended ToSubclass] datetime InstallDate;

  [Description("La propiedad Nombre define la etiqueta mediante la que se conoce el objeto. Cuando se incluye en una subclase, la propiedad Nombre puede ser anulada como si se tratara de una propiedad Clave.") : Amended ToSubclass] string Name;

  [Description("Indica el estado actual del elemento. Se definen varios estados operativos. Muchos de los valores de enumeraci�n se explican por s� solos. Sin embargo, algunos no y, a continuaci�n, se describen con m�s detalle. \n\"Con estr�s\" indica que el elemento est� funcionando pero necesita atenci�n. Ejemplos de \"Con estr�s\" son la sobrecarga, el sobrecalentamiento, etc. \n\"Error predictivo\" indica que un elemento est� funcionando en intervalo nominal, pero predice un error en el futuro pr�ximo. \n\"En servicio\" describe que un elemento est� siendo configurado, mantenido, limpiado o administrado de alg�n otro modo. \n\"Sin contacto\" indica que el sistema de seguimiento tiene constancia de este elemento, pero nunca ha tenido la posibilidad de establecer comunicaciones con �l. \n\"Comunicaci�n perdida\" indica que se sabe que existe el elemento ManagedSystem y que se ha contactado con �xito con �l en el pasado, pero actualmente es inaccesible. \n\"Detenido\" y \"Anulado\" son similares, aunque el primero implica una detenci�n limpia y ordenada, mientras que el segundo implica una detenci�n abrupta en la que puede ser necesario que el estado y la configuraci�n del elemento se actualicen. \n\"Latente\" indica que el elemento est� inactivo o en modo inactivo. \n\"Error en la entidad de soporte\" describe que este elemento podr�a encontrarse en estado \"Aceptar\" pero que otro elemento, del que depende, est� en estado de error. Un ejemplo es un servicio de red o un extremo que no pueden funcionar debido a problemas de la red de la capa inferior. \n\"Completado\" indica que el elemento ha completado su operaci�n. Este valor deber�a combinarse con Aceptado, Error o Degradado, de forma que un cliente pueda averiguar si la operaci�n completa pas� (Finalizada con Aceptar) o si fall� (Finalizada con errores). Finalizada con degradado implicar�a que se finaliz� la operaci�n pero no se complet� ACEPTAR ni se recibi� un informe de error. \n\"Modo de energ�a\" indica que el elemento tiene informaci�n adicional del modo de energ�a en la asociaci�n PowerManagementService asociada. \nOperationalStatus sustituye la propiedad Estado sobre ManagedSystemElement para proporcionar un enfoque sistem�tico para enumeraciones, para afrontar las necesidades de implementaci�n para la propiedad de una matriz y para proporcionar una ruta de migraci�n del entorno actual al futuro. Este cambio no se produjo antes dado que requer�a el cualificador DEGRADADO. Debido al extendido uso de la propiedad Estado existente en las aplicaciones de administraci�n, se RECOMIENDA que los proveedores o instrumentaci�n proporcionen TANTO la propiedad Estado como OperationalStatus. Asimismo, el primer valor de OperationalStatus DEBE contener el estado primario para el elemento. Cuando se haya instrumentado, Estado (ya que se trata de un valor sencillo) DEBE tambi�n proporcionar el estado primario del elemento.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Aceptar", "Degradado", "Con estr�s", "Error predictivo", "Error", "Error no recuperable", "Iniciando", "Deteniendo", "Detenido", "En servicio", "Sin contacto", "Comunicaci�n perdida", "Anulado", "Inactivo", "Error en la entidad de soporte", "Completado", "Modo de energ�a", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 OperationalStatus[];

  [Description("Cadenas que describen los diversos valores de la matriz OperationalStatus. Por ejemplo, si \"Deteniendo\" es el valor asignado a OperationalStatus, esta propiedad puede contener una explicaci�n de por qu� se est� deteniendo un objeto. Tenga en cuenta que las entradas de esta matriz est�n en correlaci�n con las del mismo �ndice de matriz de OperationalStatus.") : Amended ToSubclass] string StatusDescriptions[];

  [Description("Cadena que indica el estado actual del objeto. Se pueden definir diversos estados operativos y no operativos. Esta propiedad se degrada en favor de OperationalStatus, que incluye la misma sem�ntica en su enumeraci�n. Este cambio se realiza por tres razones: 1) el estado se define m�s correctamente como una matriz. As� se supera la limitaci�n de describir el estado a trav�s de un �nico valor, cuando realmente es una propiedad multivalor (por ejemplo, un elemento puede estar en ACEPTAR Y detenido). 2). Una MaxLen de 10 es demasiado restrictiva y conduce a valores enumerados no claros. Por �ltimo, 3) El cambio a un tipo de datos uint16 se discuti� al definirse CIM V2.0. Sin embargo, las implementaciones V1.0 existentes utilizaban la propiedad de cadena y no deseaban modificar su c�digo. Por lo tanto, Status fue heredado en el Schema. El uso del calificador degradado permite el mantenimiento de la propiedad existente, pero tambi�n permite una definici�n mejorada mediante OperationalStatus.") : Amended ToSubclass] string Status;

  [Description("Indica el estado de salud actual del elemento. Este atributo expresa la salud del elemento pero no necesariamente la de sus subcomponentes. Los valores posibles son de 0 a 30, donde 5 significa que el elemento es completamente saludable y 30 significa que el elemento no es funcional en absoluto. El continuo siguiente se define: \n\"Error no recuperable\" (30) - El elemento present� errores por completo y no es posible la recuperaci�n. Se ha perdido toda la funcionalidad proporcionada por este elemento. \n\"Error cr�tico\" (25) - El elemento no es funcional y ES POSIBLE que no pueda recuperarse. \n\"Error grave\" (20) - El elemento est� dando error. Es posible que parte o toda la funcionalidad de este componente est� degradada o no funcione. \n\"Error menor\" (15) - Est� disponible toda la funcionalidad pero PARTE podr�a estar degradada. \n\"Degradado/Advertencia\" (10) - El elemento se encuentra en orden de trabajo y se proporciona toda la funcionalidad. Sin embargo, el elemento no funciona al m�ximo de sus capacidades. Por ejemplo, es posible que el elemento no funciona con un rendimiento �ptimo o puede que elabore informes de errores recuperables. \n\"Aceptar\" (5) - El elemento est� completamente funcional y funciona dentro de los par�metros operativos y sin errores. \n\"Desconocido\" (0) - La implementaci�n no puede elaborar un informe sobre HealthState en este momento. \nDMTF ha reservado la porci�n sin utilizar del continuo para realizar HealthStates adicionales en el futuro.") : Amended ToSubclass,Values{"Desconocido", "Aceptar", "Degradado/Advertencia", "Error menor", "Error grave", "Error cr�tico", "Error no recuperable", "Reservado para DMTF"} : Amended ToSubclass] uint16 HealthState;

};



[Description("CIM_LogicalElement es una clase base para todos los componentes de un sistema que representan componentes abstractos de un sistema, como archivos, procesos o LogicalDevices.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_LogicalElement : CIM_ManagedSystemElement

{

};



[Description("Esta clase extiende LogicalElement para abstraer el concepto de un elemento que se habilita y deshabilita, como un LogicalDevice o un ServiceAccessPoint.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_EnabledLogicalElement : CIM_LogicalElement

{

  [Description("EnabledState es una enumeraci�n de enteros que indica el estado habilitado o deshabilitado de un elemento. Puede tambi�n indicar las transiciones entre estos estados solicitados. Por ejemplo, apagado (valor = 4) e inicio (valor = 10) son estados transitorios entre habilitado y deshabilitado. El siguiente texto resume brevemente los diversos estados habilitados y deshabilitados: \nHabilitado (2) indica que el elemento es o puede estar ejecutando comandos, que procesar� cualquier comando en cola y pone en cola las solicitudes nuevas. \nDeshabilitado (3) indica que el elemento no ejecutar� comandos y descartar� cualquier solicitud nueva. \nCerrando (4) indica que el elemento se encuentra en el proceso de pasar a un estado Deshabilitado. \nNo aplicable (5) indica que el elemento no admite habilitarse o deshabilitarse. \nHabilitado pero sin conexi�n (6) indica que es posible que el elemento est� completando comandos y descartar� cualquier solicitud nueva. \nPrueba (7) indica que el elemento se encuentra en estado de prueba. \nAplazado (8) indica que el elemento podr�a encontrarse completando comandos, pero colocar� en cola cualquier solicitud nueva. \nModo inactivo (9) indica que el elemento est� habilitado pero en un modo restringido. El comportamiento del elemento es similar al estado Habilitado pero s�lo procesa un conjunto restringido de comandos. El resto de los comandos se colocan en cola. \nIniciando (10) indica que el elemento se encuentra en proceso de pasar a un estado Habilitado. Las solicitudes nuevas se colocan en cola.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Habilitado", "Deshabilitado", "Cerrar", "No aplicable", "Habilitado pero sin conexi�n", "En prueba", "Aplazado", "Modo inactivo", "Iniciando", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 EnabledState;

  [Description("Una cadena que describe el estado de habilitado o deshabilitado del elemento cuando la propiedad EnabledState est� ajustada en 1 (\"Otros\"). Esta propiedad DEBE ajustarse en NULL cuando EnabledState sea cualquier valor distinto de 1.") : Amended ToSubclass] string OtherEnabledState;

  [Description("RequestedState es una enumeraci�n de enteros que indica el �ltimo estado solicitado o deseado para el elemento. El estado real del elemento est� representado por EnabledState. Esta propiedad se proporciona para comparar el �ltimo estado solicitado y el estado actual habilitado o deshabilitado. Tenga en cuenta que cuando EnabledState est� ajustado en 5 (\"No aplicable\"), esta propiedad carece de significado. De forma predeterminada, el RequestedState del elemento es 5 (\"Sin cambios\"). Consulte la descripci�n de la propiedad EnabledState para obtener una explicaci�n de los valores de la enumeraci�n RequestedState. \n\nDeber�a observarse que existen dos valores nuevos en RequestedState que se construyen sobre los estados de EnabledState. �stos son \"Reiniciar\" (10) y \"Restablecer\" (11). El primero, Reiniciar, se refiere a realizar un \"Apagado\" y, a continuaci�n, moverse a un estado \"Habilitado\". El �ltimo, indica que el elemento primero est� \"Deshabilitado\" y, a continuaci�n, \"Habilitado\". La distinci�n entre solicitar \"Apagado\" y \"Deshabilitado\" deber�a tambi�n tenerse en cuenta. La primera opci�n, Apagado, solicita una transici�n ordenada al estado Deshabilitado y PUEDE implicar la ausencia de alimentaci�n el�ctrica para borrar completamente cualquier estado existente. La �ltima opci�n, el estado Deshabilitado, solicita una deshabilitaci�n inmediata del elemento, de forma que no ejecutar� ni aceptar� ning�n comando ni solicitudes de procesamiento. \n\nEsta propiedad se establece como resultado de una invocaci�n de m�todo (como por ejemplo Start o StopService en CIM_Service) o puede suplantarse y definirse como WRITEable en una subclase. El enfoque de m�todo se considera superior a una propiedad WRITEable, ya que permite una invocaci�n expl�cita de la operaci�n y la devoluci�n de un c�digo de resultado. \n\nEs posible que una determinada instancia de EnabledLogicalElement no admita RequestedStateChange. Si esto ocurre, se utiliza el valor 12 (\"No aplicable\").") : Amended ToSubclass,Values{"Habilitado", "Deshabilitado", "Apagar", "Sin cambios", "Sin conexi�n", "Prueba", "Aplazado", "Modo inactivo", "Reiniciar", "Restablecer", "No aplicable", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 RequestedState;

  [Description("Un valor enumerado que indica la configuraci�n predeterminada o de inicio del estado habilitado de un elemento. De forma predeterminada, el elemento est� \"Habilitado\" (valor=2).") : Amended ToSubclass,Values{"Habilitado", "Deshabilitado", "No aplicable", "Habilitado pero sin conexi�n", "No predeterminado", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 EnabledDefault;

  [Description("La hora y fecha en la que el EnabledState del elemento cambi� por �ltima vez. Si el estado del elemento no ha cambiado y esta propiedad est� llena, DEBE establecerse el valor de intervalo a 0. Si se solicit� un cambio de estado, pero se rechaz� o a�n no se ha procesado, la propiedad NO DEBE actualizarse.") : Amended ToSubclass] datetime TimeOfLastStateChange;

  [Description("Solicita que el estado del elemento se cambie al valor especificado en el par�metro RequestedState. Cuando se ejecuta el cambio de estado solicitado, los EnabledState y RequestedState del elemento ser�n los mismos. La invocaci�n del m�todo RequestStateChange en varias ocasiones podr�a provocar la sobrescritura o p�rdida de solicitudes anteriores. \nSi se devuelve 0, la tarea se complet� con �xito y no fue necesario el uso de ConcreteJob. Si se devuelve 4096 (0x1000), la tarea tardar� cierto tiempo en completarse, se crear� ConcreteJob y se devolver� su referencia en el par�metro de salida Job. Cualquier otro c�digo de retorno indica un error.") : Amended ToSubclass,Values{"Completado sin errores", "No compatible", "Error desconocido o no especificado", "NO se pudo completar dentro del Per�odo de espera", "Error", "Par�metro no v�lido", "En uso", "Reservado para DMTF", "Par�metros de m�todo activados: trabajo iniciado", "Transici�n de estado no v�lida", "No se admite el uso del par�metro tiempo de espera", "Ocupado/ocupada", "Reservado para m�todo", "Espec�fico para proveedores"} : Amended ToSubclass] uint32 RequestStateChange([IN,Description("El estado solicitado para el elemento. Esta informaci�n se colocar� en la propiedad RequestedState de la instancia si el c�digo de retorno del m�todo RequestStateChange es 0, 3 o 4096 (0x1000), \"Completado sin errores\", \"Tiempo de espera\" o \"Trabajo iniciado\", respectivamente. Consulte la descripci�n de las propiedades EnabledState y RequestedState para conocer los significados detallados de los valores de RequestedState.") : Amended ToSubclass,Values{"Habilitado", "Deshabilitado", "Apagar", "Sin conexi�n", "Prueba", "Aplazar", "Modo inactivo", "Reiniciar", "Restablecer", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 RequestedState,[IN(FALSE),OUT,Description("Referencia al trabajo (puede ser nula si se ha completado la tarea).") : Amended ToSubclass] CIM_ConcreteJob Ref Job,[IN,Description("Per�odo de tiempo de espera que especifica la cantidad de tiempo m�xima que el cliente espera para que se ejecute la transici�n al nuevo estado. El formato de intervalo DEBE utilizarse para especificar el TimeoutPeriod. Un valor 0 o un par�metro nulo indica que el cliente no tiene requisitos de tiempo para la transici�n. \nSi esta propiedad no contiene 0 o nulo y la implementaci�n no acepta este par�metro, DEBE devolverse un c�digo de retorno de \"No se admite el uso del par�metro tiempo de espera\".") : Amended ToSubclass] datetime TimeoutPeriod);

};



[Description("CIM_System representa una entidad compuesta de partes componentes (definidas por la relaci�n SystemComponent) que funciona como un \"todo funcional\". Los sistemas son objetos de nivel superior en la jerarqu�a CIM que, para existir y tener contexto, necesitan que no haya �mbito ni relaciones d�biles. Deber�a ser razonable nombrar de forma �nica y administrar un sistema en el nivel de la empresa. Por ejemplo, un ComputerSystem es una clase de sistema que puede nombrarse de forma �nica y administrarse de forma independiente en una empresa. Sin embargo esto no es as� para el sistema de alimentaci�n (o el \"subsistema\" de alimentaci�n) del equipo. \n\nAunque un sistema puede verse como un conjunto, �ste no es un modelo correcto. Un Conjunto es simplemente una \"bolsa\" que \"contiene\" sus miembros. Un sistema es una abstracci�n de un nivel superior, construida a partir de sus componentes individuales. Es m�s que la suma de sus partes. Tenga en cuenta que sistema es una subclase de EnabledLogicalElement, que permite que se habilite o deshabilite funcionalmente la abstracci�n completa, a un nivel m�s alto que la habilitaci�n o deshabilitaci�n de sus partes componentes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_System : CIM_EnabledLogicalElement

{

  [Key,Description("CreationClassName indica el nombre de la clase o subclase que se usa en la creaci�n de una instancia. Cuando se usa con las dem�s propiedades clave de esta clase, esta propiedad permite que se identifiquen de manera �nica todas las instancias de esta clase y sus subclases.") : Amended ToSubclass] string CreationClassName;

  [Key,Description("El nombre heredado sirve como clave de una instancia de sistema en un entorno empresarial.") : Amended ToSubclass] string Name;

  [Description("El objeto sistema y sus derivados son objetos de nivel superior de CIM. Proporcionan el �mbito para diversos componentes. Se requiere tener claves de sistema �nicas. Se puede definir un heur�stico en subclases de sistema individuales para intentar generar siempre la misma clave de nombre del sistema. La propiedad NameFormat identifica la forma en que se gener� el nombre del sistema, usando la heur�stica de la subclase.") : Amended ToSubclass] string NameFormat;

  [Description("El nombre del propietario del sistema principal. El propietario del sistema es el usuario principal del sistema.") : Amended ToSubclass] string PrimaryOwnerName;

  [Description("Cadena que ofrece informaci�n acerca de c�mo ponerse en contacto con el propietario del sistema principal (por ejemplo, n�mero de tel�fono, direcci�n de correo electr�nico, etc.)") : Amended ToSubclass] string PrimaryOwnerContact;

  [Description("Una matriz (bolsa) de cadenas que especifica los roles definidos por el administrador que este sistema realiza en el entorno administrado. Ejemplos ser�an \"Creaci�n de servidor de impresi�n 8\" o \"Directorios de usuarios de Boise\". Un solo sistema podr�a realizar varios roles. \nTenga en cuenta que la vista de instrumentaci�n de los \"roles\" de un sistema se define mediante la creaci�n de instancias de una subclase espec�fica de sistema y/o mediante propiedades de una subclase. Por ejemplo, el prop�sito de un ComputerSystem se define mediante las propiedades Dedicado y OtherDedicatedDescription.") : Amended ToSubclass] string Roles[];

};



[Description("�sta es una agrupaci�n especial de ManagedSystemElements. La agrupaci�n se visualiza como una �nica entidad, lo que refleja que todos sus componentes se administran de forma similar, ya sea por el mismo usuario, grupo de usuarios o por la misma directiva. Sirve como punto de agregaci�n para asociar uno o m�s de los elementos siguientes: dispositivos de red, como enrutadores y conmutadores, servidores y otros recursos a los que pueden obtener acceso los sistemas finales. Esta agrupaci�n de dispositivos juega un papel fundamental para asegurar que se apliquen las mismas directivas y acciones administrativas a todos los dispositivos de la agrupaci�n. El comportamiento y/o la sem�ntica espec�fica de AdminDomain puede identificarse mediante sus entidades agregadas y asociadas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_AdminDomain : CIM_System

{

  [Description("La propiedad NameFormat identifica la forma en que se genera el Nombre del AdminDomain, utilizando la heur�stica indicada en la especificaci�n de modelo del sistema CIM V2. Se presupone que las reglas documentadas se recorren en orden, para determinar y asignar un Nombre. La lista de valores de NameFormat define el orden de prioridad para asignar el nombre a AdminDomain. \n\n\"FC\" se ha suplantado y sustituido por \"WWN\" para ser coherente con el resto de los ValueMaps.") : Amended ToSubclass,Values{"Otro", "Sistema aut�nomo", "Proveedor de acceso a redes", "Centro de operaciones de red", "Punto de presencia", "Proveedor de red regional", "IP", "IPX", "SNA", "Marcar", "WAN", "LAN", "ISDN", "Frame Relay", "ATM", "E.164", "Infiniband", "Canal de fibra", "Repositorio de directivas", "Nombre WWN para canal de fibra"} : Amended ToSubclass] string NameFormat;

};



[Description("Una clase derivada de System que es un conjunto especial de ManagedSystemElements. Este conjunto proporciona recursos inform�ticos y sirve como punto de agregaci�n para asociar uno o m�s de los siguientes elementos: FileSystem, OperatingSystem, procesador y memoria (almacenamiento vol�til y/o NonVolatile).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_ComputerSystem : CIM_System

{

  [Description("El objeto ComputerSystem y sus derivados son objetos del nivel superior del CIM. Proporcionan el �mbito para numerosos componentes. Se requieren claves de sistema �nicas. La propiedad NameFormat identifica la forma en que se genera el nombre de ComputerSystem. El calificador NameFormat ValueMap define los diversos mecanismos para la asignaci�n del nombre. Tenga en cuenta que puede asignarse y utilizarse otro nombre para ComputerSystem que se adapte mejor a su negocio, mediante la utilizaci�n de la propiedad heredada ElementName.") : Amended ToSubclass] string NameFormat;

  [Description("OtherIdentifyingInfo captura datos adicionales, adem�s de informaci�n del nombre del equipo, que puede usarse para identificar un ComputerSystem. Un ejemplo ser�a conservar el Nombre WWN para canal de fibra de un nodo. Tenga en cuenta que si s�lo est� disponible el nombre para canal de fibra y es �nico (capaz de utilizarse como clave del equipo), esta propiedad ser�a NULL y el WWN se convertir�a en la clave del sistema, cuyos datos se almacenan en la propiedad Name.") : Amended ToSubclass] string OtherIdentifyingInfo[];

  [Description("Una matriz de cadenas de formato libre que proporciona explicaciones y detalles de las entradas de la matriz OtherIdentifying Info. Tenga en cuenta que cada entrada de esta matriz est� relacionada con la entrada de OtherIdentifyingInfo que se encuentra en el mismo �ndice.") : Amended ToSubclass] string IdentifyingDescriptions[];

  [Description("Enumeraci�n que indica si el ComputerSystem es un equipo de uso especial (es decir, dedicado a una finalidad particular), opuesto a \"uso general\". Por ejemplo, podr�a especificarse que el equipo est� dedicado a \"Imprimir\" (valor=11) o funciona como un \"Concentrador\" (valor=8). \nCon respecto al valor 17 (\"Dispositivo m�vil de usuario\"), es necesaria una aclaraci�n. Un ejemplo de un dispositivo de usuario dedicado es un tel�fono m�vil o un esc�ner de c�digos de barras de una tienda, que se comunica a trav�s de radio frecuencia. Estos equipos est�n muy limitados en funcionalidad y programabilidad y no se consideran como plataformas inform�ticas \"de uso general\". Por el contrario, un ejemplo de un sistema m�vil \"de uso general\" (es decir, NO dedicado) es un equipo port�til. Aunque su programabilidad es limitada, el usuario puede descargar nuevo software y expandir su funcionalidad.") : Amended ToSubclass,Values{"No dedicado", "Desconocido", "Otros", "Almacenamiento", "Enrutador", "Conmutador", "Conmutador de nivel 3", "Conmutador de la oficina central", "Concentrador", "Servidor de acceso", "Firewall", "Imprimir", "E/S", "Almacenamiento en cach� de web", "Administraci�n", "Servidor de bloques", "Servidor de archivos", "Dispositivo m�vil de usuario", "Repetidor", "Puente/Extensor", "Puerta de enlace", "Virtualizador de almacenamiento", "Biblioteca multimedia", "ExtenderNode", "Puerta de enlace NAS", "NAS con almacenamiento", "UPS", "Tel�fono IP", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 Dedicated[];

  [Description("Cadena que describe c�mo o por qu� el sistema es dedicado cuando la matriz Dedicada incluye el valor 2, \"Otros\".") : Amended ToSubclass] string OtherDedicatedDescriptions[];

  [Description("Si est� habilitado (valor = 4), el ComputerSystem se puede reiniciar por hardware (p. ej., los botones de encendido y reinicio). Si est� deshabilitado (valor = 3), no se permite reiniciar el hardware. Adem�s de Habilitado y Deshabilitado, se definen tambi�n otros Valores para la propiedad: \"No implementado\" (5), \"Otros\" (1) y \"Desconocido\" (2).") : Amended ToSubclass,Values{"Otros", "Desconocido", "Deshabilitado", "Habilitado", "No implementado"} : Amended ToSubclass] uint16 ResetCapability;

  [Description("Una matriz enumerada que describe las capacidades de administraci�n de energ�a del ComputerSystem. Se ha degradado la utilizaci�n de esta propiedad. En su lugar debe utilizarse la propiedad Power Capabilities en una clase PowerManagement Capabilities asociada.") : Amended ToSubclass,Values{"Desconocido", "No compatible", "Deshabilitado", "Habilitado", "Modos de ahorro de energ�a establecidos autom�ticamente", "Estado de energ�a configurable", "Ciclo de energ�a permitido", "Se admite el encendido por tiempo"} : Amended ToSubclass] uint16 PowerManagementCapabilities[];

  [Description("Establece el estado de energ�a del equipo. Este m�todo se ha degradado. En su lugar, utilice el m�todo SetPowerState de la clase PowerManagementService asociada.") : Amended ToSubclass] uint32 SetPowerState([IN,Description("El estado deseado del COmputerSystem.") : Amended ToSubclass,Values{"Energ�a completa", "Ahorro de energ�a: modo de bajo consumo", "Ahorro de energ�a: suspensi�n", "Ahorro de energ�a: otros", "Ciclo de energ�a", "Apagado", "Hibernar", "Apagado parcial"} : Amended ToSubclass] uint32 PowerState,[IN,Description("Hora indica cu�ndo deber�a establecerse el estado de energ�a, bien como un valor regular de fecha y hora, o como un valor de intervalo (en el que el intervalo comienza cuando se recibe la invocaci�n del m�todo).") : Amended ToSubclass] datetime Time);

};



[Description("Conjunto es una clase abstracta que proporciona una superclase com�n para elementos de datos que representan colecciones de ManagedElements y sus subclases.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_Collection : CIM_ManagedElement

{

};



[Description("SystemSpecificCollection representa el concepto general de un conjunto que se encuentra dentro del �mbito (o contenido) de un Sistema. Representa un Conjunto que s�lo tiene significado dentro del contexto de un Sistema y/o cuyos elementos est�n restringidos por la definici�n del Sistema. Esto se describe expl�citamente mediante la asociaci�n (requerida), HostedCollection. \nUn ejemplo de SystemSpecificCollection es una zona de canal de fibra que recopila puertos de red, agrupaciones de puertos y alias (seg�n lo requiera un cliente) en el contexto de un AdminDomain. El Conjunto no forma parte del dominio, sino que se trata de una mera agrupaci�n arbitraria de los dispositivos y de otros Conjuntos del dominio. En otras palabras, el contexto del Conjunto est� restringido al dominio y sus miembros tambi�n quedan limitados por el dominio.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_SystemSpecificCollection : CIM_Collection

{

  [Key,Description("Dentro del �mbito del NameSpace creador de instancias, InstanceID identifica de forma opaca y exclusiva una instancia de esta clase. Para asegurar la exclusividad dentro de NameSpace, el valor de InstanceID DEBE construirse utilizando el siguiente algoritmo \"preferido\": \n<OrgID>:<LocalID> \nDonde <OrgID> y <LocalID> est�n separados por dos puntos ':' y donde <OrgID> DEBE incluir un nombre comercial, registrado o de alg�n modo exclusivo, propiedad de la entidad empresarial que crea o define el InstanceID, o bien se trata de un id. registrado que una autoridad global reconocida asigna a la entidad empresarial. (Es similar a la estructura <Nombre de esquema>_<Nombre de clase> de los nombres de clase de esquemas). Asimismo, para asegurar la exclusividad, <OrgID> NO DEBE contener dos puntos (':'). Cuando se utilice este algoritmo, los primeros dos puntos que aparezcan en InstanceID DEBEN aparecer entre <OrgID> y <LocalID>. \nLa entidad empresarial elige el <LocalID>, que NO DEBE volver a utilizarse para identificar otros elementos subyacentes (del mundo real). Si no se utiliza el algoritmo \"preferido\" anterior, la entidad definitoria DEBE asegurar que el InstanceID resultante no vuelva a utilizarse en ninguno de los InstanceIDs producidos por este o por otros proveedores para el NameSpace de esta instancia. \nPara instancias definidas por DMTF, el algoritmo \"preferido\" DEBE utilizarse con el <OrgID> establecido en \"CIM\".") : Amended ToSubclass] string InstanceID;

};



[Description("Abstracci�n o emulaci�n de una entidad de hardware, que puede o no realizarse en el hardware f�sico. Cualquier caracter�stica de un LogicalDevice usada para administrar su operaci�n o configuraci�n est� contenida en el objeto LogicalDevice o se encuentra asociada al mismo. Los tama�os de papel admitidos o los errores detectados son ejemplos de las propiedades operativas de una impresora. La configuraci�n de umbrales es un ejemplo de las propiedades de configuraci�n de un dispositivo sensor. Pueden existir diferentes configuraciones para un LogicalDevice. Estas configuraciones pueden estar contenidas en objetos de configuraci�n y asociadas con el LogicalDevice.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_LogicalDevice : CIM_EnabledLogicalElement

{

  [Key,Description("CreationClassName del sistema de �mbito.") : Amended ToSubclass] string SystemCreationClassName;

  [Key,Description("Nombre del sistema de �mbito.") : Amended ToSubclass] string SystemName;

  [Key,Description("CreationClassName indica el nombre de la clase o subclase que se usa en la creaci�n de una instancia. Cuando se usa con las dem�s propiedades clave de esta clase, esta propiedad permite que se identifiquen de manera �nica todas las instancias de esta clase y sus subclases.") : Amended ToSubclass] string CreationClassName;

  [Key,Description("Una direcci�n u otra informaci�n de identificaci�n que da un nombre �nico al LogicalDevice") : Amended ToSubclass] string DeviceID;

  [Description("Un booleano que indica que el Dispositivo se puede administrar con energ�a. Se ha degradado la utilizaci�n de esta propiedad. En su lugar, la existencia de una clase PowerManagementCapabilities (asociada mediante la relaci�n ElementCapabilities) indica que se admite la administraci�n con energ�a.") : Amended ToSubclass] boolean PowerManagementSupported;

  [Description("Una matriz enumerada que describe las capacidades de administraci�n de energ�a del Dispositivo. Se ha degradado el uso de esta propiedad. En su lugar, debe usarse la propiedad PowerCapabilites en una clase PowerManagementCapabilities asociada.") : Amended ToSubclass,Values{"Desconocido", "No compatible", "Deshabilitado", "Habilitado", "Modos de ahorro de energ�a establecidos autom�ticamente", "Estado de energ�a configurable", "Ciclo de energ�a permitido", "Se admite el encendido por tiempo"} : Amended ToSubclass] uint16 PowerManagementCapabilities[];

  [Description("La disponibilidad y el estado primario del Dispositivo. (Puede especificarse informaci�n de estado adicional mediante la propiedad de matriz Disponibilidad adicional). Por ejemplo, la propiedad Disponibilidad indica que el Dispositivo est� en funcionamiento y tiene energ�a completa (valor=3) o se encuentra en un estado de advertencia (4), prueba (5), degradado (10) o ahorro de energ�a (valores 13-15 y 17). Con respecto a los estados de ahorro de energ�a, �stos se definen de la forma siguiente: valor 13 (\"Ahorro de energ�a: desconocido\") indica que se sabe que el dispositivo est� en un modo de ahorro de energ�a, pero se desconoce su estado exacto en este modo; 14 (\"Ahorro de energ�a: modo de bajo consumo\") indica que el dispositivo est� en un estado de ahorro de energ�a, pero sigue funcionando y puede exhibir una bajada de rendimiento; 15 (\"Ahorro de energ�a: suspensi�n\") describe que el dispositivo no est� en funcionamiento, pero que podr�a pasar a energ�a completa \"r�pidamente\"; y valor 17 (\"Ahorro de energ�a: advertencia\") indica que el equipo est� en un estado de advertencia, aunque se encuentra tambi�n en un modo de ahorro de energ�a.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Funcionando/Energ�a completa", "Advertencia", "En prueba", "No aplicable", "Apagado", "Sin conexi�n", "Inactivo", "Degradado", "No instalado", "Error de instalaci�n", "Ahorro de energ�a: desconocido", "Ahorro de energ�a: modo de bajo consumo", "Ahorro de energ�a: suspensi�n", "Ciclo de energ�a", "Ahorro de energ�a: advertencia", "En pausa", "No est� listo", "No configurado", "En modo inactivo"} : Amended ToSubclass] uint16 Availability;

  [Description("La propiedad StatusInfo indica si el Dispositivo l�gico est� en estado habilitado (valor = 3), deshabilitado (valor = 4) o alg�n estado como otro (1) o desconocido (2). Si esta propiedad no se aplica al LogicalDevice, debe usarse el valor 5 (\"No aplicable\"). StatusInfo se ha degradado en favor de una propiedad con un nombre m�s claro y valores enumerados adicionales (EnabledState), heredada de ManagedSystemElement. \nSi un dispositivo est� (\"Habilitado\") (valor=3), se ha conectado y est� configurado y operativo. El dispositivo puede o puede no estar funcionalmente activo, dependiendo de si su Disponibilidad (o AdditionalAvailability) indica que est� (\"Funcionando/Energ�a completa\")(valor=3) o (\"Sin conexi�n a la red\") (valor=8). En un modo habilitado pero sin conexi�n a la red, un dispositivo puede estar realizando solicitudes fuera de banda, como por ejemplo la ejecuci�n de diagn�sticos. Si est� (\"Deshabilitado\") valor de StatusInfo=4), un dispositivo s�lo puede \"habilitarse\" o apagarse. En un entorno de equipos personales, (\"Deshabilitado\") significa que el controlador del dispositivo no est� disponible en la pila. En otros entornos, un dispositivo puede deshabilitarse mediante la eliminaci�n de su archivo de configuraci�n. Un dispositivo desactivado est� f�sicamente presente en un sistema y consume recursos, pero no puede comunicarse hasta que no se produzca la carga de un controlador, la carga de un archivo de configuraci�n o alguna otra actividad de \"habilitaci�n\".") : Amended ToSubclass,Values{"Otros", "Desconocido", "Habilitado", "Deshabilitado", "No aplicable"} : Amended ToSubclass] uint16 StatusInfo;

  [Description("LastErrorCode captura el �ltimo c�digo de error del que inform� el LogicalDevice.") : Amended ToSubclass] uint32 LastErrorCode;

  [Description("ErrorDescription es una cadena de formato libre que ofrece m�s informaci�n acerca del error registrado en LastErrorCode e informaci�n acerca de cualquier acci�n correctiva que se pueda tomar.") : Amended ToSubclass] string ErrorDescription;

  [Description("ErrorCleared es una propiedad booleana que indica que se ha borrado el error del que se inform� en LastErrorCode.") : Amended ToSubclass] boolean ErrorCleared;

  [Description("OtherIdentifyingInfo captura datos adicionales, adem�s de la informaci�n de DeviceID, que puede usarse para identificar un LogicalDevice. Un ejemplo ser�a mantener en esta propiedad el nombre descriptivo de usuario del Sistema operativo para el dispositivo.") : Amended ToSubclass] string OtherIdentifyingInfo[];

  [Description("El n�mero de horas consecutivas que ha estado encendido este Dispositivo desde su �ltimo ciclo de energ�a.") : Amended ToSubclass] uint64 PowerOnHours;

  [Description("El n�mero total de horas que ha estado encendido este Dispositivo.") : Amended ToSubclass] uint64 TotalPowerOnHours;

  [Description("Una matriz de cadenas de forma libre que proporciona explicaciones y detalles de las entradas de la matriz OtherIdentifyingInfo. Tenga en cuenta que cada entrada de esta matriz est� relacionada con la de OtherIdentifyingInfo que se encuentra en el mismo �ndice.") : Amended ToSubclass] string IdentifyingDescriptions[];

  [Description("La disponibilidad adicional y el estado del dispositivo, m�s all� de lo especificado en la propiedad Disponibilidad. La propiedad Disponibilidad denota el estado y la disponibilidad primarios del dispositivo. En algunos casos, no ser� suficiente para denotar el estado completo del dispositivo. En esos casos, puede usarse la propiedad AdditionalAvailability para proporcionar m�s informaci�n. Por ejemplo, la disponibilidad primaria de un dispositivo puede ser \"Sin conexi�n a la red\" (valor=8), pero tambi�n puede encontrarse en estado de baja energ�a (valor de AdditionalAvailability=14) o el dispositivo podr�a estar ejecutando diagn�sticos (valor de AdditionalAvailability=5, \"En prueba\").") : Amended ToSubclass,Values{"Otros", "Desconocido", "Funcionando/Energ�a completa", "Advertencia", "En prueba", "No aplicable", "Apagado", "Sin conexi�n", "Inactivo", "Degradado", "No instalado", "Error de instalaci�n", "Ahorro de energ�a: desconocido", "Ahorro de energ�a: modo de bajo consumo", "Ahorro de energ�a: suspensi�n", "Ciclo de energ�a", "Ahorro de energ�a: advertencia", "En pausa", "No est� listo", "No configurado", "En modo inactivo"} : Amended ToSubclass] uint16 AdditionalAvailability[];

  [Description("La propiedad MaxQuiesceTime se ha degradado. Al evaluar el uso del Modo inactivo, se determin� que esta �nica propiedad no es apropiada para describir cu�ndo un dispositivo abandonar� autom�ticamente un estado de modo inactivo. De hecho, se determin� que el escenario m�s probable en el que un dispositivo abandonar�a un estado de modo inactivo estar�a basado en el n�mero de solicitudes pendientes puestas en cola, m�s que en un tiempo m�ximo. Esta circunstancia volver� a evaluarse y cambiarse m�s adelante. \nTiempo m�ximo en milisegundos que un dispositivo puede ejecutarse en estado \"En modo inactivo\". El estado de un dispositivo se define en sus propiedades Disponibilidad y AdditionalAvailability, en la que \"En modo inactivo\" se expresa con el valor 21. Lo que sucede al final del l�mite de tiempo es espec�fico del dispositivo. Se puede desactivar el modo inactivo del dispositivo, ponerlo en estado sin conexi�n o realizar otra acci�n. El valor de 0 indica que un dispositivo puede permanecer en modo inactivo indefinidamente.") : Amended ToSubclass] uint64 MaxQuiesceTime;

  [Description("Establece el estado de energ�a del dispositivo. Se ha degradado el uso de este m�todo. En su lugar, use el m�todo SetPowerState de la clase PowerManagementService asociada.") : Amended ToSubclass] uint32 SetPowerState([IN,Description("El estado de energ�a a establecer.") : Amended ToSubclass,Values{"Energ�a completa", "Ahorro de energ�a: modo de bajo consumo", "Ahorro de energ�a: suspensi�n", "Ahorro de energ�a: otros", "Ciclo de energ�a", "Apagado"} : Amended ToSubclass] uint16 PowerState,[IN,Description("Hora indica cu�ndo deber�a establecerse el estado de energ�a, bien como un valor regular de fecha y hora, o como un valor de intervalo (en el que el intervalo comienza cuando se recibe la invocaci�n del m�todo).") : Amended ToSubclass] datetime Time);

  [Description("Solicita el reinicio del LogicalDevice. El valor de retorno debe ser 0 si se ejecuta correctamente la solicitud, 1 si no se permite la solicitud y alg�n otro valor si hubo un error. En una subclase, puede especificarse el conjunto de c�digos de retorno posibles mediante el uso de un calificador ValueMap en el m�todo. Las cadenas en las que los contenidos de ValueMap est�n \"traducidos\" se pueden especificar tambi�n como un calificador de matriz de Valores.") : Amended ToSubclass] uint32 Reset();

  [Description("El m�todo EnableDevice se ha degradado en favor del m�todo m�s general RequestStateChange, que se superpone directamente con la funcionalidad que proporciona este m�todo. \nSolicita que el LogicalDevice se habilite (par�metro de entrada \"Habilitado\" = TRUE) o se deshabilite (= FALSE). Si se realiza con �xito, las propiedades StatusInfo/EnabledState del dispositivo deben reflejar el estado deseado (habilitado o deshabilitado). Tenga en cuenta que la funci�n de este m�todo se superpone con la propiedad RequestedState. Se agreg� RequestedState al modelo para mantener una entrada (es decir, un valor persistente) de la �ltima solicitud de estado. La invocaci�n del m�todo EnableDevice debe establecer la propiedad RequestedState apropiadamente. \nEl c�digo de retorno debe ser 0 si la solicitud se ejecut� correctamente, 1 si no se admiti� la solicitud y alg�n otro valor si hubo un error. En una subclase, puede especificarse el conjunto de c�digos de retorno posibles mediante el uso de un calificador ValueMap en el m�todo. Las cadenas en las que los contenidos de ValueMap est�n \"traducidos\" se pueden especificar tambi�n como un calificador de matriz de Valores.") : Amended ToSubclass] uint32 EnableDevice([IN,Description("Si es TRUE, habilite el dispositivo. Si es FALSE, deshabilite el dispositivo.") : Amended ToSubclass] boolean Enabled);

  [Description("El m�todo OnlineDevice se ha degradado en favor del m�todo m�s general RequestStateChange, que se superpone directamente con la funcionalidad que proporciona este m�todo. \nSolicita que se ponga en l�nea el LogicalDevice (par�metro de entrada \"En l�nea\" = TRUE) o se desconecte (= FALSE). \"En l�nea\" indica que el dispositivo est� listo para aceptar solicitudes, est� operativo y completamente funcional. En este caso, la propiedad Disponibilidad del dispositivo se establece en un valor de 3 (\"Funcionamiento/Energ�a completa\"). \"Sin conexi�n\" indica que un dispositivo est� encendido y operativo, pero no procesa solicitudes de funcionamiento. En el estado sin conexi�n, un dispositivo puede ser capaz de ejecutar diagn�sticos o de generar alertas de funcionamiento. Por ejemplo, cuando se pulsa el bot�n \"Sin conexi�n\" en una impresora, el dispositivo no est� disponible para el procesamiento de trabajos de impresi�n, pero puede estar disponible para diagn�sticos o mantenimiento. \nSi este m�todo funciona correctamente, las propiedades Disponibilidad y AdditionalAvailability del dispositivo deben reflejar el estado actualizado. Si se produce un error al intentar cambiar al estado En l�nea o Sin conexi�n, el dispositivo debe permanecer en su estado actual. Es decir, si la solicitud no se ejecuta correctamente, no debe dejar el dispositivo en un estado indeterminado. Al poner de nuevo un dispositivo \"En l�nea\" desde un modo \"Sin conexi�n\", el dispositivo debe restaurarse a su �ltimo estado \"En l�nea\", siempre que sea posible. S�lo puede ponerse en l�nea o sin conexi�n un dispositivo que disponga de un EnabledState/StatusInfo de \"Habilitado\" y se haya configurado. \nOnlineDevice debe devolver 0 si se realiza correctamente, 1 si no se admite la solicitud, 2 si la solicitud no se admite debido al estado actual del dispositivo y alg�n otro valor si se produjo alg�n otro error. En una subclase, puede especificarse el conjunto de posibles c�digos de retorno mediante el uso de un calificador ValueMap en el m�todo. Las cadenas en que se \"traducen\" los contenidos ValueMap pueden especificarse tambi�n en la subclase como un calificador de matriz Valores. \nTenga en cuenta que la funci�n de este m�todo se superpone con la propiedad RequestedState. RequestedState se agreg� al modelo para mantener una entrada (es decir, un valor persistente) de la �ltima solicitud de estado. La invocaci�n del m�todo OnlineDevice debe establecer la propiedad RequestedState de forma apropiada.") : Amended ToSubclass] uint32 OnlineDevice([IN,Description("Si es TRUE, ponga el dispositivo en l�nea. Si es FALSE, lleve el dispositivo a SIN CONEXI�N.") : Amended ToSubclass] boolean Online);

  [Description("El m�todo QuiesceDevice se ha degradado en favor del m�todo m�s general RequestStateChange que directamente se superpone con la funcionalidad que proporciona este m�todo. \nSolicita que el LogicalDevice detenga toda actividad actual (par�metro de entrada \"Modo inactivo\" = TRUE) o reanude la actividad (= FALSE). Para que este m�todo coloque en modo inactivo un dispositivo, la Disponibilidad (o Disponibilidad adicional) del dispositivo debe ser \"Funcionando/Energ�a completa\" (valor=3) y EnabledStatus/StatusInfo debe ser \"Habilitado\". Por ejemplo, si est� en modo inactivo, un dispositivo puede desconectarse de la red para realizar diagn�sticos, o deshabilitarse para el apagado y el intercambio directo. Para \"desactivar modo inactivo\" de un dispositivo, la Disponibilidad (o AdditionalAvailability) del dispositivo debe ser \"En modo inactivo\" (valor=21) y EnabledStatus/StatusInfo debe ser \"Habilitado\". En este caso, el dispositivo se devolver�a a un estado \"Habilitado\" y \"Funcionando/Energ�a completa\". \nEl c�digo de retorno del m�todo debe indicar el �xito o el error del modo inactivo. Debe devolver 0 si se realiz� con �xito, 1 si no se admite la solicitud de ning�n modo, 2 si la solicitud no se admite debido al estado actual del dispositivo y alg�n otro valor si se produjeron otros errores. En una subclase, puede especificarse el conjunto de posibles c�digos de retorno mediante el uso de un calificador ValueMap en el m�todo. Las cadenas en que se \"traducen\" los contenidos ValueMap pueden especificarse tambi�n en la subclase como un calificador de matriz Valores.") : Amended ToSubclass] uint32 QuiesceDevice([IN,Description("Si se ajusta en TRUE, cese limpiamente toda actividad. Si se ajusta en FALSE, reanude la actividad.") : Amended ToSubclass] boolean Quiesce);

  [Description("Solicita que el dispositivo capture la informaci�n de configuraci�n, instalaci�n y/o estado actual en un almac�n de copias de seguridad. Esto se maneja de forma m�s general mediante la subclase ConfigurationData de SettingData. Por lo tanto, este m�todo se degrada. \n\nLa informaci�n que devuelve este m�todo podr�a usarse en un punto posterior (a trav�s del m�todo RestoreProperties), para devolver un dispositivo a su \"condici�n\" presente. Puede que no todos los dispositivos admitan este m�todo. El m�todo debe devolver 0 si la solicitud se ejecut� correctamente, 1 si no se admiti� la solicitud y alg�n otro valor si se produjo alg�n otro error. En una subclase, puede especificarse el conjunto de c�digos de retorno posibles mediante el uso de un calificador ValueMap en el m�todo. Las cadenas en las que los contenidos de ValueMap est�n \"traducidos\" se pueden especificar tambi�n como un calificador de matriz de Valores.") : Amended ToSubclass] uint32 SaveProperties();

  [Description("Solicita que el dispositivo restablezca la informaci�n de configuraci�n, instalaci�n y/o estado actual a partir de un almac�n de copias de seguridad. Esto se maneja de forma m�s general mediante la subclase ConfigurationData de SettingData. Por lo tanto, este m�todo se degrada. \n\nLa informaci�n se habr�a capturado en un punto anterior (a trav�s del m�todo SaveProperties). Puede que no todos los dispositivos admitan este m�todo. El m�todo debe devolver 0 si la solicitud se ejecut� correctamente, 1 si no se admiti� la solicitud y alg�n otro valor si se produjo alg�n otro error. En una subclase, puede especificarse el conjunto de c�digos de retorno posibles mediante el uso de un calificador ValueMap en el m�todo. Las cadenas en las que los contenidos de ValueMap est�n \"traducidos\" se pueden especificar tambi�n como un calificador de matriz de Valores.") : Amended ToSubclass] uint32 RestoreProperties();

};



[Description("Un sensor es un dispositivo de hardware capaz de medir las caracter�sticas de alguna propiedad f�sica, por ejemplo, la temperatura o las caracter�sticas de voltaje de un sistema UnitaryComputer.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_Sensor : CIM_LogicalDevice

{

  [Description("El tipo de sensor, p. ej., sensor de voltaje o de temperatura. Si el tipo est� establecido en \"Otros\", entonces la descripci�n OtherSensorType puede utilizarse para una mayor identificaci�n del tipo o, si el sensor tiene lecturas num�ricas, el tipo de sensor puede determinarse impl�citamente a trav�s de las unidades. A continuaci�n, se muestra la descripci�n de los diferentes tipos de sensores: un Sensor de temperatura mide la temperatura ambiente. Los sensores de voltaje y de corriente miden las lecturas de voltaje el�ctrico y corriente. Un tac�metro mide la velocidad o las revoluciones de un dispositivo. Por ejemplo, un dispositivo ventilador puede tener un tac�metro asociado que mida su velocidad. Un Contador es un sensor de uso general que mide alguna propiedad num�rica de un dispositivo. Un valor de contador puede borrarse, pero nunca desciende. Un Sensor de conmutador dispone de estados como Abierto/Cerrado, Encendido/Apagado o Arriba/Abajo. Un Bloqueo dispone de estados de Bloqueo/Desbloqueo. Los sensores de humedad, detecci�n de humo y corriente de aire miden las caracter�sticas del entorno equivalentes. Un sensor de presencia detecta la presencia de un PhysicalElement.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Temperatura", "Voltaje", "Corriente", "Tac�metro", "Contador", "Conmutador", "Bloqueo", "Humedad", "Detenci�n de humo", "Presencia", "Corriente de aire"} : Amended ToSubclass] uint16 SensorType;

  [Description("Cadena que describe el tipo de sensor. Se utiliza cuando la propiedad SensorType est� establecida en \"Otros\".") : Amended ToSubclass] string OtherSensorTypeDescription;

  [Description("PossibleStates enumera los resultados de cadena posibles del sensor. Por ejemplo, un sensor \"Conmutador\" puede dar como resultado los estados \"Encendido\" o \"Apagado\". Otra implementaci�n del conmutador podr�a dar como resultado los estados \"Abierto\" y \"Cerrado\". Otro ejemplo es un NumericSensor que admita umbrales. Este sensor puede informar de estados como \"Normal\", \"Superior grave\", \"Inferior no cr�tico\", etc. Un NumericSensor que no publica lecturas y umbrales, pero que almacena estos datos internamente, a�n puede informar de sus estados.") : Amended ToSubclass] string PossibleStates[];

  [Description("El estado actual que indica el sensor. Este es siempre uno de los \"PossibleStates\".") : Amended ToSubclass] string CurrentState;

  [Description("El intervalo de sondeo que el sensor de hardware o la instrumentaci�n usan para determinar el estado actual del sensor.") : Amended ToSubclass] uint64 PollingInterval;

};



[Description("Un sensor num�rico es capaz de devolver lecturas num�ricas y opcionalmente es compatible con la configuraci�n de umbrales.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_NumericSensor : CIM_Sensor

{

  [Description("La unidad base de los valores que devuelve este sensor. Todos los valores que devuelve este sensor se representan en las unidades obtenidas por (BaseUnits * 10 elevado a la potencia del UnitModifier). Por ejemplo, si BaseUnits es voltios y el UnitModifier es -6, las unidades de los valores devueltos son MicroVolts. Sin embargo, si se establece la propiedad RateUnits en un valor distinto de \"Ninguno\", entonces las unidades se califican como unidades de velocidad. En el ejemplo anterior, si RateUnits est� establecido en \"Por segundo\", los valores que devuelve el sensor est�n en MicroVolts/Segundo. Las unidades se aplican a todas las propiedades num�ricas del sensor, a menos que el calificador Unidades lo suplante de forma expl�cita.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Grados C", "Grados F", "Grados K", "Voltios", "Amperios", "Vatios", "Julios", "Culombios", "VA", "Nits", "L�menes", "Lux", "Candelas", "kPa", "PSI", "Newtons", "CFM", "RPM", "Herzios", "Segundos", "Minutos", "Horas", "D�as", "Semanas", "Mils", "Pulgadas", "Pies", "Pulgadas c�bicas", "Pies c�bicos", "Metros", "Cent�metros c�bicos", "Metros c�bicos", "Litros", "Onzas l�quidas", "Radianes", "Estereorradianes", "Revoluciones", "Ciclos", "Gravedades", "Onzas", "Libras", "Pie-libras", "Onzas-pulgadas", "Gausio", "Gilbertios", "Henrios", "Faradios", "Ohmios", "Siemensios", "Moles", "Bequerelios", "PPM (partes/mill�n)", "Decibelios", "DbA", "DbC", "Grises", "Sieverts", "Temperatura del color en grados K", "Bits", "Bytes", "Palabras (datos)", "DoubleWords", "QuadWords", "Porcentaje"} : Amended ToSubclass] uint16 BaseUnits;

  [Description("El multiplicador de unidad para los valores que devuelve este sensor. Todos los valores que devuelve este sensor se representan en las unidades obtenidas por (BaseUnits * 10 elevado a la potencia del UnitModifier). Por ejemplo, si BaseUnits es voltios y el modificador de unidad es -6, entonces las unidades de los valores devueltos son MicroVolts. Sin embargo, si la propiedad RateUnits est� establecida en un valor distinto de \"Ninguno\", entonces las unidades se califican como unidades de velocidad. En el ejemplo anterior, si RateUnits est� establecido en \"Por segundo\", los valores que devuelve el sensor est�n en MicroVolts/Segundo. Las unidades se aplican a todas las propiedades num�ricas del sensor, a menos que el calificador Unidades lo suplante de forma expl�cita.") : Amended ToSubclass] sint32 UnitModifier;

  [Description("Especifica si las unidades que devuelve este sensor son unidades de velocidad. Todos los valores que devuelve este sensor se representan en las unidades obtenidas por (BaseUnits * 10 elevado a la potencia del UnitModifier). Esto es cierto a menos que esta propiedad (RateUnits) tenga un valor distinto de \"Ninguno\". Por ejemplo, si BaseUnits es voltios y el UnitModifier es -6, entonces las unidades de los valores devueltos son MicroVolts. Pero, si la propiedad RateUnits est� establecida en un valor distinto de \"Ninguno\", las unidades se califican como unidades de velocidad. En el ejemplo anterior, si RateUnits est� establecido en \"Por segundo\", los valores que devuelve el sensor est�n en MicroVolts/Segundo. Las unidades se aplican a todas las propiedades num�ricas del sensor, a menos que el calificador Unidades lo suplante de forma expl�cita. Cualquier implementaci�n de CurrentReading deber�a calificarse con un calificador Contador o Indicador, seg�n las caracter�sticas del sensor que se est� modelando.") : Amended ToSubclass,Values{"Ninguno", "Por MicroSecond", "Por MilliSecond", "Por segundo", "Por minuto", "Por hora", "Por d�a", "Por semana", "Por mes", "Por a�o"} : Amended ToSubclass] uint16 RateUnits;

  [Description("El valor actual que indica el sensor.") : Amended ToSubclass] sint32 CurrentReading;

  [Description("NominalReading indica el valor \"normal\"o esperado para el NumericSensor.") : Amended ToSubclass] sint32 NominalReading;

  [Description("NormalMax ofrece instrucciones para el usuario con respecto al intervalo m�ximo normal para el NumericSensor.") : Amended ToSubclass] sint32 NormalMax;

  [Description("NormalMin ofrece instrucciones para el usuario con respecto al intervalo m�nimo normal para el NumericSensor.") : Amended ToSubclass] sint32 NormalMin;

  [Description("MaxReadable indica el mayor valor de la propiedad medida que puede leer el NumericSensor.") : Amended ToSubclass] sint32 MaxReadable;

  [Description("MinReadable indica el valor menor de la propiedad medida que puede leer el NumericSensor.") : Amended ToSubclass] sint32 MinReadable;

  [Description("Resoluci�n indica la capacidad del sensor para resolver diferencias en la propiedad medida. Las unidades para esta medida se determinan por BaseUnit*UnitModifier/RateUnit.") : Amended ToSubclass] uint32 Resolution;

  [Description("Esta propiedad se degrada en favor del uso de las propiedades Resoluci�n y Precisi�n. \nIndica la tolerancia del sensor para la propiedad medida. Tolerancia, junto con Resoluci�n y Precisi�n, se usan para calcular el valor real de la propiedad f�sica medida. Tolerancia podr�a variar seg�n el dispositivo sea lineal o no en su intervalo din�mico.") : Amended ToSubclass] sint32 Tolerance;

  [Description("Indica la precisi�n del sensor para la propiedad medida. Su valor se registra como m�s/menos cent�simas de un porcentaje. Precisi�n, junto con Resoluci�n, se usan para calcular el valor real de la propiedad f�sica medida. Precisi�n podr�a variar seg�n el dispositivo sea lineal o no en su intervalo din�mico.") : Amended ToSubclass] sint32 Accuracy;

  [Description("Indica que el sensor es lineal en su intervalo din�mico.") : Amended ToSubclass] boolean IsLinear;

  [Description("Indica el margen edificado entre los umbrales. Este margen evita cambios de estado innecesarios cuando la lectura del sensor pueda fluctuar muy cerca de sus l�mites. Esta circunstancia puede producirse debido a la tolerancia/precisi�n/resoluci�n del sensor o por motivos de entorno. Una vez que se cruza un umbral, el estado del sensor debe cambiar. Sin embargo, el estado no debe fluctuar entre el estado antiguo y el nuevo a menos que el cambio del sensor en la lectura exceda el valor de hist�resis. BaseUnit*UnitModifier/RateUnit determina las unidades para esta medida.") : Amended ToSubclass] uint32 Hysteresis;

  [Description("Los valores de umbral del sensor especifican los intervalos (valores m�nimo y m�ximo) para determinar si el sensor est� funcionando en condiciones Normal, NonCritical, Critical o Fatal. Si la lectura actual se encuentra entre LowerThresholdNonCritical y UpperThresholdNonCritical, entonces el sensor est� informando de un valor normal. Si CurrentReading est� entre LowerThresholdNonCritical y LowerThresholdCritical, entonces CurrentState es NonCritical.") : Amended ToSubclass] sint32 LowerThresholdNonCritical;

  [Description("Los valores de umbral del sensor especifican los intervalos (valores m�nimo y m�ximo) para determinar si el sensor est� funcionando en condiciones Normal, NonCritical, Critical o Fatal. Si CurrentReading est� entre LowerThresholdNonCritical y UpperThresholdNonCritical, entonces el sensor est� informando de un valor normal. Si CurrentReading est� entre UpperThreshold NonCritical y UpperThresholdCritical, entonces CurrentState es NonCritical.") : Amended ToSubclass] sint32 UpperThresholdNonCritical;

  [Description("Los valores de umbral del sensor especifican los intervalos (valores m�nimo y m�ximo) para determinar si el sensor est� funcionando en condiciones Normal, NonCritical, Critical o Fatal. Si CurrentReading est� entre LowerThresholdCritical y Lower ThresholdFatal, entonces CurrentState es Critical.") : Amended ToSubclass] sint32 LowerThresholdCritical;

  [Description("Los valores de umbral del sensor especifican los intervalos (valores m�nimo y m�ximo) para determinar si el sensor est� funcionando en condiciones Normal, NonCritical, Critical o Fatal. Si CurrentReading est� entre UpperThresholdCritical y Upper ThresholdFatal, entonces CurrentState es Critical.") : Amended ToSubclass] sint32 UpperThresholdCritical;

  [Description("Los valores de umbral del sensor especifican los intervalos (valores m�nimo y m�ximo) para determinar si el sensor est� funcionando en condiciones Normal, NonCritical, Critical o Fatal. Si CurrentReading est� por debajo de LowerThresholdFatal, entonces el estado actual es Fatal.") : Amended ToSubclass] sint32 LowerThresholdFatal;

  [Description("Los valores de umbral del sensor especifican los intervalos (valores m�nimo y m�ximo) para determinar si el sensor est� funcionando bajo condiciones Normal, NonCritical, Critical o Fatal. Si CurrentReading est� por encima de UpperThresholdFatal, entonces el estado actual es Fatal.") : Amended ToSubclass] sint32 UpperThresholdFatal;

  [Description("Una matriz que representa los umbrales que admite este sensor.") : Amended ToSubclass,Values{"LowerThresholdNonCritical", "UpperThresholdNonCritical", "LowerThresholdCritical", "UpperThresholdCritical", "LowerThresholdFatal", "UpperThresholdFatal"} : Amended ToSubclass] uint16 SupportedThresholds[];

  [Description("Una matriz que representa los umbrales actualmente habilitados para este sensor.") : Amended ToSubclass,Values{"LowerThresholdNonCritical", "UpperThresholdNonCritical", "LowerThresholdCritical", "UpperThresholdCritical", "LowerThresholdFatal", "UpperThresholdFatal"} : Amended ToSubclass] uint16 EnabledThresholds[];

  [Description("Una matriz que representa los umbrales donde se puede escribir que admite el sensor.") : Amended ToSubclass,Values{"LowerThresholdNonCritical", "UpperThresholdNonCritical", "LowerThresholdCritical", "UpperThresholdCritical", "LowerThresholdFatal", "UpperThresholdFatal"} : Amended ToSubclass] uint16 SettableThresholds[];

  [Description("Este m�todo reinicia los valores los valores de los umbrales a los predeterminados de hardware. Este m�todo devuelve 0 si se ejecuta correctamente, 1 si no se admite y cualquier otro valor si se produce un error. En una subclase, puede especificarse el conjunto de c�digos de retorno posibles mediante el uso de un calificador ValueMap en el m�todo. Las cadenas a las que se \"traducen\" los contenidos ValueMap pueden especificarse tambi�n en la subclase como un calificador de matriz Values.") : Amended ToSubclass] uint32 RestoreDefaultThresholds();

  [Description("Se ha degradado el uso de este m�todo, ya que la lectura actual del sensor puede obtenerse mediante la operaci�n GetInstance. \nPara un sensor no lineal, la resoluci�n, precisi�n, tolerancia e hist�resis var�an seg�n se desplaza la lectura actual. Este m�todo puede utilizarse para obtener estos factores de una lectura determinada. Devuelve 0 si se ejecuta correctamente, 1 si no se admite y cualquier otro valor si se produce un error. En una subclase, puede especificarse el conjunto de c�digos de retorno posibles mediante el uso de un calificador ValueMap en el m�todo. Las cadenas a las que se \"traducen\" los contenidos ValueMap pueden especificarse tambi�n en la subclase como un calificador de matriz Values.") : Amended ToSubclass] uint32 GetNonLinearFactors([IN,Description("La lectura del sensor para la que se obtiene informaci�n.") : Amended ToSubclass] sint32 SensorReading,[IN(FALSE),OUT,Description("La precisi�n de la lectura.") : Amended ToSubclass] sint32 Accuracy,[IN(FALSE),OUT,Description("La resoluci�n de la lectura.") : Amended ToSubclass] uint32 Resolution,[IN(FALSE),OUT,Description("La tolerancia de la lectura.") : Amended ToSubclass] sint32 Tolerance,[IN(FALSE),OUT,Description("La hist�resis de la lectura.") : Amended ToSubclass] uint32 Hysteresis);

};



[Description("El registro representa cualquier tipo de evento, error o cr�nica o registro informativo. El objeto describe la existencia del registro y sus caracter�sticas. El registro no dicta la forma de los datos representados ni c�mo se almacenan y/o obtiene acceso a las entradas o mensajes del registro. Las subclases definir�n los m�todos y el comportamiento apropiado.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_Log : CIM_EnabledLogicalElement

{

  [Description("N�mero m�ximo de entradas que pueden capturarse en el registro. Si no est� definido, debe especificarse un valor de cero.") : Amended ToSubclass] uint64 MaxNumberOfRecords;

  [Description("N�mero actual de entradas en el Registro.") : Amended ToSubclass] uint64 CurrentNumberOfRecords;

  [Description("Solicita que se borren todas las entradas del Registro. \nEl valor de retorno debe ser 0 si la solicitud se ejecut� con �xito, 1 si la solicitud no es compatible y otro valor, tal y como indican los calificadores ValueMap/Values, si se produce un error.") : Amended ToSubclass,Values{"Completado sin errores", "No compatible", "Error no especificado", "Tiempo de espera", "Error", "Par�metro no v�lido", "Reservado_DMTF", "Reservado_m�todo", "Reservado_proveedor"} : Amended ToSubclass] uint32 ClearLog();

};



[Description("El objeto LogRecord puede describir el formato de definici�n de las entradas de un MessageLog o puede utilizarse para crear instancias de las entradas reales del Registro. El �ltimo enfoque proporciona una mayor definici�n sem�ntica y control de administraci�n sobre las entradas individuales de un MessageLog que los m�todos de manipulaci�n de registros de la clase Registro. Se recomienda que los datos de las entradas de Registro individuales se modelen utilizando subclases de LogRecord, para evitar la creaci�n de LogRecords con una propiedad (como por ejemplo RecordData) sin sem�nticas. \nPodr�an especificarse formatos definitorios para LogRecords estableciendo una convenci�n de nomenclatura para las propiedades clave RecordID y Message Timestamp.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_LogRecord : CIM_ManagedElement

{

  [Key,Description("CreationClassName del registro de �mbito.") : Amended ToSubclass] string LogCreationClassName;

  [Key,Description("Name del registro de �mbito.") : Amended ToSubclass] string LogName;

  [Key,Description("CreationClassName indica el nombre de la clase o subclase que se usa en la creaci�n de una instancia. Cuando se usa con las dem�s propiedades clave de esta clase, esta propiedad permite que se identifiquen de manera �nica todas las instancias de esta clase y sus subclases.") : Amended ToSubclass] string CreationClassName;

  [Key,Description("RecordID, con la propiedad MessageTimestamp, sirve para identificar de forma �nica el LogRecord dentro de un MessageLog. Tenga en cuenta que esta propiedad es diferente de los par�metros RecordNumber de los m�todos MessageLog. Los �ltimos son s�lo valores ordinales, �tiles para hacer un seguimiento de la posici�n al procesar una iteraci�n a trav�s de un Registro. Por otro lado, RecordID es verdaderamente un identificador de una instancia de LogRecord. Se puede definir en la posici�n ordinal del registro, pero no es obligatorio.") : Amended ToSubclass] string RecordID;

  [Key,Description("Una estructura de clave de LogRecord incluye una marca de tiempo para la entrada.") : Amended ToSubclass] datetime MessageTimestamp;

  [Description("Cadena de formato libre que describe la estructura de datos de LogRecord.") : Amended ToSubclass] string DataFormat;

  [Description("Una cadena que describe la estructura de datos de la informaci�n en la propiedad RecordData. Si la cadena RecordFormat est� <vac�a>, RecordData debe interpretarse como una cadena de formato libre. \n\nPara describir la estructura de datos de RecordData, debe reconstruirse la cadena RecordFormat de la siguiente forma: \n- el primer car�cter es un car�cter delimitador y se usa para redistribuir el resto de la cadena en subcadenas. \n- cada subcadena est� separada por el car�cter delimitador y debe estar en forma de una declaraci�n de propiedad CIM (es decir, tipo de datos y nombre de propiedad). Este conjunto de declaraciones podr�a utilizarse para interpretar la propiedad RecordData, delimitada de forma similar. \nPor ejemplo, la utilizaci�n de un delimitador '*', RecordFormat = \"*cadena ThisDay*uint32 ThisYear*datetime SomeTime\" \npodr�a usarse para interpretar: RecordData = \"*This is Friday*2002*20020807141000.000000-300\".") : Amended ToSubclass] string RecordFormat;

  [Description("Una cadena que contiene datos LogRecord. \nSi la propiedad RecordFormat est� <vac�a> o no puede redistribuirse seg�n el m�todo recomendado, debe interpretarse RecordData como una cadena de formato libre. Si la propiedad RecordFormat contiene informaci�n de formato redistribuible (tal y como se recomienda en el calificador de descripci�n de RecordFormat), la cadena RecordData DEBE redistribuirse seg�n este formato. En este caso, RecordData DEBE comenzar con el car�cter delimitador y este car�cter DEBE utilizarse para separar subcadenas en la forma descrita. La cadena RecordData puede entonces ser redistribuida por el consumidor de datos y escrita correctamente.") : Amended ToSubclass] string RecordData;

};



[Description("RecordLog sirve como punto de adici�n para objetos LogRecord. Esta clase presenta una vista de registro de mayor nivel que su clase de mismo nivel MessageLog (que usa iteradores) e introduce una nueva estructura de claves. El acceso a las entradas de este registro se consigue a trav�s del uso de las operaciones CIM est�ndar, definidas como parte de WBEM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_RecordLog : CIM_Log

{

  [Key,Description("Dentro del �mbito del NameSpace creador de instancias, InstanceID identifica de forma opaca y exclusiva una instancia de esta clase. \nPara asegurar la exclusividad dentro de NameSpace, el valor de InstanceID DEBE construirse mediante el siguiente algoritmo \"preferido\": \n<OrgID>:<LocalID> \nDonde <OrgID> y <LocalID> est�n separados por dos puntos \":\" y donde <OrgID> DEBE incluir un nombre comercial, registrado o de alg�n modo exclusivo, propiedad de la entidad empresarial que crea o define el InstanceID, o bien se trata de un Id. registrado que una autoridad global reconocida asigna a la entidad empresarial. (Es similar a la estructura <Schema Name>_<Class Name> de nombres de clase Schema). Adem�s, para asegurar la exclusividad, <OrgID> NO DEBE contener dos puntos (\":\"). Cuando se utilice este algoritmo, los primeros dos puntos que aparezcan en InstanceID DEBEN aparecer entre <OrgID> y <LocalID>. \nLa entidad empresarial escoge el <LocalID>, que no DEBE volver a utilizarse para identificar otros elementos subyacentes (del mundo real). Si no se utiliza el algoritmo \"preferido\" anterior, la entidad de definici�n DEBE asegurar que el InstanceID resultante no se vuelva a utilizar en ninguno de los InstanceIDs producidos por este u otro proveedor para el NameSpace de esta instancia. \nPara instancias definidas por DMTF, el algoritmo \"preferido\" DEBE usarse con el <OrgID> establecido en \"CIM\".") : Amended ToSubclass] string InstanceID;

};



[Description("RegisteredProfile es un conjunto de clases de esquema CIM con propiedades y/o m�todos obligatorios, necesarios para administrar una entidad del mundo real o para admitir un escenario de uso en una forma interoperable. RegisteredProfiles pueden definirlo DMTF u otras organizaciones de est�ndares. No confunda esta clase con CIM_Profile, que recopila instancias SettingData que se aplicar�n como 'perfil de configuraci�n' de un elemento. \nRegisteredProfile es un 'est�ndar' con nombre para la administraci�n basada en CIM de un sistema, subsistema, servicio u otra entidad determinada, para un conjunto especificado de usos. Es una definici�n completa, independiente, en contraposici�n con la subclase RegisteredSubProfile, que necesita un perfil de �mbito para el contexto. \nLos usos de RegisteredProfile o SubProfile DEBEN especificarse en el documento que define el perfil. Por ejemplo, los perfiles sirven para administrar diversos aspectos de un sistema operativo, una matriz de almacenamiento o una base de datos. La organizaci�n de creaci�n define y determina el �mbito del nombre del perfil.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_RegisteredProfile : CIM_ManagedElement

{

  [Key,Description("Dentro del �mbito del NameSpace creador de instancias, InstanceID identifica de forma opaca y exclusiva una instancia de esta clase. Para asegurar la exclusividad dentro de NameSpace, el valor de InstanceID DEBE construirse con el siguiente algoritmo 'preferido': \n<OrgID>:<LocalID> \nDonde <OrgID> y <LocalID> est�n separados por dos puntos ':', y donde <OrgID> DEBE incluir un nombre comercial, registrado o de alg�n modo exclusivo, propiedad de la entidad empresarial que crea o define el InstanceID, o bien tratarse de un id. registrado que una autoridad global reconocida asigna a la entidad empresarial. (Es similar a la estructura <Nombre de esquema>_<Nombre de clase> de los nombres de de la clase Schema). Asimismo, para asegurar la exclusividad, <OrgID> NO DEBE contener dos puntos (':'). Cuando se use este algoritmo, los primeros dos puntos que aparezcan en InstanceID DEBEN aparecer entre <OrgID> y <LocalID>. \nLa entidad empresarial elige el <LocalID>, que NO DEBE volver a usarse para identificar otros elementos subyacentes (del mundo real). Si no se usa el algoritmo 'preferido' anterior, la entidad definitoria DEBE asegurar que el InstanceID resultante no vuelva a usarse en ninguno de los InstanceID producidos por �ste o por otros proveedores para el NameSpace de esta instancia. \nPara instancias definidas por DMTF, el algoritmo 'preferido' DEBE usarse con el <OrgID> establecido en 'CIM'.") : Amended ToSubclass] string InstanceID;

  [Description("Organizaci�n que define este perfil.") : Amended ToSubclass,Values{"Otras", "DMTF", "CompTIA", "Consortium for Service Innovation", "FAST", "GGF", "INTAP", "itSMF", "NAC", "Northwest Energy Efficiency Alliance", "SNIA", "TM Forum", "The Open Group", "ANSI", "IEEE", "IETF", "INCITS", "ISO", "W3C"} : Amended ToSubclass] uint16 RegisteredOrganization;

  [Description("Cadena de formato libre que describe la organizaci�n cuando se especifica 1, \"Otras\", en RegisteredOrganization.") : Amended ToSubclass] string OtherRegisteredOrganization;

  [Description("Nombre del perfil registrado. Como pueden existir varias versiones para el mismo RegisteredName, la combinaci�n de RegisteredName, RegisteredOrganization y RegisteredVersion DEBE identificar de forma exclusiva el perfil registrado dentro del �mbito de la organizaci�n.") : Amended ToSubclass] string RegisteredName;

  [Description("Versi�n del perfil. La cadena que contiene la versi�n DEBE tener el formato siguiente: \nM + \".\" + N + \".\" + U \nDonde \nM es la versi�n principal (en n�mero) que describe la creaci�n del perfil o la �ltima modificaci�n. \nN es la versi�n secundaria (en n�mero) que describe la creaci�n del perfil o la �ltima modificaci�n. \nU es la actualizaci�n (por ejemplo, errores, revisiones, etc. en n�mero) que describe la creaci�n del perfil o la �ltima modificaci�n.") : Amended ToSubclass] string RegisteredVersion;

  [Description("Esta propiedad indica el anuncio de la informaci�n de perfil. Los servicios de anuncios de la infraestructura WBEM la usan para determinar qu� debe anunciarse y con qu� mecanismos. Como la propiedad es una matriz, el perfil se PUEDE anunciar mediante diversos mecanismos. Nota: si est� propiedad es null/uninitialized, es como si se especificara el valor 2, \"No anunciado\".") : Amended ToSubclass,Values{"Otros", "No anunciado", "SLP"} : Amended ToSubclass] uint16 AdvertiseTypes[];

  [Description("Cadena de formato libre que contiene informaci�n adicional relacionada con AdvertiseType. DEBE proporcionarse una descripci�n si AdvertiseType es 1, \"Otros\". Una entrada de esta matriz corresponde a la entrada de la matriz de AdvertiseTypes en el mismo �ndice. Si Type se establece en \"No anunciado\" o \"SLP\", no es necesario proporcionar descripciones adicionales. No obstante, a medida que se expande la plantilla SLP, o seg�n se van definiendo otros mecanismos de anuncio, puede que se necesiten descripciones adicionales. Con este objetivo se define esta matriz.") : Amended ToSubclass] string AdvertiseTypeDescriptions[];

};



[Description("La clase Group se usa para agrupar ManagedElements. Esta clase se define con el objetivo de incorporar atributos LDAP de uso frecuente para que las implementaciones deriven f�cilmente esta informaci�n de directorios accesibles para LDAP. Las propiedades de esta clase son un subconjunto de una clase relacionada, OtherGroupInformation, que define todas las propiedades de grupo en forma de matriz por razones de compatibilidad de directorios.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_Group : CIM_Collection

{

  [Key,Description("CreationClassName indica el nombre de la clase o subclase que se usa en la creaci�n de una instancia. Cuando se usa con las dem�s propiedades clave de esta clase, esta propiedad permite que se identifiquen de manera �nica todas las instancias de esta clase y sus subclases.") : Amended ToSubclass] string CreationClassName;

  [Key,Description("La propiedad Name define la etiqueta por la que se conoce el objeto. En el caso de una instancia derivada de LDAP, el valor de la propiedad Name puede ser el nombre distintivo de la instancia de objeto a la que LDAP obtiene acceso.") : Amended ToSubclass] string Name;

  [Description("La propiedad BusinessCategory puede usarse para describir el tipo de actividad empresarial que realizan los miembros del grupo.") : Amended ToSubclass] string BusinessCategory;

  [Description("Un nombre com�n es un nombre (posiblemente ambiguo) por el que se conoce habitualmente al grupo en un �mbito limitado (como una organizaci�n) y que cumple la convenci�n de nomenclatura del pa�s o de la cultura al que est� asociado.") : Amended ToSubclass] string CommonName;

};



[Description("CIM_Account es la informaci�n que el servicio de seguridad almacena para realizar un seguimiento de la identidad y los privilegios administrados por dicho servicio. Ejemplos t�picos de una cuenta son las entradas en un archivo /etc/passwd de UNIX. Diferentes tipos de servicios de seguridad usan informaci�n diversa de dichas entradas: el programa /bin/login usa el nombre de cuenta ('root') y la contrase�a con hash para autenticar usuarios, y el servicio de archivos, por ejemplo, usa el campo UserID ('0') y el campo GroupID ('0') para registrar propiedades y determinar privilegios de control de acceso sobre los archivos del sistema de archivos. Esta clase se define con el objetivo de incorporar atributos LDAP de uso frecuente para que las implementaciones deriven f�cilmente esta informaci�n de directorios accesibles para LDAP. \n\nLa sem�ntica de Account se superpone con la de la clase CIM_Identity. No obstante, los aspectos de Account, como su uni�n espec�fica a un sistema, son valiosos y se han implementado ampliamente. Por esta raz�n, las clases Account e Identity est�n asociadas mediante una subclase de LogicalIdentity (AccountIdentity), en lugar de que la clase Account del esquema CIM quede obsoleta. Una vez que la clase Account se autentica, el correspondiente valor booleano TrustEstablished de la clase Identity se establece en TRUE. A continuaci�n, la clase Identity puede usarse como definida con fines de autorizaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_Account : CIM_LogicalElement

{

  [Key,Description("CCN del sistema dentro del �mbito.") : Amended ToSubclass] string SystemCreationClassName;

  [Key,Description("Nombre del sistema dentro del �mbito.") : Amended ToSubclass] string SystemName;

  [Key,Description("CreationClassName indica el nombre de la clase o subclase que se usa en la creaci�n de una instancia. Cuando se usa con las dem�s propiedades clave de esta clase, esta propiedad permite que se identifiquen de manera �nica todas las instancias de esta clase y sus subclases.") : Amended ToSubclass] string CreationClassName;

  [Key,Description("La propiedad Name define la etiqueta por la que se conoce el objeto. El valor de esta propiedad puede establecerse en el mismo valor que el de la propiedad UserID o, en el caso de una instancia derivada de LDAP, el valor de la propiedad Name puede ser el nombre distintivo de la instancia de objeto a la que LDAP obtiene acceso.") : Amended ToSubclass] string Name;

  [Description("UserID es el valor que usa el servicio de seguridad para representar la identidad. En un servicio de autenticaci�n, UserID puede ser el nombre del usuario; en un servicio de autorizaci�n, el valor que sirve como identificador para una asignaci�n de la identidad.") : Amended ToSubclass] string UserID;

  [Description("En el caso de una instancia derivada de LDAP, los valores de la propiedad ObjectClass pueden establecerse en los valores del atributo objectClass.") : Amended ToSubclass] string ObjectClass[];

  [Description("Los valores de la propiedad Descriptions pueden contener descripciones legibles del objeto. En el caso de una instancia derivada de LDAP, el atributo de la descripci�n puede tener varios valores que, por lo tanto, no pueden colocarse en la propiedad Description heredada.") : Amended ToSubclass] string Descriptions[];

  [Description("Basado en RFC1274, nombre de host del sistema al que se refiere la cuenta. El nombre de host puede ser un nombre DNS completo o un nombre de host no completo.") : Amended ToSubclass] string Host[];

  [Description("Esta propiedad contiene el nombre de una localidad, como por ejemplo una ciudad, un pa�s u otra regi�n geogr�fica.") : Amended ToSubclass] string LocalityName[];

  [Description("Nombre de la organizaci�n relacionada con la cuenta.") : Amended ToSubclass] string OrganizationName[];

  [Description("Nombre de la unidad organizativa relacionada con la cuenta.") : Amended ToSubclass] string OU[];

  [Description("En el caso de una instancia derivada de LDAP, la propiedad SeeAlso especifica el nombre distintivo de otros objetos Directory que pueden ser otros aspectos (en cierto sentido) del mismo objeto del mundo real.") : Amended ToSubclass] string SeeAlso[];

  [Description("Basada en inetOrgPerson y por motivos de compatibilidad de directorios, la propiedad UserCertificate puede usarse para especificar un certificado de claves p�blicas de la persona.") : Amended ToSubclass] string UserCertificate[];

  [Description("En el caso de una instancia derivada de LDAP, la propiedad UserPassword puede contener una contrase�a cifrada que sirve para obtener acceso a los recursos de la persona en un directorio.") : Amended ToSubclass] string UserPassword[];

};



[Description("Privilege es la clase base de todos los tipos de actividades que se conceden o deniegan de acuerdo a un rol (Role) o una identidad (Identity). Conceder o denegar un privilegio individual se define mediante el valor booleano PrivilegeGranted. Un privilegio que no se conceda de forma expl�cita se considera como denegado. El hecho de denegar de forma expl�cita (PrivilegeGranted = FALSE) tiene prioridad sobre cualquier privilegio concedido. \n\nLa asociaci�n de sujetos (roles e identidades) a privilegios se realiza mediante directivas o expl�citamente a trav�s de las asociaciones en una subclase. Las entidades protegidas (objetivos) pueden definirse de forma similar. \n\nTenga en cuenta que los privilegios se pueden heredar a trav�s de roles jer�rquicos, o puede que se superpongan. Por ejemplo, un privilegio que deniegue escrituras (Writes) en las instancias en un espacio de nombres de servidor CIM determinado se superpondr�a con un privilegio que defina derechos de acceso espec�ficos a nivel de instancia dentro de ese espacio de nombres. En este ejemplo, AuthorizedSubjects son identidades o roles, y AuthorizedTargets son un espacio de nombres en el primer caso y una instancia concreta en el segundo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_Privilege : CIM_ManagedElement

{

  [Key,Description("Dentro del �mbito del NameSpace creador de instancias, InstanceID identifica de forma opaca y exclusiva una instancia de esta clase. Para asegurar la exclusividad dentro de NameSpace, el valor de InstanceID DEBE construirse con el siguiente algoritmo 'preferido': \n<OrgID>:<LocalID> \nDonde <OrgID> y <LocalID> est�n separados por dos puntos ':', y donde <OrgID> DEBE incluir un nombre comercial, registrado o de alg�n modo exclusivo, propiedad de la entidad empresarial que crea o define el InstanceID, o bien tratarse de un id. registrado que una autoridad global reconocida asigna a la entidad empresarial. (Es similar a la estructura <Nombre de esquema>_<Nombre de clase> de los nombres de la clase Schema). Asimismo, para asegurar la exclusividad, <OrgID> NO DEBE contener dos puntos (':'). Cuando se use este algoritmo, los primeros dos puntos que aparezcan en InstanceID DEBEN aparecer entre <OrgID> y <LocalID>. \nLa entidad empresarial elige el <LocalID>, que NO DEBE volver a usarse para identificar otros elementos subyacentes (del mundo real). Si no se usa el algoritmo 'preferido' anterior, la entidad definitoria DEBE asegurar que el InstanceID resultante no vuelva a usarse en ninguno de los InstanceID producidos por �ste o por otros proveedores para el NameSpace de esta instancia. Para instancias definidas por DMTF, el algoritmo 'preferido' DEBE usarse con el <OrgID> establecido en 'CIM'.") : Amended ToSubclass] string InstanceID;

  [Description("Booleano que indica si se concedi� el privilegio (TRUE) o se deneg� (FALSE). El valor predeterminado es conceder permiso.") : Amended ToSubclass] boolean PrivilegeGranted;

  [Description("Enumeraci�n que indica las actividades a las que se concede o deniega permiso. Estas actividades se refieren a todas las entidades especificadas en la matriz ActivityQualifiers. Los valores de la enumeraci�n son directos excepto uno, 4=\"Detectar\". Este valor indica que la existencia o presencia de una entidad puede estar determinada, aunque no as� los datos espec�ficos (para lo cual, el privilegio Read debe establecerse en TRUE). Un ejemplo de esta actividad son los 'archivos ocultos': si observa el contenido de un directorio, no ver� los archivos ocultos. No obstante, si sabe el nombre de un archivo espec�fico, o sabe c�mo exponer los archivos ocultos, �stos pueden ser 'detectados'. Otro ejemplo es la capacidad de definir privilegios de b�squeda en implementaciones de directorios.") : Amended ToSubclass,Values{"Otras", "Crear", "Eliminar", "Detectar", "Leer", "Escribir", "Ejecutar", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 Activities[];

  [Description("La propiedad ActivityQualifiers es una matriz de valores de cadenas que se usa para calificar con m�s detalle y especificar los privilegios concedidos o denegados. Por ejemplo, se usa para especificar un conjunto de archivos para los que se concedi� o deneg� el acceso de 'Lectura'/'Escritura'. O bien, define los m�todos de una clase que pueden 'ejecutarse'. Los detalles sobre la sem�ntica de las entradas individuales de ActivityQualifiers se proporcionan en las entradas correspondientes de la matriz QualifierFormats.") : Amended ToSubclass] string ActivityQualifiers[];

  [Description("Define la sem�ntica de las entradas correspondientes de la matriz ActivityQualifiers. A continuaci�n se muestra un ejemplo de cada uno de estos formatos y su uso: \n- 2=Nombre de clase. Ejemplo: si el objetivo de la autorizaci�n es un servicio CIM o un espacio de nombres, las entradas de ActivityQualifiers pueden definir una lista de clases que el sujeto autorizado puede crear o eliminar. \n- 3=<Clase.>Propiedad. Ejemplo: si el objetivo de la autorizaci�n es un servicio CIM, un espacio de nombres o una colecci�n de instancias, las entradas de ActivityQualifiers pueden definir las propiedades de clase a las que se puede obtener acceso. En este caso, los nombres de clase se especifican con los nombres de las propiedades para evitar ambig�edad, ya que un servicio CIM, un espacio de nombres o una colecci�n pueden administrar diversas clases. Por otro lado, si el objetivo de la autorizaci�n es una instancia individual, no puede darse ambig�edad y, en consecuencia, puede omitirse el nombre de clase. Para especificar TODAS las propiedades, debe usarse el car�cter comod�n \"*\". \n- 4=<Clase.>M�todo. Este ejemplo es muy similar al anterior. As�, como en el caso anterior, puede especificarse la cadena \"*\" para seleccionar TODOS los m�todos. \n- 5=Referencia de objeto. Ejemplo: si el objetivo de la autorizaci�n es un servicio CIM o un espacio de nombres, las entradas de ActivityQualifiers pueden definir una lista de referencias de objeto (como cadenas) a las que puede obtener acceso el sujeto autorizado. \n- 6=Espacio de nombres. Ejemplo: si el objetivo de la autorizaci�n es un servicio CIM, las entradas de ActivityQualifiers pueden definir una lista de espacios de nombres a los que puede obtener acceso el sujeto autorizado. \n- 7=Direcci�n URL. Ejemplo: no se puede definir un objetivo de autorizaci�n, pero puede usarse un privilegio para denegar el acceso a una direcci�n URL espec�fica mediante identidades individuales o de acuerdo a roles espec�ficos, como el rol 'menores de 17'. \n- 8=Nombre de directorio/archivo. Ejemplo: si el objetivo de la autorizaci�n es un sistema de archivos (FileSystem), las entradas de ActivityQualifiers pueden definir una lista de directorios y archivos cuyo acceso est� protegido. \n- 9=Instrucci�n de la l�nea de comandos. Ejemplo: si el objetivo de la autorizaci�n es un sistema de equipos (ComputerSystem) o servicio (Service), las entradas de ActivityQualifiers pueden definir una lista de instrucciones de la l�nea de comandos que los sujetos autorizados puedan o no 'ejecutar'.") : Amended ToSubclass,Values{"Nombre de clase", "<Clase.>Propiedad", "<Clase.>M�todo", "Referencia de objeto", "Espacio de nombres", "Direcci�n URL", "Nombre de directorio/archivo", "Instrucci�n de la l�nea de comandos", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 QualifierFormats[];

};



[Description("Privilege es la clase base de todos los tipos de actividades que se conceden o deniegan de acuerdo a un rol (Role) o una identidad (Identity). AuthorizedPrivilege es una subclase que define presentaciones est�ticas de reglas de directivas. La asociaci�n de roles e identidades con AuthorizedPrivilege se realiza mediante la relaci�n AuthorizedSubject. Las entidades que est�n protegidas se definen mediante la relaci�n AuthorizedTarget. \n\nTenga en cuenta que esta clase y sus asociaciones AuthorizedSubject/Target proporcionan un mecanismo est�tico y abreviado para representar directivas de autorizaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_AuthorizedPrivilege : CIM_Privilege

{

};



[Description("Versi�n concreta de Collection. Esta clase representa una colecci�n gen�rica en la que se pueden crear instancias, como un grupo de ComputerSystems (por ejemplo, un grupo de hosts disponibles para ejecutar trabajos). Se define como una subclase concreta de la clase abstracta CIM_Collection que se usar� en lugar de numerosas subclases espec�ficas que no agregan ning�n tipo de sem�ntica. Tenga en cuenta que cuando defina tipos de sem�ntica adicionales para Collection, NO DEBEN crearse subclases en esta clase. Los tipos de sem�ntica espec�ficos siguen defini�ndose como subclases de la clase abstracta CIM_Collection. ConcreteCollection tiene un uso limitado como forma concreta de una colecci�n o contenedor general. Se crey� m�s prudente crear esta subclase concreta que cambiar Collection de clase abstracta a clase concreta.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_ConcreteCollection : CIM_Collection

{

  [Key,Description("Dentro del �mbito del NameSpace creador de instancias, InstanceID identifica de forma opaca y exclusiva una instancia de esta clase. Para asegurar la exclusividad dentro de NameSpace, el valor de InstanceID DEBE construirse con el siguiente algoritmo 'preferido': \n<OrgID>:<LocalID> \nDonde <OrgID> y <LocalID> est�n separados por dos puntos ':', y donde <OrgID> DEBE incluir un nombre comercial, registrado o de alg�n modo exclusivo, propiedad de la entidad empresarial que crea o define el InstanceID, o bien debe tratarse de un id. registrado que una autoridad global reconocida asigna a la entidad empresarial. (Es similar a la estructura <Nombre de esquema>_<Nombre de clase> de los nombres de la clase Schema). Asimismo, para asegurar la exclusividad, <OrgID> NO DEBE contener dos puntos (':'). Cuando se use este algoritmo, los primeros dos puntos que aparezcan en InstanceID DEBEN aparecer entre <OrgID> y <LocalID>. \n\nLa entidad empresarial elige el <LocalID>, que NO DEBE volver a usarse para identificar otros elementos subyacentes (del mundo real). Si no se usa el algoritmo 'preferido' anterior, la entidad definitoria DEBE asegurar que el InstanceID resultante no vuelva a usarse en ninguno de los InstanceID producidos por �ste o por otros proveedores para el NameSpace de esta instancia.") : Amended ToSubclass] string InstanceID;

};



[Description("AdminDomain para IPMI") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class AdminDomain : CIM_AdminDomain

{

};



[Description("ComputerSystem para IPMI") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class ComputerSystem : CIM_ComputerSystem

{

};



[Description("SystemSpecificCollection para IPMI") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class SystemSpecificCollection : CIM_SystemSpecificCollection

{

};



[Description("Sensor (sensor discreto) para IPMI") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Sensor : CIM_Sensor

{

};



[Description("NumericSensor para IPMI") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class NumericSensor : CIM_NumericSensor

{

};



[Description("RecordLog para IPMI") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class RecordLog : CIM_RecordLog

{

};



[Description("LogRecord para IPMI") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class LogRecord : CIM_LogRecord

{

};



[Description("RegisteredProfile para IPMI") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class RegisteredProfile : CIM_RegisteredProfile

{

};



[Description("PrivilegeGroup para IPMI") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class PrivilegeGroup : CIM_Group

{

};



[Description("Account para IPMI") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class Account : CIM_Account

{

};



[Description("AuthorizedPrivilege para IPMI") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class AuthorizedPrivilege : CIM_AuthorizedPrivilege

{

};



[Description("ConcreteCollection para IPMI") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class ConcreteCollection : CIM_ConcreteCollection

{

};


Youez - 2016 - github.com/yon3zu
LinuXploit