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/cimdmtf.mfl
��// Copyright (c) 1997-2008 Microsoft Corporation, All Rights Reserved



#pragma autorecover

#pragma classflags(64)

#pragma namespace("\\\\.\\root\\cimv2\\power")

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

#pragma namespace("\\\\.\\root\\cimv2\\power\\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("InstanceID es una propiedad opcional que se puede usar para identificar de forma �nica y opaca una instancia de esta clase en el �mbito del espacio de nombres creador de instancias. Algunas subclases de esta clase podr�an anular esta propiedad para hacer que sea obligatoria o que sea una clave. Estas subclases tambi�n podr�an modificar los algoritmos preferidos para garantizar la unicidad que se enumeran m�s adelante.\nPara garantizar la unicidad en el espacio de nombres, el valor de InstanceID debe construirse usando el algoritmo \"preferido\": \n<IdOrg>:<IdLocal> \n<IdOrg> e <IdLocal> est�n separados por dos puntos (:) e <IdOrg> debe incluir un nombre con copyright, marca registrada u otro nombre �nico que pertenezca a la entidad empresarial que crea o define el InstanceID, o que sea un id. registrado que haya sido asignado a la entidad empresarial por una autoridad global reconocida. (Este requisito es similar a la estructura <NombreEsquema>_<NombreClase> de los nombres de clase Schema). Adem�s, para garantizar la unicidad, <IdOrg> no debe contener dos puntos (:). Cuando se use este algoritmo, el primer signo de dos puntos que aparezca en un InstanceID debe estar entre <IdOrg> e <IdLocal>. \nLa entidad empresarial elige el <IdLocal>, que no debe volver a usarse para identificar otros elementos subyacentes (del mundo real). Si no es NULL y no se usa el algoritmo \"preferido\" anterior, la entidad definidora debe garantizar que el InstanceID no se vuelva a usar en ning�n otro InstanceID producido por este u otro proveedor para el espacio de nombres de esta instancia. \nSi no se establece en NULL para las instancias definidas por DMTF, debe usarse el algoritmo \"preferido\" con <IdOrg> establecido en CIM.") : Amended ToSubclass] string InstanceID;

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

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

  [Description("Nombre descriptivo del objeto. Esta propiedad permite que cada instancia defina un nombre descriptivo adem�s de sus propiedades clave, datos de identidad e informaci�n de descripci�n. \nTenga en cuenta que la propiedad Name de ManagedSystemElement tambi�n se define como un nombre descriptivo. Sin embargo, con frecuencia se subclasifica como clave. Resulta dif�cil que la misma propiedad pueda indicar tanto identidad como nombre descriptivo sin que haya incoherencias. Cuando existe Name pero no es una clave (como en las instancias de LogicalDevice), la misma informaci�n puede estar presente tanto en la propiedad Name como en ElementName. Tenga en cuenta que si hay una instancia asociada de CIM_EnabledLogicalElementCapabilities, podr�an aplicarse a esta propiedad las restricciones definidas en las propiedades ElementNameMask y MaxElementNameLen definidas en esa clase.") : Amended ToSubclass] string ElementName;

};



[Description("La asociaci�n CIM_ElementConformsToProfile define los elementos RegisteredProfiles con los que es conforme el elemento administrado al que se hace referencia. Nota: esta asociaci�n puede aplicarse a cualquier elemento administrado. Normalmente, se aplica a una instancia de nivel superior, como System, NameSpace o Service. Cuando se aplica a una instancia de nivel superior, todos los elementos que la conforman DEBEN tener un comportamiento correcto para que el elemento administrado sea conforme con el RegisteredProfile con nombre.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_ElementConformsToProfile

{

  [Key,Description("El elemento RegisteredProfile con el que es conforme el elemento administrado.") : Amended ToSubclass] CIM_RegisteredProfile Ref ConformantStandard;

  [Key,Description("El elemento administrado que es conforme con el elemento RegisteredProfile.") : Amended ToSubclass] CIM_ManagedElement Ref ManagedElement;

};



[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 estar definidos por 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 e 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 garantizar la exclusividad 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 exclusivo con copyright, marca comercial o de otro tipo que sea propiedad de la entidad empresarial que crea o define el InstanceID o que sea un identificador registrado asignado a la entidad empresarial por una entidad internacional reconocida. (Es similar a la estructura <Nombre de esquema>_<Nombre de clase> de los nombres de clase de esquema.) Adem�s, para garantizar la exclusividad, <OrgID> no debe incluir dos puntos (':'). Cuando se use este algoritmo, los primeros dos puntos que aparecen en InstanceID deben aparecer entre <OrgID> y <LocalID>. \nLa entidad empresarial es quien elige el <LocalID>, que no debe volver a usarse para identificar distintos elementos (del mundo real) subyacentes. 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 InstanceIDs producidos por �ste o por otros proveedores del 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("La organizaci�n que define este perfil.") : Amended ToSubclass,ValueMap{"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", ".."} : 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", "OGF", "The Green Grid", "DMTF Reserved"} : 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 de este 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,ValueMap{"1", "2", "3"} : 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, es posible que se necesiten descripciones adicionales. Con este objetivo se define esta matriz.") : Amended ToSubclass] string AdvertiseTypeDescriptions[];

};



[Description("CIM_ManagedSystemElement es la clase base para la jerarqu�a de elementos del sistema. Cualquier componente distinguible de un sistema es candidato para su inclusi�n en esta clase. Entre los componentes de sistema se encuentran 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, 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 Name define la etiqueta por la que se conoce el objeto. Cuando se crean subclases de este objeto, se puede invalidar la propiedad Name para que sea una propiedad Key.") : Amended ToSubclass] string Name;

  [Description("Indica el estado actual del elemento. Se definen varios estados operativos. Muchos de los valores de la enumeraci�n se explican por s� solos. Sin embargo, algunos no son tan claros y se describen aqu� con m�s detalle. \n\"Con estr�s\" indica que el elemento est� funcionando pero necesita atenci�n. Ejemplos de estados \"Con estr�s\" son la sobrecarga, el sobrecalentamiento, etc. \n\"Error predictivo\" indica que un elemento est� funcionando de modo normal, 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 supervisi�n tiene constancia de este elemento, pero nunca tuvo la posibilidad de establecer comunicaciones con �l. \n\"Comunicaci�n perdida\" indica que se sabe que existe el elemento ManagedSystem y que se tuvo contacto correctamente con �l en el pasado, pero que actualmente no se puede tener acceso a �l. \n\"Detenido\" y \"Anulado\" son similares, aunque el primero implica una detenci�n limpia y ordenada, mientras que el segundo implica una detenci�n s�bita en la que puede ser necesario que se actualicen el estado y la configuraci�n del elemento. \n\"Latente\" indica que el elemento est� inactivo o en modo inactivo. \n\"Error en la entidad de soporte\" indica que este elemento podr�a encontrarse en estado \"Correcto\" 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 nivel inferior. \n\"Completado\" indica que el elemento complet� su operaci�n. Este valor deber�a combinarse con Correcto, Error o Degradado para que el cliente pueda diferenciar si la operaci�n completa est� Completada con Correcto (pas�), Completada con Error (gener� un error) o Completada con Degradado (la operaci�n finaliz�, pero no se complet� con Correcto ni se notific� ning�n 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 Status de ManagedSystemElement para proporcionar un enfoque sistem�tico para las enumeraciones, para afrontar las necesidades de implementaci�n de la propiedad de una matriz y para proporcionar una ruta de migraci�n del entorno actual al futuro. Este cambio no se produjo antes porque requer�a el calificador desusado. Debido al extendido uso de la propiedad Status existente en las aplicaciones de administraci�n, se recomienda que los proveedores o la instrumentaci�n proporcionen tanto la propiedad Status como la propiedad OperationalStatus. Adem�s, el primer valor de OperationalStatus deber�a contener el estado primario para el elemento. Cuando se haya instrumentado, Status (ya que se trata de un valor sencillo) tambi�n deber�a proporcionar el estado primario del elemento.") : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "..", "0x8000.."} : Amended ToSubclass,Values{"Desconocido", "Otros", "Correcto", "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("Una cadena que indica el estado actual del objeto. Se pueden definir diversos estados operativos y no operativos. Esta propiedad dej� de usarse en favor de OperationalStatus, que incluye la misma sem�ntica en su enumeraci�n. Este cambio se debe a tres motivos: \n1) Es m�s correcto definir Status como una matriz. Esta definici�n supera la limitaci�n de describir el estado con un solo valor, cuando realmente es una propiedad de varios valores (por ejemplo, un elemento podr�a ser Correcto y Detenido). \n2) Una longitud m�xima de 10 es demasiado restrictiva y provoca valores enumerados poco claros. \n3) El cambio a un tipo de datos uint16 ya se discuti� cuando se defini� CIM V2.0. Sin embargo, las implementaciones existentes de V1.0 usaban la propiedad de cadena y no quer�an modificar su c�digo. Por lo tanto, el esquema hered� Status. El uso del calificador desusado permite el mantenimiento de la propiedad existente, pero tambi�n permite una definici�n mejorada con OperationalStatus.") : Amended ToSubclass,ValueMap{"Correcto", "Error", "Degradado", "Desconocido", "Error predictivo", "Iniciando", "Deteniendo", "Servicio", "Con estr�s", "No recuperable", "Sin contacto", "Comunicaci�n perdida", "Detenido"} : 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. Las posibilidades se definen como se indica: \n\"Error no recuperable\" (30): el elemento present� errores y no es posible la recuperaci�n. Se perdi� 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 tiene errores. 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 una parte podr�a estar degradada. \n\"Degradado/Advertencia\" (10): el elemento funciona perfectamente 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 funcione con un rendimiento �ptimo o que notifique errores recuperables. \n\"Correcto\" (5): el elemento est� totalmente operativo y funciona dentro de los par�metros operativos y sin errores. \n\"Desconocido\" (0): la implementaci�n no puede elaborar un informe de HealthState en este momento. \nDMTF reserv� la porci�n sin utilizar del intervalo para agregar otros HealthStates en el futuro.") : Amended ToSubclass,ValueMap{"0", "5", "10", "15", "20", "25", "30", ".."} : Amended ToSubclass,Values{"Desconocido", "Correcto", "Degradado/Advertencia", "Error menor", "Error grave", "Error cr�tico", "Error no recuperable", "Reservado para DMTF"} : Amended ToSubclass] uint16 HealthState;

  [Description("CommunicationStatus indica la capacidad de la instrumentaci�n de comunicarse con el elemento ManagedElement subyacente. CommunicationStatus se compone de unos de los siguientes valores: Desconocido, Ninguno, Comunicaci�n correcta, Comunicaci�n perdida o Sin contacto. \nSi se devuelve un valor nulo, indica que la implementaci�n (proveedor) no implementa esta propiedad. \n\"Desconocido\" indica que la implementaci�n por lo general puede devolver esta propiedad, pero no puede hacerlo en este momento. \n\"No disponible\" indica que la implementaci�n (proveedor) puede devolver un valor de esta propiedad, pero no para este componente concreto de hardware o software, o que la propiedad no se usa de modo premeditado porque no agrega informaci�n significativa (como en el caso de una propiedad que deba agregar informaci�n adicional a otra propiedad). \n\"Comunicaci�n correcta\" indica que se estableci� la comunicaci�n con el elemento, pero que no ofrece ninguna calidad de servicio. \n\"Sin contacto\" indica que el sistema de supervisi�n tiene constancia de este elemento, pero nunca tuvo la posibilidad de establecer comunicaciones con �l. \n\"Comunicaci�n perdida\" indica que se sabe que existe el elemento administrado y que se tuvo contacto correctamente con �l en el pasado, pero que actualmente no se puede tener acceso a �l.") : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "..", "0x8000.."} : Amended ToSubclass,Values{"Desconocido", "No disponible", "Comunicaci�n correcta", "Comunicaci�n perdida", "Sin contacto", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 CommunicationStatus;

  [Description("DetailedStatus complementa a PrimaryStatus con detalles de estado adicionales. Est� formado por uno de los siguientes valores: No disponible, Sin informaci�n adicional, Con estr�s, Error predictivo, Error, Error no recuperable, Error en la entidad de soporte. El estado detallado se usa para proporcionar informaci�n adicional a la propiedad PrimaryStatus del elemento. \nSi se devuelve un valor nulo, indica que la implementaci�n (proveedor) no implementa esta propiedad. \n\"No disponible\" indica que la implementaci�n (proveedor) puede devolver un valor de esta propiedad, pero no para este componente concreto de hardware o software, o que la propiedad no se usa de modo premeditado porque no agrega informaci�n significativa (como en el caso de una propiedad que deba agregar informaci�n adicional a otra propiedad). \n\"Sin informaci�n adicional\" indica que el elemento funciona normalmente como se indica en PrimaryStatus = \"Correcto\". \n\"Con estr�s\" indica que el elemento funciona, pero necesita atenci�n. Ejemplos de estados \"Con estr�s\" son la sobrecarga, el sobrecalentamiento, etc. \n\"Error predictivo\" indica que un elemento est� funcionando de modo normal, pero predice un error en el futuro pr�ximo. \n\"Error no recuperable \" indica que este elemento est� en una condici�n de error que requiere intervenci�n del usuario. \n\"Error en la entidad de soporte\" indica que este elemento podr�a encontrarse en estado \"Correcto\" 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 nivel inferior.") : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "..", "0x8000.."} : Amended ToSubclass,Values{"No disponible", "Sin informaci�n adicional", "Con estr�s", "Error predictivo", "Error no recuperable", "Error en la entidad de soporte", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 DetailedStatus;

  [Description("OperatingStatus proporciona un valor de estado actual para la condici�n operativa del elemento y puede usarse para proporcionar m�s detalles relativos al valor de EnabledState. Tambi�n puede proporcionar los estados transitorios cuando un elemento pasa de una estado a otro, como por ejemplo, cuando un elemento transita entre EnabledState y RequestedState, as� como otras condiciones de transici�n.\nOperatingStatus se compone de uno de los siguientes valores: Desconocido, No disponible, En servicio, Iniciando, Deteniendo, Detenido, Anulado, Latente, Completado, Migrando, Emigrando, Inmigrando, Creando instant�nea, Apagando, En prueba. \nSi se devuelve un valor nulo, indica que la implementaci�n (proveedor) no implementa esta propiedad. \n\"Desconocido\" indica que la implementaci�n por lo general puede devolver esta propiedad, pero no puede hacerlo en este momento. \n\"No disponible\" indica que la implementaci�n (proveedor) puede devolver un valor de esta propiedad, pero no para este componente concreto de hardware o software, o que la propiedad no se usa de modo premeditado porque no agrega informaci�n significativa (como en el caso de una propiedad que deba agregar informaci�n adicional a otra propiedad). \n\"Servicio\" describe que un elemento est� siendo configurado, mantenido, limpiado o administrado de alg�n otro modo. \n\"Iniciando\" describe un elemento que se est� inicializando. \n\"Deteniendo\" describe un elemento que se est� deteniendo de forma ordenada. \n\"Detenido\" y \"Anulado\" son similares, aunque el primero implica una detenci�n limpia y ordenada, mientras que el segundo implica una detenci�n s�bita en la que puede ser necesario que se actualicen el estado y la configuraci�n del elemento. \n\"Latente\" indica que el elemento est� inactivo o en modo inactivo. \n\"Completado\" indica que el elemento complet� su operaci�n. Este valor deber�a combinarse con Correcto, Error o Degradado en la propiedad PrimaryStatus para que el cliente pueda diferenciar si la operaci�n completa est� Completada con Correcto (pas�), Completada con Error (gener� errores) o Completada con Degradado (la operaci�n finaliz�, pero no se complet� con Correcto ni se notific� ning�n error). \n\"Migrando\" indica que se est� moviendo un elemento entre elementos host. \n\"Inmigrando\" indica que se est� moviendo un elemento al nuevo elemento host. \n\"Emigrando\" indica que se est� sacando un elemento del elemento host. \n\"Apagando\" describe un elemento que se est� deteniendo de forma s�bita. \n\"En prueba\" indica que un elemento est� realizando las funciones de prueba. \n\"Realizando transici�n\" describe un elemento que se encuentra entre estados, es decir, que no est� totalmente disponible ni en el estado anterior ni en el siguiente. Este valor deber�a usarse si no son aplicables otros valores que indiquen otra transici�n a un estado concreto.\n\"En servicio\" describe un elemento que se encuentra en servicio y que est� operativo.") : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "..", "0x8000.."} : Amended ToSubclass,Values{"Desconocido", "No disponible", "Servicio", "Iniciando", "Deteniendo", "Detenido", "Anulado", "Inactivo", "Completado", "Migrando", "Emigrando", "Inmigrando", "Creando instant�nea", "Apagando", "En prueba", "Realizando transici�n", "En servicio", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 OperatingStatus;

  [Description("PrimaryStatus proporciona un valor de estado de alto nivel, previsto para ir alineado con una representaci�n de tipo Rojo-Amarillo-Verde del estado. Debe usarse junto con DetailedStatus para proporcionar un estado de mantenimiento detallado y de alto nivel de ManagedElement y sus subcomponentes. \nPrimaryStatus est� formado por uno de los siguientes valores: Desconocido, Correcto, Degradado o Error. \"Desconocido\" indica que la implementaci�n por lo general puede devolver esta propiedad, pero no puede hacerlo en este momento. \n\"Correcto\" indica que ManagedElement tiene un funcionamiento normal. \n\"Degradado\" indica que ManagedElement funciona por debajo del nivel normal. \n\"Error\" indica que ManagedElement se encuentra en una condici�n de error.") : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "..", "0x8000.."} : Amended ToSubclass,Values{"Desconocido", "Correcto", "Degradado", "Error", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 PrimaryStatus;

};



[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 resumir el concepto de un elemento que se habilita y se 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 y deshabilitado de un elemento. Puede tambi�n indicar las transiciones entre estos estados solicitados. Por ejemplo, Apagando (valor = 4) e Iniciando (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 est� o podr�a estar ejecutando comandos, que procesar� cualquier comando en cola y que pone en cola las solicitudes nuevas. \nDeshabilitado (3) indica que el elemento no ejecutar� comandos y descartar� cualquier solicitud nueva. \nApagando (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 los estados habilitado o deshabilitado. \nHabilitado pero sin conexi�n (6) indica que el elemento podr�a estar 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 modo restringido.\nIniciando (10) indica que el elemento est� en proceso de entrar en estado Habilitado. Las solicitudes nuevas se colocan en cola.") : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11..32767", "32768..65535"} : Amended ToSubclass,Values{"Desconocido", "Otros", "Habilitado", "Deshabilitado", "Apagando", "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 habilitado o deshabilitado del elemento cuando la propiedad EnabledState est� definida en 1 (\"Otros\"). Esta propiedad debe establecerse 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 del elemento, independientemente del mecanismo mediante el cual se solicit�. 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� establecido en 5 (\"No aplicable\"), esta propiedad carece de significado. Consulte la descripci�n de la propiedad EnabledState para obtener una explicaci�n de los valores de la enumeraci�n RequestedState. \n\"Desconocido\" (0) indica que no se conoce el �ltimo estado solicitado del elemento.\nTenga en cuenta que el valor \"Sin cambios\" (5) dej� de usarse y ahora se indica que el �ltimo estado solicitado es \"Desconocido\" (0). Si no se conoce el �ltimo estado solicitado o deseado, RequestedState deber�a tener el valor \"Desconocido\" (0), pero podr�a tener el valor \"Sin cambios\" (5). Sin conexi�n (6) indica que se solicit� que el elemento pasara al estado Habilitado pero est� en estado EnabledState sin conexi�n. \nDeber� tenerse en cuenta que hay dos nuevos valores en RequestedState que se basan en los estados de EnabledState. �stos son \"Reiniciar\" (10) y \"Restablecer\" (11). Reiniciar se refiere a hacer un \"Apagado\" y despu�s pasar a un estado \"Habilitado\". Restablecer indica que el elemento primero est� \"Deshabilitado\" y despu�s \"Habilitado\". Tambi�n deber� tenerse en cuenta la distinci�n entre \"Apagado\" y \"Deshabilitado\". Apagado solicita una transici�n ordenada al estado Deshabilitado y podr�a suponer desconectar la corriente para borrar completamente cualquier estado existente. El estado Deshabilitado solicita que se deshabilite inmediatamente el elemento, para que no ejecute ni acepte comandos o solicitudes de procesos. \n\nEsta propiedad se establece como el resultado de una invocaci�n del m�todo (como Start o StopService en CIM_Service) o se puede invalidar y definir como de escritura en una subclase. El enfoque del m�todo puede considerarse superior a una propiedad de escritura porque permite una invocaci�n expl�cita de la operaci�n y la devoluci�n de un c�digo de resultados. \n\nSi el conocimiento del �ltimo RequestedState no se admite para el elemento EnabledLogicalElement, la propiedad ser� NULL o tendr� el valor 12 \"No aplicable\".") : Amended ToSubclass,ValueMap{"0", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "..", "32768..65535"} : Amended ToSubclass,Values{"Desconocido", "Habilitado", "Deshabilitado", "Apagado", "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 una configuraci�n de inicio o predeterminada del administrador para el estado Habilitado de un elemento. De forma predeterminada, el elemento est� \"Habilitado\" (valor=2).") : Amended ToSubclass,ValueMap{"2", "3", "5", "6", "7", "9", "..", "32768..65535"} : Amended ToSubclass,Values{"Habilitado", "Deshabilitado", "No aplicable", "Habilitado pero sin conexi�n", "No predeterminado", "Modo inactivo", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 EnabledDefault;

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

  [Description("AvailableRequestedStates indica los posibles valores del par�metro RequestedState del m�todo RequestStateChange, que se usa para iniciar un cambio de estado. Los valores indicados ser�n un subconjunto de los valores contenidos en la propiedad RequestedStatesSupported de la instancia asociada de CIM_EnabledLogicalElementCapabilities donde los valores seleccionados son una funci�n del estado actual del elemento CIM_EnabledLogicalElement. Es posible que esta propiedad no sea nula si una implementaci�n puede anunciar el conjunto de valores posibles como una funci�n del estado actual. Esta propiedad ser� NULL si una implementaci�n no puede determinar el conjunto de valores posibles como una funci�n del estado actual.") : Amended ToSubclass,ValueMap{"2", "3", "4", "6", "7", "8", "9", "10", "11", ".."} : Amended ToSubclass,Values{"Habilitado", "Deshabilitado", "Apagado", "Sin conexi�n", "Prueba", "Aplazar", "Modo inactivo", "Reiniciar", "Restablecer", "Reservado para DMTF"} : Amended ToSubclass] uint16 AvailableRequestedStates[];

  [Description("TransitioningToState indica el estado de destino al que realiza la transici�n la instancia. \nUn valor de 5 \"Sin cambio\" indicar� que no hay ninguna transici�n en curso. Un valor de 12 \"No aplicable \" indicar� que la implementaci�n no admite la representaci�n de transiciones en curso. \nUn valor distinto de 5 � 12 identificar� el estado al cual est� en proceso de transici�n el elemento.") : Amended ToSubclass,ValueMap{"0", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", ".."} : Amended ToSubclass,Values{"Desconocido", "Habilitado", "Deshabilitado", "Apagado", "Sin cambios", "Sin conexi�n", "Prueba", "Aplazar", "Modo inactivo", "Reiniciar", "Restablecer", "No aplicable", "Reservado para DMTF"} : Amended ToSubclass] uint16 TransitioningToState;

  [Description("Solicita que el estado del elemento se cambie al valor especificado en el par�metro RequestedState. Cuando se produce el cambio del estado solicitado, los par�metros EnabledState y RequestedState del elemento ser�n iguales. La invocaci�n del m�todo RequestStateChange en varias ocasiones podr�a provocar la sobreescritura o la p�rdida de solicitudes anteriores. \nUn c�digo de retorno de 0 indica que el cambio de estado se inici� correctamente. \nUn c�digo de retorno de 3 indica que la transici�n del estado no puede completarse en el intervalo especificado por el par�metro TimeoutPeriod. \nUn c�digo de retorno de 4096 (0x1000) indica que el cambio del estado se inici� correctamente, que se cre� ConcreteJob y que se devolvi� su referencia en el par�metro de salida Job. Cualquier otro c�digo de retorno indica un error.") : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6", "..", "4096", "4097", "4098", "4099", "4100..32767", "32768..65535"} : Amended ToSubclass,Values{"Completado sin errores", "No compatible", "Error desconocido o no especificado", "No se puede completar en el per�odo de tiempo 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 Timeout", "Ocupado", "Reservado para m�todo", "Espec�fica del proveedor"} : 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 ('Completado sin errores') o 4096 (0x1000) ('Trabajo iniciado'). Consulte las explicaciones detalladas de los valores de RequestedState en la descripci�n de las propiedades EnabledState y RequestedState.") : Amended ToSubclass,ValueMap{"2", "3", "4", "6", "7", "8", "9", "10", "11", "..", "32768..65535"} : Amended ToSubclass,Values{"Habilitado", "Deshabilitado", "Apagado", "Sin conexi�n", "Prueba", "Aplazar", "Modo inactivo", "Reiniciar", "Restablecer", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 RequestedState,[IN(FALSE),OUT,Description("Puede contener una referencia al ConcreteJob creado para realizar el seguimiento de la transici�n del estado iniciada por la invocaci�n del m�todo.") : Amended ToSubclass] CIM_ConcreteJob Ref Job,[IN,Description("Un per�odo de tiempo de espera que especifica el tiempo m�ximo que el cliente espera que tarde la transici�n al nuevo estado. El formato del intervalo debe usarse para especificar TimeoutPeriod. Un valor de 0 o un par�metro NULL indican que el cliente no tiene requisitos de tiempo para la transici�n. \nSi esta propiedad no contiene 0 o NULL y la implementaci�n no admite este par�metro, se devolver� un c�digo de retorno de 'No se admite el uso del par�metro Timeout'.") : Amended ToSubclass] datetime TimeoutPeriod);

};



[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 la 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 asigna un nombre �nico al LogicalDevice.") : Amended ToSubclass] string DeviceID;

  [Description("Un booleano que indica que se puede administrar la energ�a del dispositivo. Esta propiedad est� en desuso. En su lugar, la existencia de una clase PowerManagementCapabilities (asociada mediante la relaci�n ElementCapabilities) indica que se admite la administraci�n de energ�a.") : Amended ToSubclass] boolean PowerManagementSupported;

  [Description("Una matriz enumerada que describe las funcionalidades de administraci�n de energ�a del dispositivo. Esta propiedad est� en desuso. En su lugar, debe usarse la propiedad PowerCapabilites en una clase PowerManagementCapabilities asociada.") : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6", "7"} : 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 admitido", "Encendido por tiempo admitido"} : 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 AdditionalAvailability). Por ejemplo, la propiedad Availability 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, 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 mostrar 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 dispositivo est� en un estado de advertencia, aunque se encuentra tambi�n en un modo de ahorro de energ�a.") : Amended ToSubclass,ValueMap{"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21"} : 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: modo de espera", "Ciclo de energ�a", "Ahorro de energ�a: advertencia", "Pausado", "No 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 est� en desuso en favor de una propiedad con un nombre m�s claro y m�s valores enumerados (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 Availability (o AdditionalAvailability) indica que est� (\"Funcionando/Energ�a completa\")(valor=3) o (\"Sin conexi�n\") (valor=8). En un modo habilitado pero sin conexi�n, 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 solo 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 eliminando su archivo de configuraci�n. Un dispositivo deshabilitado 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,ValueMap{"1", "2", "3", "4", "5"} : Amended ToSubclass,Values{"Otros", "Desconocido", "Habilitado", "Deshabilitado", "No aplicable"} : Amended ToSubclass] uint16 StatusInfo;

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

  [Description("ErrorDescription es una cadena de formato libre que proporciona m�s informaci�n acerca del error registrado en LastErrorCode e informaci�n acerca de las acciones correctivas que se pueden realizar.") : Amended ToSubclass] string ErrorDescription;

  [Description("ErrorCleared es una propiedad booleana que indica que se borr� el error notificado 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 este dispositivo ha estado encendido desde su �ltimo ciclo de energ�a.") : Amended ToSubclass] uint64 PowerOnHours;

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

  [Description("Una matriz de cadenas de formato 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 entrada 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 Availability. La propiedad Availability representa el estado y la disponibilidad principales del dispositivo. En algunos casos, no ser� suficiente para representar el estado completo del dispositivo. En esos casos, puede usarse la propiedad AdditionalAvailability para proporcionar m�s informaci�n. Por ejemplo, la disponibilidad principal de un dispositivo puede ser \"Sin conexi�n\" (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,ValueMap{"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21"} : 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: modo de espera", "Ciclo de energ�a", "Ahorro de energ�a: advertencia", "Pausado", "No listo", "No configurado", "En modo inactivo"} : Amended ToSubclass] uint16 AdditionalAvailability[];

  [Description("La propiedad MaxQuiesceTime est� en desuso. Al evaluar el uso de Quiesce, 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 Availability  y AdditionalAvailability, en la que \"En modo inactivo\" se expresa con el valor 21. Lo que sucede al final del l�mite de tiempo depende de cada dispositivo. El dispositivo puede salir del modo inactivo, ponerse 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. Est� m�todo est� en desuso. En su lugar, use el m�todo SetPowerState de la clase PowerManagementService asociada.") : Amended ToSubclass] uint32 SetPowerState([IN,Description("El estado de energ�a que se establecer�.") : Amended ToSubclass,ValueMap{"1", "2", "3", "4", "5", "6"} : Amended ToSubclass,Values{"Energ�a completa", "Ahorro de energ�a: modo de bajo consumo", "Ahorro de energ�a: modo de espera", "Ahorro de energ�a: otros", "Ciclo de energ�a", "Apagado"} : Amended ToSubclass] uint16 PowerState,[IN,Description("Time 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 devuelto 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 devueltos posibles con un calificador ValueMap en el m�todo. Las cadenas en las que se 'traducen' los contenidos de ValueMap se pueden especificar tambi�n como un calificador de matriz Values.") : Amended ToSubclass] uint32 Reset();

  [Description("El m�todo EnableDevice est� en desuso 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 un registro (es decir, un valor persistente) de la �ltima solicitud de estado. La invocaci�n del m�todo EnableDevice debe establecer la propiedad RequestedState correctamente. \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 Values.") : Amended ToSubclass] uint32 EnableDevice([IN,Description("Si es TRUE, habilitar el dispositivo. Si es FALSE, deshabilitar el dispositivo.") : Amended ToSubclass] boolean Enabled);

  [Description("El m�todo OnlineDevice est� en desuso 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 Availability 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 Availability 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. Solo puede ponerse en l�nea o sin conexi�n un dispositivo cuyo valor de EnabledState/StatusInfo sea \"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 Values. \nTenga en cuenta que la funci�n de este m�todo se superpone con la propiedad RequestedState. RequestedState se agreg� al modelo para mantener un registro (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, poner el dispositivo en l�nea. Si es FALSE, poner el dispositivo sin conexi�n.") : Amended ToSubclass] boolean Online);

  [Description("El m�todo QuiesceDevice est� en desuso 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 ponga un dispositivo en modo inactivo, Availability (o AdditionalAvailability) 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 el modo inactivo\" de un dispositivo, el valor de Availability (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 Values.") : Amended ToSubclass] uint32 QuiesceDevice([IN,Description("Si se establece en TRUE, cesar limpiamente toda actividad. Si se establece en FALSE, reanudar la actividad.") : Amended ToSubclass] boolean Quiesce);

  [Description("Solicita que el dispositivo capture la informaci�n de configuraci�n, instalaci�n o estado actual en un almac�n de copias de seguridad.  El objetivo ser�a usar esta informaci�n m�s adelante (con el m�todo RestoreProperties) para devolver el dispositivo a su actual \"condici�n\". Es posible que este m�todo no sea compatible con todos los dispositivos. 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, el conjunto de c�digos de retorno posibles puede especificarse con un calificador ValueMap en el m�todo. Las cadenas a las que se 'traduce' el contenido de ValueMap pueden especificarse tambi�n en la subclase como un calificador de matriz Values.") : Amended ToSubclass] uint32 SaveProperties();

  [Description("Solicita que el dispositivo restablezca la informaci�n de configuraci�n, instalaci�n o estado actual a partir de un almac�n de copias de seguridad. La intenci�n es capturar esta informaci�n en un momento anterior (con el m�todo SaveProperties) y usarla para devolver el dispositivo a su \"estado\" anterior. Es posible que este m�todo no sea compatible con todos los dispositivos. 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, el conjunto de c�digos de retorno posibles puede especificarse con un calificador ValueMap en el m�todo. Las cadenas a las que se 'traduce' el contenido de ValueMap pueden especificarse tambi�n en la subclase como un calificador de matriz Values.") : Amended ToSubclass] uint32 RestoreProperties();

};



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

class CIM_Sensor : CIM_LogicalDevice

{

  [Description("El tipo del sensor, por ejemplo, sensor de voltaje o de temperatura. Si el tipo se define como \"Otros\", la descripci�n de OtherSensorType se podr� usar para identificar mejor el tipo, o si el sensor tiene lecturas num�ricas, el tipo de sensor quedar� determinado impl�citamente por las unidades. A continuaci�n, se indica una descripci�n de los distintos tipos de sensores: el sensor de temperatura mide la temperatura ambiental. Los sensores de voltaje y corriente miden el voltaje el�ctrico y las lecturas de corriente. El tac�metro mide la velocidad o las revoluciones del dispositivo. Por ejemplo, un dispositivo de ventilador puede tener un tac�metro asociado que mida su velocidad. Un contador es un sensor de uso general que mide algunas propiedades num�ricas de un dispositivo. El valor del contador se puede borrar, pero nunca disminuye. Un sensor conmutador tiene estados como abierto/cerrado, activado/desactivado o arriba/abajo. Un bloqueo tiene estados de bloqueado/desbloqueado. Los sensores de humedad, detecci�n de humos y corriente de aire miden las caracter�sticas ambientales equivalentes. El sensor de presencia detecta la presencia de un elemento f�sico. El sensor de consumo de energ�a mide la energ�a instant�nea consumida por un elemento administrado. El sensor de producci�n de energ�a mide la energ�a instant�nea producida por un elemento administrado, tal como un sistema de alimentaci�n o un regulador de voltaje. El sensor de presi�n se usa para notificar la presi�n.") : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "..", "32768..65535"} : Amended ToSubclass,Values{"Desconocido", "Otros", "Temperatura", "Voltaje", "Corriente", "Tac�metro", "Contador", "Conmutador", "Bloqueo", "Humedad", "Detecci�n de humos", "Presencia", "Corriente de aire", "Consumo de energ�a", "Producci�n de energ�a", "Presi�n", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 SensorType;

  [Description("Cadena que describe el tipo de sensor; se usa cuando la propiedad SensorType est� establecida como \"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 notificar estados como \"Normal\", \"Superior grave\", \"Inferior no cr�tico\", etc. Un NumericSensor que no publique lecturas y umbrales, pero que almacene estos datos internamente, a�n puede notificar sus estados.") : Amended ToSubclass] string PossibleStates[];

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

  [Description("El intervalo de sondeo que la instrumentaci�n o el hardware del sensor 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 de UnitModifier). Por ejemplo, si BaseUnits es voltios y UnitModifier es -6, las unidades de los valores devueltos son microvoltios. Sin embargo, si la propiedad RateUnits est� establecida en un valor distinto de \"Ninguno\", entonces las unidades se califican como unidades de frecuencia. En el ejemplo anterior, si RateUnits est� establecido en \"Por segundo\", los valores que devuelve el sensor se expresan en Microvoltios/segundo. Las unidades se aplican a todas las propiedades num�ricas del sensor, a menos que el calificador Units lo invalide de forma expl�cita.") : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66"} : Amended ToSubclass,Values{"Desconocida", "Otras", "Grados C", "Grados F", "Grados K", "Voltios", "Amperios", "Vatios", "Julios", "Culombios", "VA", "Nits", "L�menes", "Lux", "Candelas", "kPa", "PSI", "Newtons", "CFM", "RPM", "Hercio", "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", "Libras fuerza por pie", "Onzas fuerza por pulgada", "Gauss", "Gilbert", "Henrios", "Faradios", "Ohmios", "Siemens", "Moles", "Becquerel", "PPM (partes/mill�n)", "Decibelios", "dBA", "dBC", "Gray", "Sievert", "Temperatura del color en grados K", "Bits", "Bytes", "Palabras (datos)", "Palabras dobles", "Palabras cu�druples", "Porcentaje", "Pascales"} : Amended ToSubclass] uint16 BaseUnits;

  [Description("El multiplicador de unidad 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 de UnitModifier). Por ejemplo, si BaseUnits es voltios y el modificador de unidad es -6, las unidades de los valores devueltos son microvoltios. Sin embargo, si la propiedad RateUnits est� establecida en un valor distinto de \"Ninguna\", entonces las unidades se califican como unidades de frecuencia. En el ejemplo anterior, si RateUnits est� establecido en \"Por segundo\", los valores que devuelve el sensor se expresan en Microvoltios/segundo. Las unidades se aplican a todas las propiedades num�ricas del sensor, a menos que el calificador Units lo invalide de forma expl�cita.") : Amended ToSubclass] sint32 UnitModifier;

  [Description("Especifica si las unidades que devuelve este sensor son unidades de frecuencia. Todos los valores que devuelve este sensor se representan en las unidades obtenidas por (BaseUnits * 10 elevado a la potencia de UnitModifier). Esto es cierto a menos que esta propiedad (RateUnits) tenga un valor distinto de \"Ninguno\". Por ejemplo, si BaseUnits es voltios y UnitModifier es -6, las unidades de los valores devueltos son microvoltios. Pero si la propiedad RateUnits est� establecida en un valor distinto de \"Ninguna\", las unidades se califican como unidades de frecuencia. En el ejemplo anterior, si RateUnits est� establecido en \"Por segundo\", los valores que devuelve el sensor se expresan en Microvoltios/segundo. Las unidades se aplican a todas las propiedades num�ricas del sensor, a menos que el calificador Units lo invalide 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,ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"} : Amended ToSubclass,Values{"Ninguna", "Por microsegundo", "Por milisegundo", "Por segundo", "Por minuto", "Por hora", "Por d�a", "Por semana", "Por mes", "Por a�o"} : Amended ToSubclass] uint16 RateUnits;

  [Description("Valor actual indicado por el sensor.") : Amended ToSubclass] sint32 CurrentReading;

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

  [Description("NormalMax ofrece orientaci�n al usuario acerca del intervalo m�ximo normal de NumericSensor.") : Amended ToSubclass] sint32 NormalMax;

  [Description("NormalMin proporciona orientaci�n al usuario en cuanto al intervalo normal m�nimo para NumericSensor.") : Amended ToSubclass] sint32 NormalMin;

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

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

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

  [Description("Esta propiedad se dej� de usar en favor de las propiedades Resolution y Accuracy. \nIndica la tolerancia del sensor para la propiedad medida. Tolerance, junto con Resolution y Accuracy, se usa para calcular el valor real de la propiedad f�sica medida. Tolerance puede variar dependiendo de si el dispositivo es lineal sobre 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. Accuracy, junto con Resolution, se usa para calcular el valor real de la propiedad f�sica medida. Accuracy puede variar dependiendo de si el dispositivo es lineal sobre su intervalo din�mico.") : Amended ToSubclass] sint32 Accuracy;

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

  [Description("Indica el margen incluido en los umbrales. Este margen evita cambios de estado innecesarios cuando la lectura del sensor pueda fluctuar muy cerca de sus umbrales. Esta circunstancia puede producirse debido a la tolerancia, precisi�n o resoluci�n del sensor o por motivos ambientales. 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. Las unidades de esta medici�n est�n determinadas por BaseUnit*UnitModifier/RateUnit.") : 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 normales, no cr�ticas, cr�ticas o de errores irrecuperables. Si CurrentReading se encuentra entre LowerThresholdNonCritical y UpperThresholdNonCritical, entonces el sensor est� notificando un valor normal. Si CurrentReading est� entre LowerThresholdNonCritical y LowerThresholdCritical, el estado actual ser� no cr�tico.") : 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 normales, no cr�ticas, cr�ticas o de errores irrecuperables. Si CurrentReading est� entre LowerThresholdNonCritical y UpperThresholdNonCritical, el sensor estar� notificando un valor normal. Si CurrentReading est� entre UpperThresholdNonCritical y UpperThresholdCritical, el estado actual ser� no cr�tico.") : 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 normales, no cr�ticas, cr�ticas o de errores irrecuperables. Si CurrentReading est� entre LowerThresholdCritical y LowerThresholdFatal, el estado actual ser� cr�tico.") : 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 normales, no cr�ticas, cr�ticas o de errores irrecuperables. Si CurrentReading est� entre UpperThresholdCritical y UpperThresholdFatal, el estado actual ser� cr�tico.") : 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 normales, no cr�ticas, cr�ticas o de errores irrecuperables. Si CurrentReading est� por debajo de LowerThresholdFatal, el estado actual ser� de errores irrecuperables.") : 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 en condiciones normales, no cr�ticas, cr�ticas o de errores irrecuperables. Si CurrentReading est� por encima de UpperThresholdFatal, el estado actual ser� de errores irrecuperables.") : Amended ToSubclass] sint32 UpperThresholdFatal;

  [Description("Una matriz que representa los umbrales que admite este sensor.") : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5"} : 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,ValueMap{"0", "1", "2", "3", "4", "5"} : Amended ToSubclass,Values{"LowerThresholdNonCritical", "UpperThresholdNonCritical", "LowerThresholdCritical", "UpperThresholdCritical", "LowerThresholdFatal", "UpperThresholdFatal"} : Amended ToSubclass] uint16 EnabledThresholds[];

  [Description("Una matriz que representa los umbrales de escritura que admite el sensor.") : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5"} : Amended ToSubclass,Values{"LowerThresholdNonCritical", "UpperThresholdNonCritical", "LowerThresholdCritical", "UpperThresholdCritical", "LowerThresholdFatal", "UpperThresholdFatal"} : Amended ToSubclass] uint16 SettableThresholds[];

  [Description("Este m�todo restablece los valores de los umbrales a los valores 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, el conjunto de c�digos de retorno posibles puede especificarse con un calificador ValueMap en el m�todo. Las cadenas a las que se 'traduce' el contenido de ValueMap pueden especificarse tambi�n en la subclase como un calificador de matriz Values.") : Amended ToSubclass] uint32 RestoreDefaultThresholds();

  [Description("Este m�todo se dej� de usar porque la lectura actual del sensor puede obtenerse mediante la operaci�n GetInstance. \nPara un sensor no lineal, la resoluci�n, la precisi�n, la tolerancia y la hist�resis var�an seg�n se desplaza la lectura actual. Este m�todo puede usarse 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, el conjunto de c�digos de retorno posibles puede especificarse con un calificador ValueMap en el m�todo. Las cadenas a las que se 'traduce' el contenido de 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("Funcionalidades y administraci�n del sistema de energ�a del LogicalDevice.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_PowerSupply : CIM_LogicalDevice

{

  [Description("Valor booleano que indica que PowerSupply es un sistema de alimentaci�n por conmutaci�n (en vez de lineal).") : Amended ToSubclass] boolean IsSwitchingSupply;

  [Description("El voltaje bajo del intervalo 1 del voltaje de entrada para este sistema de alimentaci�n, en milivoltios. Un valor de 0 expresa 'desconocido'.") : Amended ToSubclass] uint32 Range1InputVoltageLow;

  [Description("El voltaje alto del intervalo 1 del voltaje de entrada para este sistema de alimentaci�n, en milivoltios. Un valor de 0 expresa 'desconocido'.") : Amended ToSubclass] uint32 Range1InputVoltageHigh;

  [Description("La frecuencia (en hercios) en el extremo bajo del intervalo 1 de frecuencia de entrada de este sistema de alimentaci�n. Un valor de 0 significa CC.") : Amended ToSubclass] uint32 Range1InputFrequencyLow;

  [Description("La frecuencia (en hercios) en el extremo alto del intervalo 1 de frecuencia de entrada de este sistema de alimentaci�n. Un valor de 0 significa CC.") : Amended ToSubclass] uint32 Range1InputFrequencyHigh;

  [Description("El voltaje bajo del intervalo 2 del voltaje de entrada para este sistema de alimentaci�n, en milivoltios. Un valor de 0 expresa 'desconocido'.") : Amended ToSubclass] uint32 Range2InputVoltageLow;

  [Description("El voltaje alto del intervalo 2 del voltaje de entrada para este sistema de alimentaci�n, en milivoltios. Un valor de 0 expresa 'desconocido'.") : Amended ToSubclass] uint32 Range2InputVoltageHigh;

  [Description("La frecuencia (en hercios) en el extremo bajo del intervalo 2 de frecuencia de entrada de este sistema de alimentaci�n. Un valor de 0 significa CC.") : Amended ToSubclass] uint32 Range2InputFrequencyLow;

  [Description("La frecuencia (en hercios) en el extremo alto del intervalo 2 de frecuencia de entrada de este sistema de alimentaci�n. Un valor de 0 significa CC.") : Amended ToSubclass] uint32 Range2InputFrequencyHigh;

  [Description("ActiveInputVoltage indica qu� intervalo de voltaje de entrada se est� usando. Los intervalos 1, 2 o ambos pueden especificarse con los valores 3, 4 � 5, respectivamente. Si el sistema de alimentaci�n no est� usando energ�a, puede especificarse el valor 6 (\"Ninguno\"). Esta informaci�n es necesaria en el caso de un SAI (UPS), que es una subclase de PowerSupply.") : Amended ToSubclass,ValueMap{"1", "2", "3", "4", "5", "6"} : Amended ToSubclass,Values{"Otros", "Desconocido", "Intervalo 1", "Intervalo 2", "Ambos", "Ninguno"} : Amended ToSubclass] uint16 ActiveInputVoltage;

  [Description("TypeOfRangeSwitching describe el tipo de conmutaci�n de intervalo de voltaje de entrada implementado en este PowerSupply. Por ejemplo, se puede especificar la conmutaci�n autom�tica (valor=4).") : Amended ToSubclass,ValueMap{"1", "2", "3", "4", "5", "6"} : Amended ToSubclass,Values{"Otros", "Desconocido", "Manual", "Conmutaci�n autom�tica", "Intervalo amplio", "No aplicable"} : Amended ToSubclass] uint16 TypeOfRangeSwitching;

  [Description("Representa la salida total del sistema de alimentaci�n en milivatios. 0 significa 'desconocida'.") : Amended ToSubclass] uint32 TotalOutputPower;

};


Youez - 2016 - github.com/yon3zu
LinuXploit