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



#pragma autorecover

#pragma classflags(64)

#pragma namespace("\\\\.\\Root\\CIMV2")

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

#pragma namespace("\\\\.\\Root\\CIMV2\\ms_c0a")



[DisplayName("Elementos (CIM)") : Amended,Description("La clase CIM_ManagedSystemElement es la clase de base de la jerarqu�a de elementos del sistema. Criterios de pertenencia: cualquier componente distinguible de un sistema es candidato para su inclusi�n en esta clase.\nEjemplos: componentes de software, como archivos, y dispositivos, como unidades y controladoras de disco, adem�s de componentes f�sicos, como chips y tarjetas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ManagedSystemElement

{

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

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

  [DisplayName("Fecha de instalaci�n") : Amended,Description("La propiedad InstallDate es un 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;

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

  [DisplayName("Estado") : Amended,Description("La propiedad Status es una cadena que indica el estado actual del objeto. Se pueden definir diversos estados operativos y no operativos. Los estados operativos son \"Correcto\", \"Degradado\" y \"Pred. de error\". \"Pred. de error\" indica que quiz� un elemento funcione correctamente pero que anticipe un error en el futuro cercano. Un ejemplo es un disco duro compatible con SMART. Tambi�n se pueden especificar estados no operativos. �stos son \"Error\", \"Iniciando\", \"Deteniendo\" y \"Servicio\". El �ltimo, \"Servicio\", se podr�a aplicar durante la creaci�n del reflejo de un disco, la recarga de una lista de permisos de usuarios u otro trabajo administrativo. No todo este trabajo se realiza en l�nea y no obstante el elemento administrado no es \"Correcto\" ni se encuentra en uno de los otros estados.") : Amended ToSubclass,Values{"Correcto", "Error", "Degradado", "Desconocido", "Pred. de error", "Iniciando", "Deteniendo", "Servicio", "Con estr�s", "NonRecover", "Sin contacto", "Comunicaci�n perdida"} : Amended ToSubclass] string Status;

};



[DisplayName("Elementos l�gicos (CIM)") : Amended,Description("La clase CIM_LogicalElement es la clase de base de todos los componentes del sistema que representan componentes de sistema abstractos.\nEjemplo: perfiles, procesos o recursos del sistema en la forma de dispositivos l�gicos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_LogicalElement : CIM_ManagedSystemElement

{

};



[Description("La clase CIM_SystemResource es una entidad administrada por el BIOS y/o un sistema operativo disponible para ser usado por el software y/o dispositivos l�gicos. Ejemplos de recursos en el entorno x86 son IRQ, canales DMA y E/S asignada en la memoria.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SystemResource : CIM_LogicalElement

{

};



[Description("La clase CIM_IRQ representa una IRQ de la arquitectura de Intel") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_IRQ : CIM_SystemResource

{

  [Description("CSCreationClassName contiene el nombre de la clase de creaci�n del sistema de �mbito.") : Amended ToSubclass] string CSCreationClassName;

  [Description("CSName contiene el nombre del sistema de �mbito.") : Amended ToSubclass] string CSName;

  [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;

  [Description("Una parte del valor de la clave del objeto, n�mero de IRQ.") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] uint32 IRQNumber;

  [Description("Disponibilidad de la IRQ.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Disponible", "En uso/no disponible", "En uso y disponible/compartido"} : Amended ToSubclass] uint16 Availability;

  [Description("Tipo de activador de IRQ que indica si ocurren interrupciones activadas por borde (valor=4) o por nivel (valor=3). Asimismo, se pueden definir \"Otros\" (1) y \"Desconocido\" (2).") : Amended ToSubclass,Values{"Otros", "Desconocido", "Nivel", "Borde"} : Amended ToSubclass] uint16 TriggerType;

  [Description("Nivel del activador de IRQ que indica si la interrupci�n es activada por la se�al de hardware que cambia a un valor alto (valor=4) o bajo (valor=3).  Asimismo, se pueden definir \"Otros\" (1) y \"Desconocido\" (2).") : Amended ToSubclass,Values{"Otros", "Desconocido", "Bajo activo", "Alto activo"} : Amended ToSubclass] uint16 TriggerLevel;

  [Description("Booleano que indica si se puede compartir la IRQ.") : Amended ToSubclass] boolean Shareable;

};



[Description("E/S asignada a la memoria de la arquitectura de su PC. Esta clase direcciona recursos de memoria y de puertos de E/S. La propiedad, MappedResource, define si la memoria o E/S est�n asignados (y para E/S si la asignaci�n es a la memoria o a un espacio de puerto).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_MemoryMappedIO : CIM_SystemResource

{

  [Description("Propiedad de nombre de la clase de creaci�n del sistema de �mbito.") : Amended ToSubclass] string CSCreationClassName;

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

  [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;

  [Description("La propiedad StartingAddress contiene la direcci�n inicial de E/S asignada en la memoria. La propiedad del identificador de los recursos de hardware se debe establecer a este valor para construir la clave de recurso de E/S asignada.") : Amended ToSubclass] uint64 StartingAddress;

  [Description("La propiedad EndingAddress contiene la direcci�n final de E/S asignada en la memoria") : Amended ToSubclass] uint64 EndingAddress;

};



[Description("DMA de la arquitectura de PC.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DMA : CIM_SystemResource

{

  [Description("Nombre de la clase de creaci�n del sistema de �mbito.") : Amended ToSubclass] string CSCreationClassName;

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

  [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 : ToInstance ToSubclass DisableOverride,Description("Parte del valor de la clave del objeto, el n�mero de canal DMA.") : Amended ToSubclass] uint32 DMAChannel;

  [Description("La propiedad Availability indica la disponibilidad del DMA.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Disponible", "En uso/no disponible", "En uso y disponible/compartido"} : Amended ToSubclass] uint16 Availability;

  [Description("Indica si el canal DMA admite el modo de r�faga") : Amended ToSubclass] boolean BurstMode;

  [Description("Matriz que indica todas las amplitudes de transferencias (en bits) que admite este canal DMA. Los valores posibles son 8, 16, 32 � 128 bits. Si lo desconoce, escriba 0.") : Amended ToSubclass,Units("bits") : Amended ToSubclass] uint16 TransferWidths[];

  [Description("Entero que indica el tama�o de la direcci�n del canal DMA en bits. Los valores permisibles son 8, 16, 32 o 64 bits. Si lo desconoce, escriba 0.") : Amended ToSubclass,Units("bits") : Amended ToSubclass] uint16 AddressSize;

  [Description("N�mero m�ximo de bytes que puede transferir este canal DMA. Si lo desconoce, escriba 0.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint32 MaxTransferSize;

  [Description("Indica si el DMA puede ejecutarse en modo \"cuenta por byte\" (valor=4) o no (valor=3).  Asimismo, se pueden definir \"Otros\" (1) y \"Desconocido\" (2).") : Amended ToSubclass,Values{"Otros", "Desconocido", "No ejecutar en modo \"cuenta por byte\"", "Ejecutar en modo \"cuenta por byte\""} : Amended ToSubclass] uint16 ByteMode;

  [Description("Indica si el DMA se puede ejecutar en modo \"cuenta por palabra\" (valor=4) o no (valor=3). Asimismo, se pueden definir \"Otros\" (1) y \"Desconocido\" (2).") : Amended ToSubclass,Values{"Otros", "Desconocido", "No ejecutar en modo \"cuenta por palabra\"", "Ejecutar en modo \"cuenta por palabra\""} : Amended ToSubclass] uint16 WordMode;

  [Description("Sincronizaci�n del canal DMA. Por ejemplo, se podr�an especificar \"Tipo A\" (valor =4) o \"Tipo F\" (6).") : Amended ToSubclass,Values{"Otros", "Desconocido", "Compatible con ISA", "Tipo A", "Tipo B", "Tipo F"} : Amended ToSubclass] uint16 ChannelTiming;

  [Description("Indica si se permite la sincronizaci�n tipo C (r�faga) (valor=5) o no (valor=4). Asimismo, se definen \"Otros\" (1), \"Desconocido\" (2) e \"Compatible con ISA\" (3).") : Amended ToSubclass,Values{"Otros", "Desconocido", "Compatible con ISA", "No compatible", "Compatible"} : Amended ToSubclass] uint16 TypeCTiming;

};



[Description("CIM_System es un objeto LogicalElement que agrega un conjunto enumerable de elementos de sistema administrados. La agregaci�n act�a como conjunto funcional. Dentro de cualquier subclase del sistema hay una lista de clases de elementos de sistema administrados cuyas instancias se deben agregar.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_System : CIM_LogicalElement

{

  [Description("La propiedad CreationClassName indica el nombre de la clase o de la subclase usada en la creaci�n de una instancia. Al usarse con las dem�s propiedades clave de esta clase, esta propiedad permite que todas las instancias de esta clase y sus subclases est�n especialmente identificadas.") : Amended ToSubclass] string CreationClassName;

  [Description("La propiedad Name define la etiqueta por la que se conoce el objeto. Cuando se incluye en una subclase, la propiedad Name puede ser invalidada como si se tratara de una propiedad Key.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] string Name;

  [Description("El objeto CIM_System y sus derivados son objetos de alto nivel de CIM. Ellos proporcionan el �mbito de numerosos 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("Cadena que ofrece informaci�n sobre c�mo se puede hacer contacto con el propietario del sistema principal (p.e., n�mero de tel�fono, direcci�n de correo electr�nico, ...).") : Amended ToSubclass] string PrimaryOwnerContact;

  [Description("Nombre del propietario del sistema principal.") : Amended ToSubclass] string PrimaryOwnerName;

  [Description("Una matriz de cadenas que especifica los roles que desempe�a este sistema en el entorno IT. Las subclases del sistema pueden invalidar esta propiedad para definir valores de Roles expl�citos. Alternativamente, un grupo de trabajo puede describir los heur�sticos, convenciones y pasos a seguir para especificar los valores de la propiedad Roles. Por ejemplo, para una instancia de un sistema de red, la propiedad Roles puede contener la cadena \"Switch\" o \"Bridge\".") : Amended ToSubclass] string Roles[];

};



[Description("Clase derivada de CIM_System que es un conjunto especial de instancias CIM_ManagedSystemElement. Este conjunto proporciona recursos inform�ticos y sirve como punto de adici�n para asociar uno o m�s de los siguientes elementos: sistema de archivos, sistema operativo, procesador y memoria (almacenamiento vol�til y/o no vol�til).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ComputerSystem : CIM_System

{

  [Description("El objeto CIM_ComputerSystem y sus derivados son objetos de alto nivel de CIM. �stos proporcionan el �mbito para numerosos componentes. Se requiere tener claves CIM_System �nicas. Se define una heur�stica para crear el nombre CIM_ComputerSystem para intentar generar siempre el mismo nombre, independiente del protocolo de detecci�n. Esto evita problemas de inventario y administraci�n donde se detecta muchas veces el mismo activo o entidad, pero no se pueden resolver en un �nico objeto. El uso de la heur�stica es opcional, pero se recomienda. \n\n La propiedad NameFormat identifica c�mo se genera el nombre del equipo, usando una heur�stica. La heur�stica se describe, en detalle, en la especificaci�n del modelo com�n CIM V2. �ste supone que las reglas documentadas se recorren en orden para determinar y asignar un nombre. La lista de valores NameFormat define el orden de precedencia para asignar el nombre del equipo. Varias reglas se aplican al mismo valor. \n\n Note que la propiedad CIM_ComputerSystem Name calculada usando la heur�stica es el valor clave del sistema. Se pueden asignar y usar otros nombres para la propiedad CIM_ComputerSystem, que mejor se ajuste a la empresa, usando alias.") : Amended ToSubclass,Values{"IP", "Marcar", "HID", "NWA", "HWA", "X25", "ISDN", "IPX", "DCC", "ICD", "E.164", "SNA", "OID/OSI", "Otros"} : Amended ToSubclass] string NameFormat;

};



[Description("Clase derivada de CIM_ComputerSystem que representa un equipo de escritorio, port�til, para red u otro tipo de equipo de un �nico nodo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_UnitaryComputerSystem : CIM_ComputerSystem

{

  [Description("Este objeto contiene los datos necesarios para localizar el dispositivo de carga inicial (su clave) o el servicio de arranque para solicitar que se inicie el sistema operativo. Adem�s, es posible especificar los par�metros de carga (es decir, un nombre de ruta de acceso y los par�metros).") : Amended ToSubclass] string InitialLoadInfo[];

  [Description("Este objeto contiene los datos que identifican el dispositivo de carga inicial (su clave) o el servicio de arranque que solicit� la �ltima carga del sistema operativo. Adem�s, es posible especificar los par�metros de carga (es decir, el nombre de la ruta de acceso y los par�metros).") : Amended ToSubclass] string LastLoadInfo;

  [Description("Valor booleano que indica que ComputerSystem, con su OperatingSystem en ejecuci�n, permite la administraci�n de energ�a. El valor booleano no indica si actualmente est�n habilitadas las funciones de administraci�n de energ�a. Consulte la matriz PowerManagementCapabilities para obtener esta informaci�n. Si el resultado de este valor booleano es \"False\", el valor entero 1 para la cadena, \"No compatible\", debe ser la �nica entrada en la matriz PowerManagementCapabilities.") : Amended ToSubclass] boolean PowerManagementSupported;

  [Description("Indica los requisitos relacionados con energ�a de un equipo y su sistema operativo asociado. Los valores, 0=\"Desconocido\", 1=\"No compatible\", y 2=\"Deshabilitado\" se explican por s� solos. El valor, 3=\"Habilitado\" indica que las caracter�sticas de administraci�n de energ�a est�n actualmente habilitadas , pero se desconoce el conjunto de caracter�sticas exacto o la informaci�n no est� disponible. \"Modos de ahorro de energ�a establecidos autom�ticamente\" (4) describe que un sistema puede cambiar su estado de energ�a basado en uso u otros criterios. \"Estado de energ�a configurable\" (5) indica que se admite el m�todo SetPowerState. \"Ciclo de energ�a permitido\" (6) indica que el m�todo SetPowerState se puede invocar con el par�metro PowerState establecido a 5 (\"Ciclo de energ�a\"). \"Se admite el encendido por tiempo\" (7) indica que el m�todo SetPowerState se puede invocar con el par�metro PowerState establecido a 5 (\"Ciclo de energ�a\") y el par�metro de tiempo establecido a una fecha y hora espec�fica, o intervalo, para encendido.") : 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("Indica el estado de energ�a actual del equipo y su sistema operativo asociado. En relaci�n con los estados de ahorro de energ�a, �stos se definen como sigue: Valor 4 (desconocido) indica que se sabe que el sistema est� en un modo de ahorro de energ�a, pero se desconoce su estado exacto en este modo; 2 (modo de baja energ�a) indica que el sistema est� en un estado de ahorro de energ�a pero sigue funcionando y puede exhibir una baja de rendimiento; 3 (espera) describe que el sistema no est� en funcionamiento pero que se podr�a poner en operaci�n \"r�pidamente\"; y valor 7 (aviso) indica que el equipo est� en un estado de aviso, aunque est� tambi�n en modo de ahorro de energ�a.") : Amended ToSubclass,Values{"Desconocido", "Energ�a completa", "Ahorro de energ�a: modo de bajo consumo", "Ahorro de energ�a: espera", "Ahorro de energ�a: desconocido", "Ciclo de energ�a", "Apagado", "Ahorro de energ�a: advertencia", "Ahorro de energ�a: hibernar", "Ahorro de energ�a: apagado parcial"} : Amended ToSubclass] uint16 PowerState;

  [Description("Si est� habilitado (valor = 4), el equipo unitario se puede reiniciar por hardware (p.e. 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("El m�todo SetPowerState define el estado de energ�a deseado de un equipo y su sistema operativo y cu�ndo se debe poner en ese estado el sistema. El par�metro PowerState se especifica como uno de los valores enteros v�lidos definidos para la propiedad, PowerState. El par�metro Time (para todos los cambios de estado menos 5, \"Ciclo de energ�a\") indica cu�ndo el estado de energ�a debe ser establecido, como un valor regular de fecha y hora o como un valor de intervalo (donde el intervalo inicia cuando se recibe la invocaci�n al m�todo). Cuando el par�metro PowerState es igual a 5, \"Ciclo de energ�a\", el par�metro Time indica cu�ndo el sistema debe encenderse otra vez. Apagado es inmediato. SetPowerState debe regresar 0, 1 si las convocatorias del estado de energ�a y hora especificadas no son compatibles, y alg�n otro valor si ocurre cualquier otro error.") : Amended ToSubclass] uint32 SetPowerState([IN,Values{"Energ�a completa", "Ahorro de energ�a: modo de bajo consumo", "Ahorro de energ�a: espera", "Ahorro de energ�a - Otros", "Ciclo de energ�a", "Apagado", "Hibernar", "Apagado parcial"} : Amended ToSubclass] uint16 PowerState,[IN] datetime Time);

};



[DisplayName("Servicios (CIM)") : Amended,Description("CIM_Service es un elemento l�gico que contiene la informaci�n necesaria para representar y administrar la funcionalidad que ofrecen Device y SoftwareFeature. Service es un objeto de prop�sito general para configurar y administrar la implementaci�n de funcionalidad. No es la funcionalidad en s� misma.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Service : CIM_LogicalElement

{

  [DisplayName("Nombre de clase") : Amended,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 : ToInstance ToSubclass DisableOverride,Description("La propiedad Name identifica de forma �nica el servicio y ofrece una indicaci�n de la funcionalidad que se administra. Esta funcionalidad se describe con mayor detalle en la propiedad Description del objeto. ") : Amended ToSubclass] string Name;

  [DisplayName("Modo de inicio") : Amended,Description("StartMode es un valor de cadena que indica si el servicio se inicia autom�ticamente desde un sistema, un sistema operativo, etc., o si s�lo se inicia tras una solicitud.") : Amended ToSubclass,Values{"Autom�tico", "Manual"} : Amended ToSubclass] string StartMode;

  [DisplayName("Iniciado") : Amended,Description("Started es una booleano que indica si el servicio se inici� (TRUE), o se termin� (FALSE).") : Amended ToSubclass] boolean Started;

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

  [DisplayName("Nombre del sistema") : Amended,Description("Nombre del sistema que hospeda este servicio") : Amended ToSubclass] string SystemName;

  [Description("El m�todo StartService pone al servicio en el estado de inicio. Devuelve un valor entero si el servicio se inici� correctamente, 1 si la solicitud no es compatible y cualquier otro n�mero para indicar un error. En una subclase se puede especificar el conjunto de posibles c�digos devueltos, usando un certificador ValueMap en el m�todo. La cadena en la que se \"traducen\" los contenidos de ValueMap tambi�n puede estar especificada en la subclase como un certificador de matriz Values.") : Amended ToSubclass] uint32 StartService();

  [Description("El m�todo StopService coloca el servicio en el estado detenido. Devuelve un valor entero de 0 si el servicio se ha detenido correctamente, 1 si la solicitud no se permite y cualquier otro n�mero para indicar un error.") : Amended ToSubclass] uint32 StopService();

};



[Description("CIM_ClusteringService representa la funcionalidad que proporciona un cl�ster. Por ejemplo, la funcionalidad de conmutaci�n por error puede modelarse como servicio de un cl�ster de conmutaci�n por error.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ClusteringService : CIM_Service

{

  [Description("AddNode integra un nuevo equipo a un cl�ster. El nodo que se agregar� se especifica como par�metro al m�todo. El valor devuelto debe ser 0 si el equipo se agrega correctamente, 1 si el m�todo no es compatible y cualquier otro n�mero y ocurri� un error.") : Amended ToSubclass] uint32 AddNode([IN] CIM_ComputerSystem Ref CS);

  [Description("EvictNode quita un equipo de un cl�ster. El nodo que se expulsar� se especifica como par�metro para el m�todo. El valor devuelto debe ser 0 si el equipo se retira correctamente, 1 si el m�todo no se admite y cualquier otro n�mero si ocurri� un error.") : Amended ToSubclass] uint32 EvictNode([IN] CIM_ComputerSystem Ref CS);

};



[Description("CIM_ServiceAccessPoint representa la posibilidad de usar o invocar un servicio. Los puntos de acceso representan que un servicio se pone a disposici�n de otras entidades para su uso.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ServiceAccessPoint : CIM_LogicalElement

{

  [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 : ToInstance ToSubclass DisableOverride,Description("La propiedad Name identifica de forma �nica el punto de acceso a servicios y ofrece una indicaci�n de la funcionalidad que se administra. Esta funcionalidad se describe con m�s detalle en la propiedad Description del objeto.") : Amended ToSubclass] string Name;

  [Description("Nombre de la clase de creaci�n del sistema de �mbito.") : Amended ToSubclass] string SystemCreationClassName;

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

  [Description("La propiedad Type indica el tipo de SAP tales como \"adjunto\" o \"Redirigido\".") : Amended ToSubclass,BitValues{"Escribir", "Leer", "Redirigido", "Adjunto a red", "Desconocido"} : Amended ToSubclass] uint32 Type;

};



[Description("Una representaci�n de los puntos de acceso de un servicio de cl�ster.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ClusteringSAP : CIM_ServiceAccessPoint

{

};



[Description("Abstracci�n o emulaci�n de una entidad de hardware, que puede o no realizarse en el hardware f�sico. Cualquier caracter�stica usada para administrar su operaci�n o configuraci�n est�n contenidas en, o asociadas con, el objeto CIM_LogicalDevice. Ejemplos de las propiedades operativas de una impresora ser�an los tama�os de papel admitidos o errores detectados. Ejemplos de las propiedades de configuraci�n de un dispositivo sensor ser�a la configuraci�n del umbral. Podr�an existir diferentes configuraciones para un dispositivo local. Estas configuraciones podr�an estar contenidas en objetos CIM_Setting y asociadas con el dispositivo l�gico.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_LogicalDevice : CIM_LogicalElement

{

  [Description("La disponibilidad y estado del dispositivo. Por ejemplo, la propiedad disponibilidad, indica que el dispositivo est� en funcionamiento y tiene energ�a total (valor=3), o se encuentra en un estado de aviso (4), prueba (5), degradado (10) o ahorro de energ�a (valores 13-15 y 17). En relaci�n con los estados de ahorro de energ�a, �stos se definen como sigue: 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 baja de rendimiento;  15 (\"Ahorro de energ�a: espera\") describe que el sistema no est� en funcionamiento, pero que se podr�a poner en operaci�n \"r�pidamente\"; y valor 17 (\"Ahorro de energ�a: advertencia\") indica que el equipo est� en un estado de aviso, aunque est� tambi�n en modo de ahorro de energ�a.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Funcionar/Energ�a completa", "Advertencia", "En prueba", "No aplicable", "Apagado", "Sin conexi�n a la red", "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: espera", "Ciclo de energ�a", "Ahorro de energ�a: advertencia", "Pausado", "no est� listo", "No configurado", "Inactivo"} : Amended ToSubclass] uint16 Availability;

  [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;

  [Description("Indica el c�digo de error del Administrador de configuraci�n de Win32. Los valores siguientes pueden ser devueltos: \n0 Este dispositivo funciona correctamente. \n1 Este dispositivo no est� configurado correctamente. \n2 Windows no puede cargar el controlador para este dispositivo. \n3 El controlador de este dispositivo puede estar da�ado o le falta memoria o recursos a su sistema. \n4 Este dispositivo no funciona correctamente. Uno de sus controladores o el Registro pueden estar da�ados. \n5 El controlador de este dispositivo necesita un recurso que Windows no puede administrar. \n6 La configuraci�n de arranque de este dispositivo entra en conflicto con otros dispositivos. \n7 No se puede filtrar. \n8 Falta el cargador de controlador del dispositivo. \n9 Este dispositivo no funciona correctamente porque el firmware de control est� informando incorrectamente acerca de los recursos del dispositivo. \n10 El dispositivo no puede se iniciar. \n11 Error en el dispositivo. \n12 Este dispositivo no encuentra suficientes recursos libres para usar. \n13 Windows no puede comprobar los recursos de este dispositivo. \n14 Este dispositivo no funcionar� correctamente hasta que reinicie su equipo. \n15 Este dispositivo no funciona correctamente porque hay un posible problema de enumeraci�n. \n16 Windows no puede identificar todos los recursos que utiliza este dispositivo. \n17 Este dispositivo est� solicitando un tipo de recurso desconocido. \n18 Vuelva a instalar los controladores de este dispositivo \n19 Su Registro debe estar da�ado. \n20 Error usar el cargador VxD. \n21 Error del sistema: intente cambiar el controlador de este dispositivo. Si esto no funciona, consulte la documentaci�n de hardware. Windows est� quitando este dispositivo. \n22 Este dispositivo est� deshabilitado. \n23 Error del sistema: intente cambiar el controlador de este dispositivo. Si esto no funciona, consulte la documentaci�n de hardware. \n24 Este dispositivo no est� presente, no funciona correctamente o no tiene todos los controladores instalados. \n25 Windows a�n est� instalando este dispositivo. \n26 Windows a�n est� instalando este dispositivo. \n27 Este dispositivo no tiene una configuraci�n de Registro v�lida. \n28 Los controladores de este dispositivo no est�n instalados. \n29 Este dispositivo est� deshabilitado porque el firmware no proporcion� los recursos requeridos. \n30 Este dispositivo est� utilizando una recurso de solicitud de interrupci�n (IRQ) que ya est� usando otro dispositivo. \n31 Este dispositivo no funciona correctamente porque Windows no puede cargar los controladores requeridos.") : Amended ToSubclass,Values{"Este dispositivo funciona correctamente.", "El dispositivo no est� configurado correctamente.", "Windows no puede cargar el controlador para este dispositivo.", "El controlador de este dispositivo podr�a estar da�ado o es posible que su sistema tenga poca memoria u otros recursos.", "Este dispositivo no funciona correctamente. Podr�a estar da�ado uno de sus controladores o el Registro.", "El controlador de este dispositivo necesita un recurso que Windows no puede administrar.", "La configuraci�n de arranque de este dispositivo est� en conflicto con otros dispositivos.", "No se puede filtrar.", "Falta el controlador del dispositivo.", "Este dispositivo no funciona correctamente porque el firmware de control informa incorrectamente de los recursos del dispositivo.", "No puede iniciar este dispositivo.", "Error de este dispositivo.", "Este dispositivo no encuentra suficientes recursos libres que pueda usar.", "Windows no puede comprobar los recursos de este dispositivo.", "El dispositivo no puede funcionar correctamente hasta que reinicie su equipo.", "Este dispositivo no funciona correctamente porque quiz� existe un problema de reenumeraci�n.", "Windows no puede identificar todos los recursos que usa este dispositivo.", "Este dispositivo est� solicitando un tipo de recurso desconocido.", "Reinstalar los controladores de este dispositivo.", "Error al usar el cargador VxD.", "Su Registro podr�a estar da�ado.", "Error del sistema: pruebe a cambiar el controlador de este dispositivo. Si eso no funciona, consulte la documentaci�n del hardware. Windows quitar� este dispositivo.", "Este dispositivo est� deshabilitado.", "Error del sistema: pruebe a cambiar el controlador de este dispositivo. Si eso no funciona, consulte la documentaci�n del hardware.", "Este dispositivo no est� presente, no funciona correctamente o no tiene todos sus controladores instalados.", "Windows sigue configurando este dispositivo.", "Windows sigue configurando este dispositivo.", "Este dispositivo no tiene una configuraci�n de registro v�lida.", "Los controladores de este dispositivo no est�n instalados.", "Este dispositivo est� deshabilitado porque su firmware no le proporcion� los recursos requeridos.", "Este dispositivo usa un recurso de solicitud de interrupci�n (IRQ) que usa otro dispositivo.", "Este dispositivo no funciona correctamente porque Windows no puede cargar los controladores requeridos para este dispositivo."} : Amended ToSubclass] uint32 ConfigManagerErrorCode;

  [Description("Indica si el dispositivo usa una configuraci�n predefinida por el usuario.") : Amended ToSubclass] boolean ConfigManagerUserConfig;

  [Description("DeviceID es una direcci�n u otra informaci�n de identificaci�n que da un nombre �nico al dispositivo l�gico.") : Amended ToSubclass] string DeviceID;

  [Description("Indica los recursos espec�ficos relacionados con energ�a de dispositivo l�gico. Los valores de la matriz, 0=\"Desconocido\", 1=\"No compatible\" y 2=\"Deshabilitado\" se explican por s� solos. El valor 3=\"Habilitado\" indica que las caracter�sticas de administraci�n de energ�a est�n habilitadas actualmente pero se desconoce el conjunto de caracter�sticas exacto o la informaci�n no est� disponible. \" Modos de ahorro de energ�a establecidos autom�ticamente \" (4) describe que un dispositivo puede cambiar su estado de energ�a con base en el uso u otros criterios. \" Estado de energ�a configurable \" (5) indica que se admite el m�todo SetPowerState. \" Ciclo de energ�a permitido \" (6) indica que se puede invocar el m�todo SetPowerState con la variable de entrada PowerState establecida a 5 (\"Ciclo de energ�a \"). \" Se admite el encendido por tiempo \" (7) indica que el m�todo SetPowerState puede ser invocado con la variable de entrada PowerState establecida  a 5 (\"Ciclo de energ�a \") y el par�metro Time establecido a un fecha y hora espec�fica, o intervalo, para encendido.") : 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("Indica el id. Plug and Play Win32 del dispositivo l�gico. Ejemplo: *PNP030b") : Amended ToSubclass] string PNPDeviceID;

  [Description("Booleano que indica que el Dispositivo se puede administrar con energ�a - por ej., ponerlo en un estado de ahorro de energ�a. Este booleano no indica que las caracter�sticas de administraci�n de energ�a est�n actualmente habilitadas, o si est�n deshabilitadas, las caracter�sticas que son compatibles. Consulte la matriz PowerManagementCapabilities para obtener esta informaci�n. Si este booleano es falso, el valor entero 1, para la cadena, \"No compatible\", debe ser la �nica entrada en la matriz PowerManagementCapabilities.") : Amended ToSubclass] boolean PowerManagementSupported;

  [Description("StatusInfo es una cadena que indica si el dispositivo l�gico est� en un estado habilitado (valor = 3), deshabilitado (valor = 4) o alg�n otro estado (1) o un estado desconocido (2). Si esta propiedad no se aplica al dispositivo l�gico, el valor, 5 (\"No aplicable\"), debe ser usado.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Habilitado", "Deshabilitado", "No aplicable"} : Amended ToSubclass] uint16 StatusInfo;

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

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

  [Description("SetPowerState define el estado de energ�a deseado para un dispositivo  l�gico y cuando un dispositivo debe ponerse en ese estado. El estado de energ�a deseado se especifica estableciendo el par�metro PowerState en uno de los valores enteros siguientes: 1=\"Energ�a completa\", 2=\"Ahorro de energ�a: modo de bajo consumo\", 3=\"Ahorro de energ�a: espera\", 4=\"Ahorro de energ�a - Otros\", 5=\"Ciclo de energ�a\" o 6=\"Apagado\". El par�metro Time (para todos los cambios de estado, excepto el 5, \"Ciclo de energ�a\") indica cuando el estado de energ�a debe establecerse, bien como un valor regular de fecha-hora o como un valor de intervalo (donde el intervalo comienza cuando se recibe la invocaci�n del m�todo). Cuando el par�metro PowerState es igual a 5, \"Ciclo de energ�a\", el par�metro Time indica cuando se debe encender el dispositivo de nuevo. El apagado es inmediato. SetPowerState debe devolver 0 si es correcto, 1 si la solicitud PowerState y Time no son compatibles, y alg�n otro valor si ocurre cualquier otro error. En una subclase, el conjunto de c�digos devueltos posibles pueden especificarse, usando un certificador ValueMap en el m�todo. Las cadenas en las que los contenidos de ValueMap est�n 'traducidos' se pueden especificar tambi�n en la subclase como un certificador de matriz de Valores.") : Amended ToSubclass] uint32 SetPowerState([IN,Values{"Energ�a completa", "Ahorro de energ�a: modo de bajo consumo", "Ahorro de energ�a: espera", "Ahorro de energ�a - Otros", "Ciclo de energ�a", "Apagado"} : Amended ToSubclass] uint16 PowerState,[IN] datetime Time);

  [Description("Solicita el reinicio del dispositivo l�gico. El valor devuelto debe ser un 0 si la solicitud se ejecuta correctamente, 1 si no se permite la solicitud y alg�n otro valor si ocurri� un error.") : Amended ToSubclass] uint32 Reset();

  [Description("LastErrorCode captura el �ltimo c�digo de error informado por el dispositivo l�gico.") : Amended ToSubclass] uint32 LastErrorCode;

  [Description("ErrorDescription es una cadena de forma libre que ofrece m�s informaci�n acerca del error registrado en la propiedad 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 el error comunicado en la propiedad LastErrorCode se ha resuelto ahora.") : Amended ToSubclass] boolean ErrorCleared;

};



[Description("CIM_MediaAccessDevice representa la habilidad de tener acceso a uno o m�s medios y usarlos para almacenar y  recuperar datos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_MediaAccessDevice : CIM_LogicalDevice

{

  [Description("Capacidades del dispositivo de acceso a medios. Por ejemplo, el dispositivo puede ser compatible con \"Acceso aleatorio\", medios extra�bles y \"Limpieza autom�tica\". En este caso, los valores 3, 7 y 9 se escribir�n en la matriz. \nVarios de los valores enumerados requeridos necesitan alguna explicaci�n: 1) Valor 11, Acepta medios de doble cara, distingue entre un dispositivo al que se puede obtener acceso por los dos lados del medio de doble lado y, un dispositivo que lee s�lo un lado y requiere que se de la vuelta al medio; y, 2) Valor 12, No se requiere expulsi�n previa al desmontaje, indica que el medio no tiene que ser expulsado expl�citamente del dispositivo antes de que un PickerElement obtenga acceso a �l.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Acceso secuencial", "Acceso aleatorio", "Permite escritura", "Cifrado", "Compresi�n", "Acepta medios extra�bles", "Limpieza manual", "Limpieza autom�tica", "Notificaci�n de SMART", "Acepta medios de doble cara", "No se requiere expulsi�n previa al desmontaje"} : Amended ToSubclass] uint16 Capabilities[];

  [Description("Una matriz de cadenas de forma libre proporcionando  explicaciones m�s detalladas para cualquiera de las  caracter�sticas de dispositivo de acceso indicadas en la matriz de capacidades. Nota, cada entrada a esta matriz est� relacionada con la entrada en la matriz de capacidades ubicada en el mismo �ndice.") : Amended ToSubclass] string CapabilityDescriptions[];

  [Description("Una cadena de formato libre indicando el algoritmo o herramienta que el dispositivo usa para admitir la compresi�n. Si no se puede o no se desea describir  la combinaci�n (puede que no se conozca), se recomienda usar las siguientes palabras: \"Desconocido\" para representar que no se conoce si el dispositivo es compatible con las capacidades de compresi�n o no,  \"Comprimido\" para representar que el dispositivo es compatible con las capacidades de compresi�n pero que su combinaci�n de compresi�n no sea conocida o no revelada, y \"No comprimido\" para representar que el dispositivo no es compatible con las capacidades de compresi�n.") : Amended ToSubclass] string CompressionMethod;

  [Description("ErrorMethodology es una cadena de forma libre que describe el tipo de detecci�n y correcci�n de errores admitido por este dispositivo.") : Amended ToSubclass] string ErrorMethodology;

  [Description("Tama�o m�ximo, en Kbytes, de medios compatibles con este dispositivo. Kbytes se interpreta como el n�mero de bytes multiplicado por 1000 (NO el n�mero de bytes multiplicado por 1024).") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint64 MaxMediaSize;

  [Description("Tama�o de bloque predeterminado, en bytes, de este dispositivo.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint64 DefaultBlockSize;

  [Description("Tama�o m�ximo de bloque, en bytes, de los medios a que tiene acceso este dispositivo.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint64 MaxBlockSize;

  [Description("Tama�o m�nimo de bloque, en bytes, de los medios a que tiene acceso este dispositivo.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint64 MinBlockSize;

  [Description("Cuando el dispositivo de acceso de medios acepta m�ltiples medios individuales, esta propiedad define el n�mero m�ximo que puede ser aceptado o insertado.") : Amended ToSubclass] uint32 NumberOfMediaSupported;

  [Description("Tipo booleano indicando que el dispositivo de acceso de medios necesita limpiarse.  La propiedad de matriz de capacidad indica si es posible la limpieza autom�tica o manual. ") : Amended ToSubclass] boolean NeedsCleaning;

};



[Description("Recursos y administraci�n de una unidad de disco, un subtipo de CIM_MediaAccessDevice.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DisketteDrive : CIM_MediaAccessDevice

{

};



[Description("Recursos y administraci�n de dispositivos de enfriamiento.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_CoolingDevice : CIM_LogicalDevice

{

  [Description("ActiveCooling es un valor booleano que indica que el dispositivo de enfriamiento proporciona enfriamiento activo (a diferencia de uno pasivo).") : Amended ToSubclass] boolean ActiveCooling;

};



[Description("Recursos y administraci�n de un dispositivo de enfriamiento de refrigeraci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Refrigeration : CIM_CoolingDevice

{

};



[Description("Recursos y administraci�n de un dispositivo de enfriamiento de tuber�a de calor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_HeatPipe : CIM_CoolingDevice

{

};



[Description("Recursos y administraci�n de un dispositivo de enfriamiento de ventilador.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Fan : CIM_CoolingDevice

{

  [Description("Indicaci�n de si el ventilador admite velocidades variables o no.") : Amended ToSubclass] boolean VariableSpeed;

  [Description("DesiredSpeed es la velocidad actual del ventilador requerida, definida en revoluciones por minuto, cuando se puede usar un ventilador de velocidad variable (booleano VariableSpeed  = TRUE).  La velocidad se determina a trav�s de un sensor (CIM_Tachometer) que est� asociado con el ventilador usando la relaci�n CIM_AssociatedSensor.") : Amended ToSubclass,Units("revoluciones por minuto") : Amended ToSubclass] uint64 DesiredSpeed;

  [Description("Solicita que la velocidad del ventilador sea el valor especificado en el par�metro de entrada de m�todo. El valor devuelto debe ser 0 si la solicitud fue ejecutada correctamente. 1 si la solicitud no se ejecut� y alg�n otro valor si ocurri� un error. ") : Amended ToSubclass] uint32 SetSpeed([IN] uint64 DesiredSpeed);

};



[Description("La clase  CIM_Sensor representa un dispositivo de hardware compatible con las caracter�sticas de alguna propiedad f�sica - por ejemplo, las caracter�sticas de  temperatura o voltaje de un equipo unitario.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Sensor : CIM_LogicalDevice

{

};



[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) : ToInstance] 

class CIM_NumericSensor : CIM_Sensor

{

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

  [Description("NominalReading indica el valor \"normal\" o esperado del sensor num�rico.") : Amended ToSubclass] sint32 NominalReading;

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

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

  [Description("MaxReadable indica el valor m�s grande de la propiedad medida que puede ser le�do por un sensor num�rico.") : Amended ToSubclass] sint32 MaxReadable;

  [Description("MinReadable indica el valor m�s peque�o de la propiedad medida que puede ser le�do por un sensor num�rico.") : Amended ToSubclass] sint32 MinReadable;

  [Description("Resoluci�n indica la habilidad del sensor para resolver diferencias en la propiedad medida. Este valor puede variar dependiendo de si el dispositivo es lineal sobre su intervalo din�mico.") : Amended ToSubclass] uint32 Resolution;

  [Description("Indica la tolerancia del sensor para la propiedad medida. Tolerancia, junto con resoluci�n y exactitud, es usada para calcular el valor actual de la propiedad f�sica medida. Tolerancia puede variar dependiendo de si el dispositivo es lineal sobre su intervalo din�mico.") : Amended ToSubclass] sint32 Tolerance;

  [Description("Indica la exactitud del sensor para la propiedad medida. Su valor es registrado como m�s/menos cent�simos de porcentaje. Exactitud, junto con resoluci�n y tolerancia, es usada para calcular el valor actual de la propiedad f�sica medida. Exactitud puede variar dependiendo de si el dispositivo es lineal sobre su intervalo din�mico.") : Amended ToSubclass,Units("cent�simas de porcentaje") : Amended ToSubclass] sint32 Accuracy;

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

  [Description("Los valores de umbral del sensor especifican los intervalos (valores m�ximo y m�nimo) 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� informando de 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�ximo y m�nimo) 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� informando de 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�ximo y m�nimo) 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�ximo y m�nimo) 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�ximo y m�nimo) 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�ximo y m�nimo) para determinar si el sensor est� funcionando en condiciones normales, no cr�ticas, cr�ticas, o de errores irrecuperables. Si CurrentReading es superior a UpperThresholdFatal, el estado actual ser� de errores irrecuperables.") : Amended ToSubclass] sint32 UpperThresholdFatal;

};



[Description("Esta clase existe para compatibilidades regresivas a definiciones de esquema CIM anteriores. Con las adiciones a Sensor y NumericSensor en V2.2, ya no es necesaria. Se puede definir un TempertatureSensor estableciendo la propiedad SensorType, heredada de Sensor, a 2 (\"Temperatura\"). Otras propiedades de esta clase est�n asignadas a valores constantes para corresponderse con las definiciones de la jerarqu�a del sensor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_TemperatureSensor : CIM_NumericSensor

{

  [Units("d�cimas de grado cent�grado") : Amended ToSubclass] sint32 CurrentReading;

  [Units("d�cimas de grado cent�grado") : Amended ToSubclass] sint32 NominalReading;

  [Units("d�cimas de grado cent�grado") : Amended ToSubclass] sint32 NormalMax;

  [Units("d�cimas de grado cent�grado") : Amended ToSubclass] sint32 NormalMin;

  [Units("d�cimas de grado cent�grado") : Amended ToSubclass] sint32 MaxReadable;

  [Units("d�cimas de grado cent�grado") : Amended ToSubclass] sint32 MinReadable;

  [Units("cent�simas de grado cent�grado") : Amended ToSubclass] uint32 Resolution;

  [Units("d�cimas de grado cent�grado") : Amended ToSubclass] sint32 Tolerance;

  [Units("d�cimas de grado cent�grado") : Amended ToSubclass] sint32 LowerThresholdNonCritical;

  [Units("d�cimas de grado cent�grado") : Amended ToSubclass] sint32 UpperThresholdNonCritical;

  [Units("d�cimas de grado cent�grado") : Amended ToSubclass] sint32 LowerThresholdCritical;

  [Units("d�cimas de grado cent�grado") : Amended ToSubclass] sint32 UpperThresholdCritical;

  [Units("d�cimas de grado cent�grado") : Amended ToSubclass] sint32 LowerThresholdFatal;

  [Units("d�cimas de grado cent�grado") : Amended ToSubclass] sint32 UpperThresholdFatal;

};



[Description("Esta clase existe para compatibilidades regresivas a definiciones de esquema CIM anteriores. Con las adiciones a Sensor y NumericSensor en V2.2, ya no es necesaria. Se puede definir un CurrentSensor estableciendo la propiedad SensorType, heredada de Sensor, a 4 (\"Actual\"). Otras propiedades de esta clase est�n asignadas a valores constantes para corresponderse con las definiciones de la jerarqu�a del sensor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_CurrentSensor : CIM_NumericSensor

{

  [Units("miliamperios") : Amended ToSubclass] sint32 CurrentReading;

  [Units("miliamperios") : Amended ToSubclass] sint32 NominalReading;

  [Units("miliamperios") : Amended ToSubclass] sint32 NormalMax;

  [Units("miliamperios") : Amended ToSubclass] sint32 NormalMin;

  [Units("miliamperios") : Amended ToSubclass] sint32 MaxReadable;

  [Units("miliamperios") : Amended ToSubclass] sint32 MinReadable;

  [Units("d�cimas de miliamperio") : Amended ToSubclass] uint32 Resolution;

  [Units("miliamperios") : Amended ToSubclass] sint32 Tolerance;

  [Units("miliamperios") : Amended ToSubclass] sint32 LowerThresholdNonCritical;

  [Units("miliamperios") : Amended ToSubclass] sint32 UpperThresholdNonCritical;

  [Units("miliamperios") : Amended ToSubclass] sint32 LowerThresholdCritical;

  [Units("miliamperios") : Amended ToSubclass] sint32 UpperThresholdCritical;

  [Units("miliamperios") : Amended ToSubclass] sint32 LowerThresholdFatal;

  [Units("miliamperios") : Amended ToSubclass] sint32 UpperThresholdFatal;

};



[Description("Esta clase existe para compatibilidades regresivas a definiciones de esquema CIM anteriores. Con las adiciones a Sensor y NumericSensor en V2.2, ya no es necesaria. Se puede definir un VoltageSensor estableciendo la propiedad SensorType, heredada de Sensor, a 3 (\"Voltage\"). Otras propiedades de esta clase est�n asignadas a valores constantes para corresponderse con las definiciones de la jerarqu�a del sensor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_VoltageSensor : CIM_NumericSensor

{

  [Units("milivoltios") : Amended ToSubclass] sint32 CurrentReading;

  [Units("milivoltios") : Amended ToSubclass] sint32 NominalReading;

  [Units("milivoltios") : Amended ToSubclass] sint32 NormalMax;

  [Units("milivoltios") : Amended ToSubclass] sint32 NormalMin;

  [Units("milivoltios") : Amended ToSubclass] sint32 MaxReadable;

  [Units("milivoltios") : Amended ToSubclass] sint32 MinReadable;

  [Units("d�cimas de milivoltio") : Amended ToSubclass] uint32 Resolution;

  [Units("milivoltios") : Amended ToSubclass] sint32 Tolerance;

  [Units("milivoltios") : Amended ToSubclass] sint32 LowerThresholdNonCritical;

  [Units("milivoltios") : Amended ToSubclass] sint32 UpperThresholdNonCritical;

  [Units("milivoltios") : Amended ToSubclass] sint32 LowerThresholdCritical;

  [Units("milivoltios") : Amended ToSubclass] sint32 UpperThresholdCritical;

  [Units("milivoltios") : Amended ToSubclass] sint32 LowerThresholdFatal;

  [Units("milivoltios") : Amended ToSubclass] sint32 UpperThresholdFatal;

};



[Description("La clase CIM_CDROMDrive representa la unidad de CD-ROM en el sistema.\n<B>Nota:</B> El nombre de la unidad no corresponde a la letra de unidad l�gica asignada al dispositivo, que es el nombre del dispositivo de almacenamiento l�gico dependiente de esta unidad.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_CDROMDrive : CIM_MediaAccessDevice

{

};



[Description("La clase CIM_DiskDrive representa una unidad f�sica  de disco visto por el sistema operativo.  Las caracter�sticas de la unidad vistas a trav�s de este objeto corresponde a las caracter�sticas l�gicas y de administraci�n de la unidad y, en algunos casos, es posible que no se reflejen las caracter�sticas f�sicas del dispositivo. Cualquier interfaz a una unidad f�sica es un miembro de esta clase. Cualquier objeto basado en otros dispositivos l�gicos no ser�an un miembro de esta clase.\nEjemplo: Disco fijo IDE.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DiskDrive : CIM_MediaAccessDevice

{

};



[Description("La clase CIM_TapeDrive representa una unidad de cinta en el sistema. Las unidades de cinta se caracterizan principalmente porque s�lo tienen acceso secuencial.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_TapeDrive : CIM_MediaAccessDevice

{

  [Description("EOTWarningZoneSize indica el tama�o, en bytes, de la zona designada como \"fin de la cinta\". El acceso en esta zona genera un aviso de \"fin de la cinta\" .") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint32 EOTWarningZoneSize;

  [Description("La propiedad MaxPartitionCount indica el n�mero m�ximo de partes de la unidad de cinta.") : Amended ToSubclass] uint32 MaxPartitionCount;

  [Description("El valor Margen indica el n�mero de bytes insertados entre bloques de un medio de cinta.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint32 Padding;

};



[Description("Controller es una superclase para agrupar los dispositivos variados relacionados con el control que existen. Ejemplos de controladores son SCSIControllers, USBControllers, SerialControllers, ... La clase Controller es una abstracci�n para dispositivos con una sola pila de protocolo, que existe primeramente para comunicarse y controlar o restablecer los dispositivos indirectos (ControlledBy).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Controller : CIM_LogicalDevice

{

  [Description("N�mero m�ximo de entidades directamente direccionables compatibles con esta controladora. Se debe usar un valor de 0 si el n�mero es desconocido o ilimitado.") : Amended ToSubclass] uint32 MaxNumberControlled;

  [Description("El protocolo usado por el controlador para tener acceso a dispositivos \"controlados\".") : Amended ToSubclass,Values{"Otros", "Desconocido", "EISA", "ISA", "PCI", "ATA/ATAPI", "Disco flexible", "1496", "Interfaz paralela SCSI", "Protocolo Fibre Channel SCSI", "Protocolo de bus serie SCSI", "Protocolo-2 de bus serie SCSI (1394)", "Arquitectura de almacenamiento serie SCSI", "VESA", "PCMCIA", "Bus serie universal (USB)", "Protocolo paralelo", "ESCON", "Diagn�stico", "I2C", "Energ�a", "HIPPI", "MultiBus", "VME", "IPI", "IEEE-488", "RS232", "IEEE 802.3 10BASE5", "IEEE 802.3 10BASE2", "IEEE 802.3 1BASE5", "IEEE 802.3 10BROAD36", "IEEE 802.3 100BASEVG", "IEEE 802.5 Token-Ring", "ANSI X3T9.5 FDDI", "MCA", "ESDI", "IDE", "CMD", "ST506", "DSSI", "QIC2", "ATA/IDE mejorado", "AGP", "TWIRP (infrarrojo de dos v�as)", "FIR (�ltimo infrarrojo)", "SIR (infrarrojo serie)", "IrBus"} : Amended ToSubclass] uint16 ProtocolSupported;

  [Description("La propiedad TimeOfLastReset indica la fecha y la hora en la que este controlador se restableci� por �ltima vez. Esto puede significar que se apag� o reinicializ� el controlador.") : Amended ToSubclass] datetime TimeOfLastReset;

};



[Description("Recursos y administraci�n de la controladora de v�deo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_VideoController : CIM_Controller

{

  [Description("Una cadena de formato libre que describe el procesador/la controladora de v�deo.") : Amended ToSubclass] string VideoProcessor;

  [Description("Enumeraci�n de enteros que indica el tipo de memoria de v�deo.") : Amended ToSubclass,Values{"Otros", "Desconocido", "VRAM", "DRAM", "SRAM", "WRAM", "RAM EDO", "DRAM sincr�nica de r�faga", "SRAM de r�faga por conductos", "CDRAM", "3DRAM", "SDRAM", "SGRAM"} : Amended ToSubclass] uint16 VideoMemoryType;

  [Description("N�mero de p�ginas de v�deo compatibles seg�n las resoluciones actuales y la memoria disponible.") : Amended ToSubclass] uint32 NumberOfVideoPages;

  [Description("Cantidad m�xima de memoria admitida en bytes.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint32 MaxMemorySupported;

  [Description("Una matriz de enteros indicando los gr�ficos y las capacidades de la controladora de v�deo.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Acelerador gr�fico", "Acelerador 3D"} : Amended ToSubclass] uint16 AcceleratorCapabilities[];

  [Description("Una matriz de cadenas de forma libre que proporciona explicaciones m�s detalladas sobre cualquiera de las caracter�sticas del acelerador de v�deo indicadas en la matriz de capacidades. Nota, cada entrada de esta matriz est� relacionada a la entrada en la matriz de capacidades ubicada en el mismo �ndice.") : Amended ToSubclass] string CapabilityDescriptions[];

  [Description("N�mero de bits que se usan para mostrar cada p�xel.") : Amended ToSubclass,Units("bits") : Amended ToSubclass] uint32 CurrentBitsPerPixel;

  [Description("N�mero actual de p�xeles horizontales.") : Amended ToSubclass,Units("p�xeles") : Amended ToSubclass] uint32 CurrentHorizontalResolution;

  [Description("N�mero actual de p�xeles verticales.") : Amended ToSubclass,Units("p�xeles") : Amended ToSubclass] uint32 CurrentVerticalResolution;

  [Description("Frecuencia m�xima de actualizaci�n de la controladora de v�deo en hercios.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 MaxRefreshRate;

  [Description("Frecuencia m�nima de actualizaci�n de la controladora de v�deo en hercios.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 MinRefreshRate;

  [Description("Frecuencia de actualizaci�n presente en hercios.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 CurrentRefreshRate;

  [Description("Modo de digitalizaci�n actual. \"Entrelazado\" (valor=3) o \"No entrelazado\" (4) puede ser definido con esta propiedad.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Entrelazado", "No entrelazado"} : Amended ToSubclass] uint16 CurrentScanMode;

  [Description("N�mero de colores permitido a las resoluciones actuales.") : Amended ToSubclass] uint64 CurrentNumberOfColors;

  [Description("Si est� en el modo de car�cter, escriba el n�mero de filas para esta controladora de v�deo. En caso contrario, escriba 0.") : Amended ToSubclass] uint32 CurrentNumberOfRows;

  [Description("Sin est� en el modo car�cter, n�mero de columnas para esta controladora de v�deo. En caso contrario, escriba 0.") : Amended ToSubclass] uint32 CurrentNumberOfColumns;

};



[Description("Recursos y administraci�n de una controladora de v�deo de PC, un subtipo de controladora de v�deo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PCVideoController : CIM_VideoController

{

  [Description("La arquitectura de v�deo. Por ejemplo, VGA (valor=5) o PC-98 (160) debe ser especificado.") : Amended ToSubclass,Values{"Otros", "Desconocido", "CGA", "EGA", "VGA", "SVGA", "MDA", "HGC", "MCGA", "8514A", "XGA", "B�fer de trama lineal", "PC-98"} : Amended ToSubclass] uint16 VideoArchitecture;

  [Description("Modo de v�deo actual.") : Amended ToSubclass] uint16 VideoMode;

  [Description("N�mero actual de planos de colores. Si este valor no es aplicable para la configuraci�n de v�deo actual, escriba 0.") : Amended ToSubclass] uint16 NumberOfColorPlanes;

};



[Description("Recursos y administraci�n de una controladora PCMCIA.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PCMCIAController : cim_controller

{

  [Description("La propiedad de fabricante indica el nombre del fabricante del controlador PCMCIA.\nEjemplo: Acme") : Amended ToSubclass] string Manufacturer;

};



[Description("Recursos y administraci�n de una controladora USB.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_USBController : CIM_Controller

{

  [Description("La propiedad de fabricante indica el nombre de fabricante de controladora  USB.\nEjemplo: Acme") : Amended ToSubclass] string Manufacturer;

};



[Description("NetworkAdapter es una clase abstracta que define conceptos generales de hardware de red (por ejemplo, direcci�n permanente o velocidad de la operaci�n). Los adaptadores de red son dispositivos que son compatibles con varios protocolos de alto nivel y, adem�s, suministran la implementaci�n detr�s de los modelos de red de clase ProtocolEndpoint. (Esta informaci�n se cubre usando la asociaci�n de implementaci�n del dispositivo SAP, definido en el modelo Core). Los adaptadores de red y sus puntos extremos, representan el potencial de la conectividad entre interlocutores.\n El \"potencial para conectividad\" es muy diferente del de la relaci�n maestro-esclavo/controlador-controlado por relaciones de la clase CIM_Controller. Algunas veces, no obstante, un �nico dispositivo es tanto un tipo de adaptador de red, como un controlador, por ejemplo, cuando un adaptador de FibreChannel est� operando como una controladora SCSI de su equipo. En este caso, hay algunos aspectos del dispositivo que est�n orientados en la red y otros que est�n orientados en el controlador. Tanto las clases Controller como Adapter deber�an ser instant�neas. Una relaci�n de identidad de dispositivo se crear� tambi�n el controlador como adaptador para unir estos aspectos diferentes y abstractos del dispositivo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_NetworkAdapter : CIM_LogicalDevice

{

  [Description("PermanentAddress define la direcci�n de red dentro del c�digo en un adaptador. Esta direcci�n \"dentro del c�digo\" puede ser cambiada  v�a actualizaci�n firmware o configuraci�n de software. Si es as�, este campo debe ser actualizado cuando se haga el cambio. PermanentAddress debe dejarse en blanco si no existe direcci�n \"dentro del c�digo\" en el adaptador de red.") : Amended ToSubclass] string PermanentAddress;

  [Description("Matriz de cadenas que indica las direcciones de red de un adaptador.") : Amended ToSubclass] string NetworkAddresses[];

  [Description("Un estimado del ancho de banda actual en bits por segundo. Para extremos que var�an en ancho de banda o para aquellos donde no se puede estimar correctamente, esta propiedad debe contener el ancho de banda nominal.") : Amended ToSubclass,Units("bits por segundo") : Amended ToSubclass] uint64 Speed;

  [Description("La velocidad m�xima, en bits por segundo, para el adaptador de red.") : Amended ToSubclass,Units("bits por segundo") : Amended ToSubclass] uint64 MaxSpeed;

  [Description("Un valor booleano que indica si el adaptador de red puede determinar autom�ticamente la velocidad u otras caracter�sticas de comunicaciones del medio de red adjuntado.") : Amended ToSubclass] boolean AutoSense;

};



[Description("Los dispositivos de usuario son dispositivos l�gicos que permiten a lo usuarios del equipo escribir, ver u o�r datos La clase CIM_UserDevice es una superclase desde la cual se desprenden otras clases como CIM_Keyboard o CIM_DesktopMonitor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_UserDevice : CIM_LogicalDevice

{

  [Description("Una indicaci�n sobre si el dispositivo est� bloqueado, evitando la entrada y salida de datos por el usuario.") : Amended ToSubclass] boolean IsLocked;

};



[Description("La clase CIM_Display es una superclase para agrupar los diversos dispositivos de  presentaci�n que existen.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Display : CIM_UserDevice

{

};



[Description("Capacidades y administraci�n del dispositivo l�gico del monitor de escritorio (CRT).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DesktopMonitor : CIM_Display

{

  [Description("El tipo de monitor de escritorio o CRT. Por ejemplo, monitores multiscan color o monocrom�tico (valores 2 o 3, respectivamente) pueden indicarse en esta propiedad.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Color Multiscan", "Monocrom�tico Multiscan", "Color de frecuencia fija", "Monocrom�tico de frecuencia fija"} : Amended ToSubclass] uint16 DisplayType;

  [Description("Ancho de banda del monitor en megahercios. Si lo desconoce, escriba 0.") : Amended ToSubclass,Units("megahercio") : Amended ToSubclass] uint32 Bandwidth;

  [Description("Alto l�gico de la pantalla en coordenadas de la pantalla.") : Amended ToSubclass] uint32 ScreenHeight;

  [Description("Ancho l�gico de la pantalla en coordenadas de la pantalla.") : Amended ToSubclass] uint32 ScreenWidth;

};



[Description("Recursos y administraci�n del dispositivo l�gico de pantalla plana.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_FlatPanel : CIM_Display

{

  [Description("Resoluci�n horizontal de la pantalla plana en p�xeles.") : Amended ToSubclass,Units("p�xeles") : Amended ToSubclass] uint32 HorizontalResolution;

  [Description("Resoluci�n vertical de la pantalla plana en p�xeles.") : Amended ToSubclass,Units("p�xeles") : Amended ToSubclass] uint32 VerticalResolution;

  [Description("Un modo de digitalizaci�n de la pantalla plana que indica si es digitalizaci�n simple (valor=2) o doble (3).") : Amended ToSubclass,Values{"Desconocido", "Otros", "Digitalizaci�n simple", "Digitalizaci�n doble"} : Amended ToSubclass] uint16 ScanMode;

  [Description("Enumeraci�n de enteros que describe el tipo de pantalla plana.") : Amended ToSubclass,Values{"Desconocido", "Otros", "LCD de matriz pasiva", "LCD de matriz activa", "LCD colest�rica", "Pantalla con emisi�n de campo", "Pantalla electroluminiscente", "Plasma de gas", "LED"} : Amended ToSubclass] uint16 DisplayType;

  [Description("Una descripci�n del tipo de presentaci�n de iluminaci�n. Por ejemplo, iluminaci�n de fondo (value=2) o reflectivo (4) se puede especificar.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Iluminaci�n de fondo", "Iluminaci�n lateral", "Reflectivo"} : Amended ToSubclass] uint16 LightSource;

  [Description("Booleano que indica si la pantalla plana admite presentaci�n a color.") : Amended ToSubclass] boolean SupportsColor;

};



[Description("Recursos y administraci�n del dispositivo l�gico del teclado.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Keyboard : CIM_UserDevice

{

  [Description("Una cadena sin formato indicando el formato y distribuci�n del teclado.") : Amended ToSubclass] string Layout;

  [Description("N�mero de teclas de funci�n en el teclado.") : Amended ToSubclass] uint16 NumberOfFunctionKeys;

  [Description("Un entero que indica si la contrase�a de nivel de hardware est� habilitada en el teclado (valor=4), evitando entrada local. Otros valores son:  \"Deshabilitado\" (3), \"No implementado\" (5), \"Otros\" (1) y \"Desconocido\" (2).") : Amended ToSubclass,Values{"Otros", "Desconocido", "Deshabilitado", "Habilitado", "No implementado"} : Amended ToSubclass] uint16 Password;

};



[Description("La clase CIM_PointingDevice representa un dispositivo usado para se�alar �reas en la pantalla. Criterios de suscripci�n: cualquier dispositivo usado para manipular un puntero o se�alar �reas en una presentaci�n visual es un miembro de esta clase. Ejemplo: un mouse, stylus, touch pad o tableta.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PointingDevice : CIM_UserDevice

{

  [Description("Entero que indica si el dispositivo se�alador para operaci�n con mano derecha (value=2) o izquierda (valor=3). Tambi�n se puede definir los valores, \"Desconocido\" (0) y \"No aplicable\" (1).") : Amended ToSubclass,Values{"Desconocido", "No aplicable", "Operaci�n con mano derecha", "Operaci�n con mano izquierda"} : Amended ToSubclass] uint16 Handedness;

  [Description("La propiedad NumberOfButtons indica el n�mero de botones en el dispositivo se�alador. \nEjemplo: 2") : Amended ToSubclass] uint8 NumberOfButtons;

  [Description("Tipo de dispositivo apuntador.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Mouse", "Bola de seguimiento", "Punto de seguimiento", "Glide Point", "Teclado t�ctil", "Pantalla t�ctil", "Mouse: sensor �ptico"} : Amended ToSubclass] uint16 PointingType;

  [Description("La propiedad de resoluci�n indica la resoluci�n de ajuste de espaciado entre caracteres.\nEjemplo: 0") : Amended ToSubclass,Units("cuentas por pulgada") : Amended ToSubclass] uint32 Resolution;

};



[Description("StorageExtent describe la capacidad y administraci�n de varios medios que existen para almacenar datos y permitir la recuperaci�n de datos. Esta superclase podr�a usarse para representar los distintos componentes de RAID (hardware o software) o como una extensi�n l�gica natural encima de un medio f�sico.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_StorageExtent : CIM_LogicalDevice

{

  [Description("Access describe si el medio es legible (valor=1), grabable (valor=2), o ambos (valor=3). \"Desconocido\" (0) y \"De s�lo una escritura\" (4) tambi�n se pueden definir.") : Amended ToSubclass,Values{"Desconocido", "Lectura", "Grabable", "Lectura/escritura", "De s�lo una escritura"} : Amended ToSubclass] uint16 Access;

  [Description("Tama�o en bytes de los bloques que forman este StorageExtent. Si el tama�o del bloque es variable, entonces se debe especificar el tama�o de bloque m�ximo en bytes. Si el tama�o de bloque es desconocido o un concepto de bIoque no es v�lido (por ejemplo, para Aggregate Extents, Memory o LogicalDisks), escriba un 1.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint64 BlockSize;

  [Description("ErrorMethodology es una cadena de forma libre que describe el tipo de detecci�n o correcci�n de errores admitido por esta extensi�n de almacenamiento.") : Amended ToSubclass] string ErrorMethodology;

  [Description("N�mero total de bloques consecutivos, cada  uno bloquea el tama�o del valor contenido en la propiedad BlockSize que forma esta extensi�n de almacenamiento. Tama�o total de la extensi�n  de almacenamiento puede ser calculado multiplicando el valor de la propiedad BlockSize por el valor de esta propiedad. Si el valor de BlockSize es 1, esta propiedad es el tama�o total de la extensi�n de almacenamiento.") : Amended ToSubclass] uint64 NumberOfBlocks;

  [Description("Cadena de forma libre que describe los medios y/o su uso.") : Amended ToSubclass] string Purpose;

};



[Description("PhysicalExtent se usa para modelar una implementaci�n de RAID SCC. Define las direcciones de bloque direccionable consecutivo en un s�lo dispositivo de almacenamiento, que se tratan como un s�lo StorageExtent y que est�n en el mismo StorageRedundancyGroup. Una posibilidad alternativa, si se usa la configuraci�n autom�tica es crear una instancia o extender la clase AggregatePExtent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PhysicalExtent : CIM_StorageExtent

{

  [Description("N�mero de bytes a saltar en datos de usuario antes de intercalar la comprobaci�n de datos.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint64 UnitsBeforeCheckDataInterleave;

  [Description("N�mero de bytes que se reservar�n para datos de comprobaci�n.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint64 UnitsOfCheckData;

  [Description("N�mero de bytes que se reservar�n para datos de usuario.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint64 UnitsOfUserData;

};



[Description("La clase CIM_AggregatePExtents proporciona resumen de informaci�n sobre los bloques l�gicos identificables que est�n en el mismo grupo de redundancia de almacenamiento y que residen en el mismo medio f�sico. Esta es una agrupaci�n alternativa para extensiones f�sicas s�lo cuando se necesita resumen de informaci�n  o se usa configuraci�n autom�tica. Configuraci�n autom�tica puede dar lugar a la definici�n de miles de extensiones f�sicas. Como no hay valor al modelar las extensiones individuales, entonces se define el objeto CIM_AggregatePExtent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AggregatePExtent : CIM_StorageExtent

{

  [Description("N�mero total de bloques (incluyendo los bloques de datos de comprobaci�n) contenidos en este �mbito f�sico acumulado . El tama�o del bloque (una propiedad heredada) debe establecerse al mismo valor que para el dispositivo de acceso de medios con este �mbito.") : Amended ToSubclass] uint64 NumberOfBlocks;

};



[Description("Un disco l�gico es una presentaci�n de un intervalo contiguo de bloques l�gicos que se identifica por FileSystem a trav�s del campo del id. del dispositivo del disco (clave). Por ejemplo en un entorno Windows, el campo del id. del dispositivo puede contener una letra de unidad. En un entorno Unix, podr�a contener la ruta de acceso; y en un entorno NetWare, el id. del dispositivo podr�a contener el nombre del volumen. Los discos l�gicos se construyen t�picamente en una partici�n del disco o en vol�menes de almacenamiento (por ejemplo, expuestos por un administrador de volumen del software) usando las asociaciones de disco l�gico basadas en la partici�n o las basadas en volumen. No obstante, puede estar basado en otras extensiones de almacenamiento, como CIM_Memory, en el caso de un disco RAM. El �ltimo se describe usando la relaci�n de disco l�gico basado en extensi�n. (Efectivamente las asociaciones basadas en extensi�n es la superclase para las relaciones basadas en partici�n y en volumen).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_LogicalDisk : CIM_StorageExtent

{

  [units("bytes") : Amended ToSubclass,Description("La propiedad FreeSpace indica en bytes cu�nto espacio disponible hay en el disco l�gico.") : Amended ToSubclass] uint64 FreeSpace;

  [units("bytes") : Amended ToSubclass,Description("La propiedad Size indica el tama�o del disco l�gico en bytes.") : Amended ToSubclass] uint64 Size;

};



[Description("Una asociaci�n gen�rica para establecer relaciones de dependencia entre objetos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Dependency

{

  [Description("Antecedente representa el objeto independiente en esta asociaci�n.") : Amended ToSubclass] CIM_ManagedSystemElement Ref Antecedent;

  [Description("Dependiente representa el objeto dependiente del antecedente.") : Amended ToSubclass] CIM_ManagedSystemElement Ref Dependent;

};



[Description("CIM_ServiceServiceDependency es una asociaci�n entre un servicio y otro servicio, indicando que este �ltimo requiere estar presente, completado o ausente del servicio anterior para proporcionar su funcionalidad. Por ejemplo, servicios de arranque pueden ser dependientes de servicios subordinados de disco de BIOS y de inicializaci�n. En el caso de servicios de inicializaci�n, el servicio de arranque es dependiente de que se finalicen los servicios de inicializaci�n. Para los servicios de disco, los servicios de arranque pueden usar los SAP de este servicio. Esta dependencia de uso es  modelado a trav�s de la asociaci�n CIM_ServiceSAPDependency.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ServiceServiceDependency : CIM_Dependency

{

  [Description("Servicio requerido.") : Amended ToSubclass] CIM_Service Ref Antecedent;

  [Description("El servicio que es dependiente de un servicio subordinado.") : Amended ToSubclass] CIM_Service Ref Dependent;

  [Description("La naturaleza de servicio a dependencia de servicio. Esta propiedad describe que el servicio asociado debe haberse completado (valor=2), iniciado (3) o no iniciado (4) para que el servicio funcione.") : Amended ToSubclass,Values{"Desconocido", "Otros", "El servicio debe haberse completado", "El servicio debe iniciarse", "El servicio no debe iniciarse"} : Amended ToSubclass] uint16 TypeOfDependency;

};



[Description("La relaci�n CIM_DeviceConnection indica que dos o m�s dispositivos est�n conectados juntos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DeviceConnection : CIM_Dependency

{

  [Description("Un dispositivo l�gico.") : Amended ToSubclass] CIM_LogicalDevice Ref Antecedent;

  [Description("Un segundo dispositivo l�gico conectado al dispositivo  antecedente.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

  [Description("Cuando varios bus y/o velocidades de conexi�n son posibles de definir, la propiedad NegotiatedSpeed define al que est� en uso entre los dispositivos. Velocidad es especificada en bits por segundo. Si la conexi�n o las velocidades de bus no est�n predeterminadas, o si esta informaci�n no est� disponible o no es importante para administraci�n de dispositivo, la propiedad se establece como 0.") : Amended ToSubclass,Units("bits por segundo") : Amended ToSubclass] uint64 NegotiatedSpeed;

  [Description("Cuando varios bus y/o anchos de datos de conexi�n se pueden definir, la propiedad NegotiatedDataWidth define el que est� en uso entre los dispositivos. Ancho de datos es especificado en bits. Si el ancho de datos no est� predeterminado o si esta informaci�n no est� disponible o no es importante para administraci�n de dispositivo, la propiedad se establece como 0.") : Amended ToSubclass,Units("bits") : Amended ToSubclass] uint32 NegotiatedDataWidth;

};



[Description("Muchos dispositivos incluyen sensores o tienen sensores instalados cercanamente, para medir propiedades cr�ticas de entrada y salida. Esta asociaci�n indica esa relaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AssociatedSensor : CIM_Dependency

{

  [Description("Sensor.") : Amended ToSubclass] CIM_Sensor Ref Antecedent;

  [Description("El dispositivo l�gico por el que la informaci�n se mide usando el sensor.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

};



[Description("La relaci�n CIM_ControlledBy indica los dispositivos que est�n ordenados o que tienen acceso mediante el dispositivo de controlador l�gico.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ControlledBy : CIM_DeviceConnection

{

  [Description("La controladora.") : Amended ToSubclass] CIM_Controller Ref Antecedent;

  [Description("El dispositivo controlado.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

  [Description("La propiedad AccessState indica si el controlador est� activamente ordenando o teniendo acceso al dispositivo (valor=1) o no (valor=2). Tambi�n se puede definir  el valor, \"Desconocido\" (0). Esta informaci�n es necesaria cuando un dispositivo l�gico se ordene o cuando se tiene acceso mediante m�ltiples controladoras.") : Amended ToSubclass,Values{"Desconocido", "Activo", "Inactivo"} : Amended ToSubclass] uint16 AccessState;

  [Description("N�mero de restablecimientos completos emitidos por el controlador. Un restablecimiento completo devuelve al dispositivo a su estado de inicializaci�n o \"arranque\". Toda la informaci�n interna de estado del dispositivo y datos se pierden.") : Amended ToSubclass] uint32 NumberOfHardResets;

  [Description("N�mero de restablecimientos parciales emitidos por el controlador. Un restablecimiento parcial no elimina completamente el estado actual del dispositivo y/o datos. La sem�ntica exacta depende del dispositivo, y de los protocolos y mecanismos usados para comunicarlo.") : Amended ToSubclass] uint32 NumberOfSoftResets;

};



[Description("CIM_BasedOn es una asociaci�n que describe c�mo se pueden ensamblar las extensiones de almacenamiento de nivel m�s bajo. Por ejemplo, extensiones de espacio protegido son partes de extensiones f�sicas, mientras que los conjuntos de vol�menes son ensamblados de una o m�s extensiones f�sicas o de espacio protegido. Como otro ejemplo, la memoria cach� puede ser definida independientemente y realizada en un elemento f�sico o puede estar \"basada en\" extensiones de almacenamiento vol�tiles o no vol�tiles.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_BasedOn : CIM_Dependency

{

  [Description("La extensi�n de almacenamiento de nivel m�s bajo.") : Amended ToSubclass] CIM_StorageExtent Ref Antecedent;

  [Description("La extensi�n de almacenamiento de nivel m�s alto.") : Amended ToSubclass] CIM_StorageExtent Ref Dependent;

  [Description("StartingAddress indica d�nde empieza la extensi�n de almacenamiento de nivel m�s alto en la m�s baja.") : Amended ToSubclass] uint64 StartingAddress;

  [Description("EndingAddress indica d�nde se finaliza la extensi�n de almacenamiento de nivel m�s alto en la m�s baja. Esta propiedad es �til cuando se asigna los no contiguos al nivel m�s alto.") : Amended ToSubclass] uint64 EndingAddress;

};



[Description("Esta relaci�n se describe en la asociaci�n CIM_MediaPresent, donde se debe de tener acceso a una extensi�n de almacenamiento mediante un dispositivo de acceso de medios.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_MediaPresent : CIM_Dependency

{

  [Description("El dispositivo de acceso de medios.") : Amended ToSubclass] CIM_MediaAccessDevice Ref Antecedent;

  [Description("La extensi�n de almacenamiento a la que se tiene acceso por medio del dispositivo de acceso de medios.") : Amended ToSubclass] CIM_StorageExtent Ref Dependent;

};



[Description("DiskPartition es una presentaci�n de un intervalo contiguo de bloques l�gicos que OperatingSystem identifica a trav�s del tipo de partici�n y los campos de subtipos. DiskPartitions deben realizarse directamente por PhysicalMedia (indicado por la asociaci�n RealizesDiskPartition) o integrado en StorageVolumes (indicado por la asociaci�n PartitionBasedOnVolume.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DiskPartition : CIM_StorageExtent

{

  [Description("El valor booleano indica que DiskPartition est� etiquetada como de arranque. No significa que un OperatingSystem est� instalado en la participaci�n.") : Amended ToSubclass] boolean Bootable;

  [Description("Booleano indicando que DiskPartition est� etiquetada como la partici�n primaria para un ComputerSystem.") : Amended ToSubclass] boolean PrimaryPartition;

};



[Description("Los discos l�gicos pueden estar basados en una partici�n de disco. Por ejemplo, la unidad C: de un equipo debe estar ubicada en una partici�n de un medio f�sico local. En esta asociaci�n de discos l�gicos a particiones, la cardinalidad de Antecedente_Partici�n de disco, es m�xima(1). Esto indica que un disco l�gico no se puede expandir m�s de una partici�n. Sin embargo, hay casos donde esto puede suceder. Cuando esto ocurre, el disco l�gico est� basado en un tipo de configuraci�n RAID (por ejemplo, un conjunto de reflejos o bandas). En estos escenarios, el disco l�gico est� m�s basado en un volumen de almacenamiento. Para prevenir un uso incorrecto de la asociaci�n de la partici�n basada en disco l�gico, el m�ximo(1) cualificador fue situado en la referencia de Antecedente para la partici�n de disco.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_LogicalDiskBasedOnPartition : CIM_BasedOn

{

  [Description("La partici�n de disco.") : Amended ToSubclass] CIM_DiskPartition Ref Antecedent;

  [Description("El disco l�gico que est� construido en la partici�n.") : Amended ToSubclass] CIM_LogicalDisk Ref Dependent;

};



[Description("La clase POTSModem representa un dispositivo que traduce datos binarios en modulaciones de onda para transmisiones basadas en sonido. Se conecta a la red con un servicio de telefon�a convencional.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PotsModem : CIM_LogicalDevice

{

  [Description("Modo de respuesta define la configuraci�n actual de respuesta autom�tica/devolver la llamada de m�dem.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Deshabilitado", "Contestaci�n manual", "Contestaci�n autom�tica", "Contestaci�n autom�tica con devolver la llamada"} : Amended ToSubclass] uint16 AnswerMode;

  [Description("Describe las caracter�sticas de compresi�n de datos del m�dem.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Sin compresi�n", "MNP 5", "V.42bis"} : Amended ToSubclass] uint16 CompressionInfo;

  [Description("CountriesSupported es una matriz (bag) que contiene un grupo de cadenas que define los pa�ses/regiones en los que el m�dem puede operar.") : Amended ToSubclass] string CountriesSupported[];

  [Description("CountrySelected es un valor de cadena que define el pa�s o regi�n para el que el m�dem est� actualmente programado. Cuando se admiten m�ltiples pa�ses o regiones, esta propiedad define el que est� seleccionado actualmente para usarse.") : Amended ToSubclass] string CountrySelected;

  [Description("CurrentPasswords es una matriz que contiene loas contrase�as actualmente definidas por el m�dem. Esta matriz debe dejarse en blanco por razones de seguridad.") : Amended ToSubclass] string CurrentPasswords[];

  [Description("DialType es un entero que indica si el tono (valor=1) o pulsos (valor=2) se est� usando. \"Desconocido\" (0) tambi�n puede ser definido.") : Amended ToSubclass,Values{"Desconocido", "Tono", "Pulsos"} : Amended ToSubclass] uint16 DialType;

  [Description("Describe las caracter�sticas de correcci�n de errores del m�dem.") : Amended ToSubclass,Values{"Desconocido", "Otros", "No hay correcci�n de errores", "MNP 4", "LAPM"} : Amended ToSubclass] uint16 ErrorControlInfo;

  [Description("InactivityTimeout define el l�mite de tiempo (en segundos) para desconexi�n autom�tica de la l�nea telef�nica si no se intercambian datos. Un valor 0 indica que esta caracter�stica est� presente, pero no est� habilitada.") : Amended ToSubclass,Units("segundos") : Amended ToSubclass] uint32 InactivityTimeout;

  [Description("Define la velocidad m�xima configurable para tener acceso al sistema telef�nico.") : Amended ToSubclass,Units("bits por segundo") : Amended ToSubclass] uint32 MaxBaudRateToPhone;

  [Description("Define la velocidad m�xima configurable al puerto COM para un m�dem externo. Escriba 0 si no es aplicable.") : Amended ToSubclass,Units("bits por segundo") : Amended ToSubclass] uint32 MaxBaudRateToSerialPort;

  [Description("MaxNumberOfPasswords especifica el n�mero de contrase�as definibles en el propio m�dem. Si esta caracter�stica no es compatible, escriba 0.") : Amended ToSubclass] uint16 MaxNumberOfPasswords;

  [Description("Describe la combinaci�n de la modulaci�n del m�dem.") : Amended ToSubclass,Values{"Desconocido", "Otros", "No compatible", "Bell 103", "Bell 212A", "V.22bis", "V.32", "V.32bis", "V.turbo", "V.FC", "V.34", "V.34bis"} : Amended ToSubclass] uint16 ModulationScheme;

  [Description("N�mero de timbres antes de que el m�dem conteste una llamada entrante.") : Amended ToSubclass] uint8 RingsBeforeAnswer;

  [Description("Describe el nivel de volumen de tonos audibles para el m�dem. Por ejemplo, se puede informar volumen alto, medio o bajo (valores 3, 4 o 5, respectivamente).") : Amended ToSubclass,Values{"Desconocido", "Otros", "No compatible", "Alta", "Media", "Baja", "Desactivado", "Autom�tico"} : Amended ToSubclass] uint16 SpeakerVolumeInfo;

  [Description("Indicaci�n de si el m�dem admite devolver llamada") : Amended ToSubclass] boolean SupportsCallback;

  [Description("Booleano que indica que se permite la comunicaci�n sincr�nica y asincr�nica.") : Amended ToSubclass] boolean SupportsSynchronousConnect;

  [Description("La propiedad TimeOfLastReset indica la fecha y la hora en la que este controlador se restableci� por �ltima vez. Esto puede significar que se apag� o reinicializ� el controlador.") : Amended ToSubclass] datetime TimeOfLastReset;

};



[Description("Recursos y administraci�n del dispositivo de sistema de alimentaci�n l�gica.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PowerSupply : CIM_LogicalDevice

{

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

  [Description("Valor de tipo booleano que indica que el sistema de alimentaci�n es conmutado, no lineal.") : Amended ToSubclass] boolean IsSwitchingSupply;

  [Description("La frecuencia (en hercios) al final alto del intervalo 1 de frecuencia  de entrada en este sistema de energ�a. Un valor de cero implica DC.") : Amended ToSubclass,Units("hercio") : Amended ToSubclass] uint32 Range1InputFrequencyHigh;

  [Description("La frecuencia (en hercios) al final bajo del intervalo 1 de frecuencia  de entrada en este sistema de energ�a. Un valor de cero implica DC.") : Amended ToSubclass,Units("hercio") : Amended ToSubclass] uint32 Range1InputFrequencyLow;

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

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

  [Description("La frecuencia (en hercios) al final alto del intervalo 2 de frecuencia  de entrada en este sistema de energ�a. Un valor de cero implica DC.") : Amended ToSubclass,Units("hercio") : Amended ToSubclass] uint32 Range2InputFrequencyHigh;

  [Description("La frecuencia (en hercios) al final bajo del intervalo 2 de frecuencia  de entrada en este sistema de energ�a. Un valor de cero implica DC.") : Amended ToSubclass,Units("hercio") : Amended ToSubclass] uint32 Range2InputFrequencyLow;

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

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

  [Description("Representa la salida total del sistema de energ�a en milivatios. 0 expresa \"desconocida\".") : Amended ToSubclass,Units("milivatios") : Amended ToSubclass] uint32 TotalOutputPower;

  [Description("TypeOfRangeSwitching describe el tipo de intervalo de voltaje de entrada en este sistema de energ�a. Por ejemplo, se puede especificar Autoswitch (valor=4).") : Amended ToSubclass,Values{"Otros", "Desconocido", "Manual", "Cambio autom�tico", "Gama amplia", "No aplicable"} : Amended ToSubclass] uint16 TypeOfRangeSwitching;

};



[Description("Recursos y administraci�n del dispositivo de bater�a l�gica. Esta clase se aplica a ambas bater�as en sistemas de equipo port�til y otras bater�as externas/internas, como las usadas en SAI (UPS).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Battery : CIM_LogicalDevice

{

  [Description("Descripci�n del estado de cargo de bater�a. Valores como \"Totalmente cargada\" (valor=3) o \"Cargada parcialmente\" (11) pueden ser especificados. El valor, 10, no es v�lido en  el esquema CIM porque en DMI representa que no se ha instalado bater�a. En este caso, este objeto no debe ser instalado.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Totalmente cargada", "Baja", "Cr�tico", "Cargando", "Cargando y alto", "Cargando y bajo", "Cargando y cr�tico", "No definido", "Cargada parcialmente"} : Amended ToSubclass] uint16 BatteryStatus;

  [Description("TimeOnBattery indica el tiempo transcurrido en segundos desde que el SAI del equipo se cambi� por �ltima vez a bater�as, o el tiempo desde que el sistema o SAI se reinici�,  cualquiera que sea menor. Cero debe devolverse como si la bater�a est� \"en l�nea\".") : Amended ToSubclass,Units("segundos") : Amended ToSubclass] uint32 TimeOnBattery;

  [Description("EstimatedRunTime es un estimado en minutos del tiempo de disminuci�n de la carga de la bater�a bajo las condiciones actuales de carga si la utilidad de energ�a est� apagada, perdida o permanece apagada, o un equipo port�til est� desconectado de una fuente de energ�a.") : Amended ToSubclass,Units("minutos") : Amended ToSubclass] uint32 EstimatedRunTime;

  [Description("Un estimado del porcentaje de la carga completa restante.") : Amended ToSubclass,Units("por ciento") : Amended ToSubclass] uint16 EstimatedChargeRemaining;

  [Description("Una enumeraci�n que describe la composici�n qu�mica de la bater�a.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Bater�a de plomo", "Bater�a de n�quel-cadmio", "Bater�a de n�quel-hidruro", "Ion-litio", "Bater�a de zinc-aire", "bater�a de litio-pol�mero"} : Amended ToSubclass] uint16 Chemistry;

  [Description("La capacidad de dise�o de la bater�a en milivatios-hora. Si esta propiedad no es admitida, escriba 0.") : Amended ToSubclass,Units("milivatios por hora") : Amended ToSubclass] uint32 DesignCapacity;

  [Description("La capacidad de carga completa de la bater�a en milivatios-hora. La comparaci�n de este valor con la propiedad DesignCapacity determina cu�ndo la bater�a requiere ser sustituida.  El fin de vida de una bater�a normalmente es cuando la propiedad FullChargeCapacity cae por debajo del 80% de la propiedad de DesignCapacity. Si esta propiedad no es compatible, escriba 0.") : Amended ToSubclass,Units("milivatios por hora") : Amended ToSubclass] uint32 FullChargeCapacity;

  [Description("El voltaje de dise�o de la bater�a en milivoltios. Si este atributo no es admitido, escriba 0.") : Amended ToSubclass,Units("milivoltios") : Amended ToSubclass] uint64 DesignVoltage;

  [Description("El n�mero de versi�n de la especificaci�n de datos de bater�a inteligente admitido por esta bater�a. Si la bater�a no admite esta funci�n, se debe dejar el valor en blanco.") : Amended ToSubclass] string SmartBatteryVersion;

  [Description("El tiempo restante para cargar la bater�a completamente en minutos de tasa de carga y uso.") : Amended ToSubclass,Units("minutos") : Amended ToSubclass] uint32 TimeToFullCharge;

  [Description("Indica la vigencia esperada de la bater�a en minutos, asumiendo que la bater�a est� totalmente cargada. Esta propiedad representa el total de la vida esperada de la bater�a, no su vida restante actual, que est� indicada por la propiedad EstimatedRunTime. ") : Amended ToSubclass,Units("minutos") : Amended ToSubclass] uint32 ExpectedLife;

  [Description("MaxRechargeTime indica el tiempo m�ximo en minutos para cargar completamente la bater�a. Esta propiedad representa el tiempo para volver a cargar una bater�a completamente agotada, no el tiempo de carga restante actual, que est� indicado por la propiedad TimeToFullCharge. ") : Amended ToSubclass,Units("minutos") : Amended ToSubclass] uint32 MaxRechargeTime;

};



[Description("Capacidades y administraci�n del dispositivo l�gico de la impresora.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Printer : CIM_LogicalDevice

{

  [Description("Informaci�n de estado de la impresora, m�s all� de lo especificado en la propiedad LogicalDeviceAvailability. Los valores incluyen \"Inactivo\" (3) y una indicaci�n que el dispositivo se encuentra actualmente imprimiendo (4).") : Amended ToSubclass,Values{"Otros", "Desconocido", "Inactivo", "Imprimiendo", "Calentamiento", "Impresi�n detenida", "Sin conexi�n"} : Amended ToSubclass] uint16 PrinterStatus;

  [Description("Informaci�n de error de impresora.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Sin errores", "Falta papel", "No hay papel", "Falta t�ner", "No hay t�ner", "La puerta est� abierta", "Papel atascado", "Sin conexi�n", "Servicio solicitado", "Bandeja de salida llena"} : Amended ToSubclass] uint16 DetectedErrorState;

  [Description("Una matriz que proporciona informaci�n adicional sobre el estado de error actual indicado en DetectedErrorState.") : Amended ToSubclass] string ErrorInformation[];

  [Description("Una matriz de enteros que indica los tipos de papel compatibles.") : Amended ToSubclass,Values{"Desconocido", "Otros", "A", "B", "C", "D", "E", "Carta", "Oficio", "Sobre-NA-10x13", "Sobre-NA-9x12", "Sobre-NA-N�mero-10", "Sobre-NA-7x9", "Sobre-NA-9x11", "Sobre-NA-10x14", "Sobre-NA-N�mero-9", "Sobre-NA-6x9", "Sobre-NA-10x15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9A10", "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "C0", "C1", "C2C3", "C4", "C5", "C6", "C7", "C8", "Designado por ISO", "JIS B0", "JIS B1", "JIS B2", "JIS B3", "JIS B4", "JIS B5", "JIS B6", "JIS B7", "JIS B8", "JIS B9", "JIS B10", "Carta NA", "Oficio NA", "Sobre C4", "Sobre B4", "Sobre C3", "Sobre C4", "Sobre C5", "Sobre C6", "Sobre largo designado", "Sobre Monarca", "Ejecutivo", "Folio", "Factura", "Doble carta", "Cuarto"} : Amended ToSubclass] uint16 PaperSizesSupported[];

  [Description("Una matriz de cadenas en formato libre que especifican los tipos de papel que est�n actualmente disponibles en la impresora. Cada cadena debe estar expresada de acuerdo al ISO/IEC 10175 Document Printing Application (DPA), que tambi�n se encuentra resumido en el ap�ndice C de RFC 1759 (Printer MIB). Por ejemplo, son cadenas v�lidas: \"iso-a4-colored\" y \"na-10x14-envelope\". Por definici�n, un tama�o de papel que est� disponible y listado en PaperTypesAvailable deber�a aparecer tambi�n en la propiedad PaperSizesSupported.") : Amended ToSubclass] string PaperTypesAvailable[];

  [Description("Especifica el tipo de papel que usar� la impresora si PrintJob no especifica un tipo en particular. La cadena se debe expresar en la forma especificada por Aplicaci�n de impresi�n de documentos (DPA) ISO/IEC 10175 que se resume tambi�n en el ap�ndice C de RFC 1759 (Printer MIB).") : Amended ToSubclass] string DefaultPaperType;

  [Description("Especifica el tipo de papel que la impresora est� usando actualmente. La cadena debe estar expresada de acuerdo al formato de ISO/IEC 10175 Document Printing Application (DPA) que tambi�n est� resumido en el ap�ndice C de RFC 1759 (Printe MIB).") : Amended ToSubclass] string CurrentPaperType;

  [Description("Una matriz indicando los idiomas nativos de impresi�n compatibles.") : Amended ToSubclass,Values{"Otros", "Desconocido", "PCL", "HPGL", "PJL", "PS", "PSPrinter", "IPDS", "PPDS", "EscapeP", "EPSON", "DDIF", "Interpress", "ISO6429", "Datos de l�nea", "MODCA", "REGIS", "SCS", "SPDL", "TEK4014", "PDS", "IGP", "CodeV", "DSCDSE", "WPS", "LN03", "CCITT", "QUIC", "CPAP", "DecPPL", "Texto simple", "NPAP", "DOC", "imPress", "Pinwriter", "NPDL", "NEC201PL", "Autom�tico", "P�ginas", "LIPS", "TIFF", "Diagn�stico", "CaPSL", "EXCL", "LCDS", "XES", "MIME", "XPS", "HPGL2", "PCLXL"} : Amended ToSubclass] uint16 LanguagesSupported[];

  [Description("Una matriz de cadenas en formato libre que proporcionan explicaciones m�s detalladas de todos los tipos MIME que son compatibles con la impresora. Si se proporciona informaci�n para esta propiedad, el valor 47,\"Mime\" deber�a estar incluido en la propiedad LanguagesSupported.") : Amended ToSubclass] string MimeTypesSupported[];

  [Description("Indica el idioma de impresi�n actualmente en uso. Todo idioma usado por la impresora deber�a estar listado tambi�n en la propiedad LanguagesSupported.") : Amended ToSubclass,Values{"Otros", "Desconocido", "PCL", "HPGL", "PJL", "PS", "PSPrinter", "IPDS", "PPDS", "EscapeP", "EPSON", "DDIF", "Interpress", "ISO6429", "Datos de l�nea", "MODCA", "REGIS", "SCS", "SPDL", "TEK4014", "PDS", "IGP", "CodeV", "DSCDSE", "WPS", "LN03", "CCITT", "QUIC", "CPAP", "DecPPL", "Texto simple", "NPAP", "DOC", "imPress", "Pinwriter", "NPDL", "NEC201PL", "Autom�tico", "P�ginas", "LIPS", "TIFF", "Diagn�stico", "CaPSL", "EXCL", "LCDS", "XES", "MIME"} : Amended ToSubclass] uint16 CurrentLanguage;

  [Description("Especifica el tipo MIME que est� usando actualmente la impresora si se estableci� la propiedad CurrentLanguage para indicar que se est� usando un tipo MIME (valor = 47).") : Amended ToSubclass] string CurrentMimeType;

  [Description("Indica el idioma predeterminado de la impresora. Todo idioma que es usado de forma predeterminada por la impresora debe estar listado en LanguagesSupported.") : Amended ToSubclass,Values{"Otros", "Desconocido", "PCL", "HPGL", "PJL", "PS", "PSPrinter", "IPDS", "PPDS", "EscapeP", "EPSON", "DDIF", "Interpress", "ISO6429", "Datos de l�nea", "MODCA", "REGIS", "SCS", "SPDL", "TEK4014", "PDS", "IGP", "CodeV", "DSCDSE", "WPS", "LN03", "CCITT", "QUIC", "CPAP", "DecPPL", "Texto simple", "NPAP", "DOC", "imPress", "Pinwriter", "NPDL", "NEC201PL", "Autom�tico", "P�ginas", "LIPS", "TIFF", "Diagn�stico", "CaPSL", "EXCL", "LCDS", "XES", "MIME"} : Amended ToSubclass] uint16 DefaultLanguage;

  [Description("Especifica el tipo MIME predeterminado usado por la impresora si se estableci� la propiedad DefaultLanguage para indicar que se esta usando un tipo MIME (valor = 47).") : Amended ToSubclass] string DefaultMimeType;

  [Description("Trabajos de la impresora procesados desde el �ltimo restablecimiento. Es posible que estos trabajos se hayan procesado desde una o m�s colas de impresi�n.") : Amended ToSubclass] uint32 JobCountSinceLastReset;

  [Description("Hora de �ltimo reinicio del dispositivo de impresi�n.") : Amended ToSubclass] datetime TimeOfLastReset;

  [Description("Una matriz de enteros que indica capacidades de impresora. Se especifica informaci�n como \"Impresi�n a doble cara\" (valor=3) o \"Impresi�n de transparencia\" (7).") : Amended ToSubclass,Values{"Desconocido", "Otros", "Impresi�n en color", "Impresi�n a doble cara", "Copias", "Intercalaci�n", "Engrapado", "Impresi�n de transparencia", "Perforaci�n", "Portada", "Enlazar", "Impresi�n en blanco y negro", "A una cara", "Borde largo a doble cara", "Borde corto a doble cara", "Vertical", "Horizontal", "Vertical invertido", "Horizontal invertido", "Calidad alta", "Calidad normal", "Calidad baja"} : Amended ToSubclass] uint16 Capabilities[];

  [Description("Una matriz de cadenas de forma libre que proporcionan explicaciones m�s detalladas para cualquiera de las caracter�sticas indicadas en la matriz de capacidades. Nota, cada entrada de esta matriz est� relacionada a la entrada de la matriz de capacidades que est� ubicada en el mismo �ndice.") : Amended ToSubclass] string CapabilityDescriptions[];

  [Description("Especifica qu� capacidades de acabado y otras de la impresora se utilizar�n de forma predeterminada. Una entrada en la propiedad DefaultCapabilities deber�a listarse tambi�n en la matriz de capacidades.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Impresi�n en color", "Impresi�n a doble cara", "Copias", "Intercalaci�n", "Engrapado", "Impresi�n de transparencia", "Perforaci�n", "Portada", "Enlazar", "Impresi�n en blanco y negro", "A una cara", "Borde largo a doble cara", "Borde corto a doble cara", "Vertical", "Horizontal", "Vertical invertido", "Horizontal invertido", "Calidad alta", "Calidad normal", "Calidad baja"} : Amended ToSubclass] uint16 DefaultCapabilities[];

  [Description("Especifica qu� capacidades de acabado y otras de la impresora se est�n utilizando actualmente. Una entrada en esta propiedad deber�a listarse tambi�n en la matriz de capacidades.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Impresi�n en color", "Impresi�n a doble cara", "Copias", "Intercalaci�n", "Engrapado", "Impresi�n de transparencia", "Perforaci�n", "Portada", "Enlazar", "Impresi�n en blanco y negro", "A una cara", "Borde largo a doble cara", "Borde corto a doble cara", "Vertical", "Horizontal", "Vertical invertido", "Horizontal invertido", "Calidad alta", "Calidad normal", "Calidad baja"} : Amended ToSubclass] uint16 CurrentCapabilities[];

  [Description("El m�ximo n�mero de copias que puede hacer una impresora en un solo trabajo de impresi�n.") : Amended ToSubclass] uint32 MaxCopies;

  [Description("El n�mero de copias que se pueden hacer en un solo trabajo a menos que se especifique lo contrario.") : Amended ToSubclass] uint32 DefaultCopies;

  [Description("El m�ximo n�mero de p�ginas de impresi�n transmitida (print-stream) que la impresora puede representar en una sola hoja.") : Amended ToSubclass] uint32 MaxNumberUp;

  [Description("El n�mero de p�ginas de impresi�n transmitida (print-stream) que la impresora puede representar en una sola hoja a menos que se especifique lo contrario en un trabajo.") : Amended ToSubclass] uint32 DefaultNumberUp;

  [Description("Resoluci�n horizontal de la impresora en p�xeles por pulgada.") : Amended ToSubclass,Units("p�xeles por pulgada") : Amended ToSubclass] uint32 HorizontalResolution;

  [Description("Resoluci�n vertical de la impresora en p�xeles por pulgada.") : Amended ToSubclass,Units("p�xeles por pulgada") : Amended ToSubclass] uint32 VerticalResolution;

  [Description("Identifica los juegos de caracteres disponibles para el texto de salida relacionado con la informaci�n de administraci�n de la impresora. Las cadenas proporcionadas en esta propiedad deben guardar las normas sem�nticas y sint�cticas especificadas en la secci�n 4.1.2 (\"Charset parameter\") en RFC 2046 (MIME Part 2), contenida en el Registro de juego de caracteres IANA. Por ejemplo, \"utf-8\", \"us-ascii\" y \"iso-8859-1\".") : Amended ToSubclass] string CharSetsSupported[];

  [Description("Especifica el juego de caracteres usado actualmente por el texto de salida relacionado con la informaci�n de administraci�n de la impresora. El juego de caracteres descrito en esta propiedad tambi�n deber�a listarse en la propiedad CharsetsSupported. La cadena especificada en esta propiedad debe guardar las normas sem�nticas y sint�cticas especificadas en la secci�n 4.1.2 (\"Charset parameter\") en RFC 2046 (MIME Part 2), contenida en el Registro de juego de caracteres IANA. Por ejemplo, \"utf-8\", \"us-ascii\" y \"iso-8859-1\".") : Amended ToSubclass] string CurrentCharSet;

  [Description("Identifica los idiomas disponibles para las cadenas que utiliza la impresora al mostrar la informaci�n de administraci�n. Las cadenas deben cumplir con las normas de RFC 1766, por ejemplo \"en\" corresponde al idioma ingl�s.") : Amended ToSubclass] string NaturalLanguagesSupported[];

  [Description("Identifica el idioma usado actualmente por la impresora para mantenimiento. El idioma listado en la propiedad CurrentNaturalLanguage tambi�n debe estar en la propiedad NaturalLanguagesSupported.") : Amended ToSubclass] string CurrentNaturalLanguage;

  [Description("Especifica el trabajo m�s grande (como secuencia de bytes) que acepta la impresora expresado en unidades de Kbytes. El valor cero indica que no se han definido l�mites.") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint32 MaxSizeSupported;

  [Description("Describe todos las hojas de trabajo que est�n disponibles en la impresora. Tambi�n puede usarse para describir la pancarta que la impresora puede proporcionar al inicio de cada trabajo, o tambi�n puede describir las opciones especificadas por otros usuarios.") : Amended ToSubclass] string AvailableJobSheets[];

  [Description("Especifica la tecnolog�a usada por la impresora para marcar.") : Amended ToSubclass,Values{"Otros", "Desconocido", "LED electrogr�fico", "L�ser electrogr�fico", "Otro dispositivo electrogr�fico", "Matriz de puntos de cabezal movible de impacto de 9 clavijas", "Matriz de puntos de cabezal movible de impacto de 24 clavijas", "Otras de matriz de puntos de cabezal movible de impacto", "Cabezal movible de impacto totalmente formado", "Banda de impacto", "Otras de impacto", "Inyecci�n acuosa", "Inyecci�n s�lida", "Otras de inyecci�n", "Plumilla", "Transferencia t�rmica", "Sensibilidad t�rmica", "Difusi�n t�rmica", "Otras m�todos t�rmicos", "Electroerosi�n", "Electrost�tica", "Microficha fotogr�fica", "M�quina fotogr�fica de composici�n de im�genes", "Otros dispositivos fotogr�ficos", "Sedimentaci�n de iones", "Haz de electrones (eBeam)", "M�quina tipogr�fica"} : Amended ToSubclass] uint16 MarkingTechnology;

};



[Description("Recursos y administraci�n del dispositivo l�gico de procesador.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Processor : CIM_LogicalDevice

{

  [Description("Ancho de direcci�n de procesador en bits.") : Amended ToSubclass,Units("bits") : Amended ToSubclass] uint16 AddressWidth;

  [Description("La velocidad actual (en MHz) de este procesador.") : Amended ToSubclass,Units("megahercio") : Amended ToSubclass] uint32 CurrentClockSpeed;

  [Description("Ancho de datos de procesador en bits.") : Amended ToSubclass,Units("bits") : Amended ToSubclass] uint16 DataWidth;

  [Description("El tipo de familia del procesador. Por ejemplo, los valores incluyen \"Procesador Pentium(R) con tecnolog�a MMX(TM)\" (14) y \"68040\" (96).") : Amended ToSubclass,Values{"Otros", "Desconocido", "8086", "80286", "80386", "80486", "8087", "80287", "80387", "80487", "Marca Pentium(R)", "Pentium(R) Pro", "Pentium(R) II", "Procesador Pentium(R) con tecnolog�a MMX(TM)", "Celeron(TM)", "Pentium(R) II Xeon(TM)", "Pentium(R) III", "Familia M1", "Familia M2", "Familia K5", "Familia K6", "K6-2", "K6-3", "Familia de procesadores AMD Athlon(TM)", "Procesador AMD(R) Duron(TM)", "Familia AMD29000", "K6-2+", "Familia Power PC", "Power PC 601", "Power PC 603", "Power PC 603+", "Power PC 604", "Power PC 620", "Power PC X704", "Power PC 750", "Familia Alpha", "Alpha 21064", "Alpha 21066", "Alpha 21164", "Alpha 21164PC", "Alpha 21164a", "Alpha 21264", "Alpha 21364", "Familia MIPS", "MIPS R4000", "MIPS R4200", "MIPS R4400", "MIPS R4600", "MIPS R10000", "Familia SPARC", "SuperSPARC", "microSPARC II", "microSPARC IIep", "UltraSPARC", "UltraSPARC II", "UltraSPARC IIi", "UltraSPARC III", "UltraSPARC IIIi", "68040", "Familia 68xxx", "68000", "68010", "68020", "68030", "Familia Hobbit", "Familia Crusoe(TM) TM5000", "Familia Crusoe(TM) TM3000", "Familia Efficeon(TM) TM8000", "Weitek", "Procesador Itanium(TM)", "Familia de procesadores AMD Athlon(TM) 64", "Familia AMD Opteron(TM)", "Familia PA-RISC", "PA-RISC 8500", "PA-RISC 8000", "PA-RISC 7300LC", "PA-RISC 7200", "PA-RISC 7100LC", "PA-RISC 7100", "Familia V30", "Pentium(R) III Xeon(TM)", "Procesador Pentium(R) III con tecnolog�a Intel(R) SpeedStep(TM)", "Pentium(R) 4", "Intel(R) Xeon(TM)", "Familia AS400", "Procesador MP Intel(R) Xeon(TM)", "Familia AMD AthlonXP(TM)", "Familia AMD AthlonMP(TM)", "Intel(R) Itanium(R) 2", "Procesador Intel Pentium M", "K7", "Familia IBM390", "G4", "G5", "G6", "Base z/Architecture", "i860", "i960", "SH-3", "SH-4", "ARM", "StrongARM", "6x86", "MediaGX", "MII", "WinChip", "DSP", "Procesador de v�deo"} : Amended ToSubclass] uint16 Family;

  [Description("Una cadena que describe el tipo de familia del procesador. Utilizado cuando la propiedad familia est� establecida como 1 (\"Otros\"). Esta cadena debe ser establecida como NULL cuando la propiedad de la familia es cualquier valor diferente de 1.") : Amended ToSubclass] string OtherFamilyDescription;

  [Description("Carga de este procesador, calculada durante el �ltimo minuto, en porcentaje.") : Amended ToSubclass,Units("por ciento") : Amended ToSubclass] uint16 LoadPercentage;

  [Description("La velocidad m�xima (en MHz) de este procesador.") : Amended ToSubclass,Units("megahercio") : Amended ToSubclass] uint32 MaxClockSpeed;

  [Description("Una cadena de forma libre que describe el rol del procesador  - por ejemplo,  \"Procesador central\"' o \"Procesador matem�tico\"") : Amended ToSubclass] string Role;

  [Description("Informaci�n del socket de la CPU incluyendo datos acerca de como se puede actualizar este procesador (si las actualizaciones son compaltibles). Esta propiedad es una enumeraci�n de enteros.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Placa base secundaria", "Socket ZIF", "Replacement/Piggy Back", "Ninguna", "Socket LIF", "Ranura 1", "Ranura 2", "Socket de 370 patillas", "Ranura A", "Ranura M", "Socket 423", "Socket A (Socket 462)", "Socket 478", "Socket 754", "Socket 940", "Socket 939"} : Amended ToSubclass] uint16 UpgradeMethod;

  [Description("El submodelo es una cadena con formato libre que indica el nivel de revisi�n del procesador dentro de la familia de procesadores.") : Amended ToSubclass] string Stepping;

  [Description("Un identificador global �nico para el procesador. Este identificador s�lo puede ser �nico dentro de una familia de procesadores.") : Amended ToSubclass] string UniqueId;

};



[Description("Recursos y administraci�n del sistema de alimentaci�n ininterrumpida (SAI/UPS). Las propiedades del dispositivo de este sistema indica cu�ndo la energ�a entrante se corta o se incrementa, y la informaci�n agregada de las bater�as, generadores, etc. que constituyen el dispositivo. Estos componentes  individuales (por ejemplo, bater�as m�ltiples) tambi�n pueden ser independientemente modelados y asociados como el SAI/UPS.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_UninterruptiblePowerSupply : CIM_PowerSupply

{

  [Description("Si el voltaje (en milivoltios) cae por debajo del valor especificado por la propiedad Range2InputVoltageLow, el sistema de alimentaci�n ininterrumpida (SAI/UPS) compensar� incrementando el voltaje utilizando su o sus fuentes de alimentaci�n. Un valor de 0 indica que el voltaje al que ocurre el incremento es \"desconocido\".") : Amended ToSubclass,Units("milivoltios") : Amended ToSubclass] uint32 Range1InputVoltageLow;

  [Description("Si el voltaje (en milivoltios) se eleva sobre el valor especificado por la propiedad Range1InputVoltageHigh, el  sistema de alimentaci�n ininterrumpida (SAI/UPS), compensar� cortando el voltaje. Un valor de 0 indica que el voltaje al que ocurre el corte es \"desconocido\".") : Amended ToSubclass,Units("milivoltios") : Amended ToSubclass] uint32 Range1InputVoltageHigh;

  [Description("Si el voltaje (en milivoltios) cae por debajo del valor especificado por la propiedad Range2InputVoltageLow, el sistema de alimentaci�n ininterrumpida (SAI/UPS) compensar� incrementando el voltaje utilizando su o sus fuentes de alimentaci�n. Un valor de 0 indica que el voltaje al que ocurre el incremento es \"desconocido\".") : Amended ToSubclass,Units("milivoltios") : Amended ToSubclass] uint32 Range2InputVoltageLow;

  [Description("Si el voltaje (en milivoltios) aumenta sobre el valor especificado por la propiedad Range2InputVoltageHigh, el  sistema de alimentaci�n ininterrumpido (UPS/SAI) compensar� al cortar el voltaje. Un valor de 0 indica que el voltaje al que ocurre el corte el \"desconocido\".") : Amended ToSubclass,Units("milivoltios") : Amended ToSubclass] uint32 Range2InputVoltageHigh;

  [Description("La indicaci�n del resto de la capacidad en las bater�as, generador  del sistema de alimentaci�n ininterrumpido (UPS/SAI),...  Un valor \"Normal\" (2) indica que el tiempo en minutos estimado restante en tiempo de ejecuci�n es mayor que el estado de \"baja energ�a\" definido en UPS (habitualmente dos minutos). Un valor de \"Bajo\" (3) indica que el tiempo en minutos estimado restante en tiempo de ejecuci�n es menor o igual que el estado de \"baja energ�a\" definido en UPS. Un valor de \"Agotado\" (4) indica que el UPS no podr� mantener la carga presente cuando la utilidad de alimentaci�n se pierda (incluyendo la posibilidad que dicha utilidad est� actualmente ausente).") : Amended ToSubclass,Values{"Desconocido", "Normal", "Baja", "Agotado"} : Amended ToSubclass] uint16 RemainingCapacityStatus;

  [Description("TimeOnBackup indica el tiempo transcurrido en segundos desde que el �ltimo elemento del sistema de alimentaci�n ininterrumpida (UPS/SAI) se cambi� a bater�as, generador... o el tiempo desde que SAI se reinici�, cualquiera que sea menor. Cero debe devolverse si SAI est� \"en l�nea\".") : Amended ToSubclass,Units("segundos") : Amended ToSubclass] uint32 TimeOnBackup;

  [Description("EstimatedRunTime es un estimado de tiempo en minutos para agotamiento de bater�a, generador,... bajo las condiciones presentes actuales de carga la utilidad de energ�a est� apagada, perdida o  permanece apagada.") : Amended ToSubclass,Units("minutos") : Amended ToSubclass] uint32 EstimatedRunTime;

  [Description("Un estimado del porcentaje de la carga completa restante para un sistema de alimentaci�n ininterrumpida (UPS/SAI) que usa tecnolog�a de bater�a.") : Amended ToSubclass,Units("por ciento") : Amended ToSubclass] uint16 EstimatedChargeRemaining;

};



[Description("Recursos y administraci�n del dispositivo l�gico de puerto paralelo") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ParallelController : CIM_Controller

{

  [Description("Una enumeraci�n de enteros que indica las capacidades del controlador paralelo") : Amended ToSubclass,Values{"Desconocido", "Otros", "Compatible con XT/AT", "Compatible con PS/2", "ECP", "EPP", "PC-98", "PC-98-Hireso", "PC-H98"} : Amended ToSubclass] uint16 Capabilities[];

  [Description("Una matriz de cadenas de forma libre que proporciona explicaciones m�s detalladas para cualquier caracter�stica de controlador paralelo indicado en la matriz de capacidades. Nota, cada entrada de esta matriz est� relacionada con la entrada de la matriz de capacidades que est� ubicada en el mismo �ndice.") : Amended ToSubclass] string CapabilityDescriptions[];

  [Description("Establecer como True si la controladora paralela es compatible con DMA.") : Amended ToSubclass] boolean DMASupport;

};



[Description("Recursos y administraci�n del controlador y dispositivo l�gico de interfaz est�ndar de equipos peque�os (SCSI).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SCSIController : CIM_Controller

{

  [Description("N�mero de tiempos de espera de la controladora SCSI que han ocurrido desde el �ltimo reinicio.") : Amended ToSubclass] uint32 ControllerTimeouts;

  [Units("bits") : Amended ToSubclass,Description("Ancho m�ximo de datos (en bits) compatible con la controladora SCSI.") : Amended ToSubclass] uint32 MaxDataWidth;

  [Units("bits por segundo") : Amended ToSubclass,Description("Velocidad m�xima de transferencia (en bits por segundo) admitida por la controladora SCSI.") : Amended ToSubclass] uint64 MaxTransferRate;

  [Description("Enumeraci�n de enteros que indica si el controlador de interfaz est�ndar de equipos peque�os (SCSI) proporciona redundancia o protecci�n contra errores de dispositivo o no.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Sin protecci�n", "protegido", "Protegido mediante SCC (comando de la controladora SCSI-3)", "Protegido mediante SCC-2 (comando de la controladora SCSI-3)"} : Amended ToSubclass] uint16 ProtectionManagement;

};



[Description("Recursos y administraci�n del puerto serie, dispositivo l�gico.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SerialController : CIM_Controller

{

  [Description("La propiedad Capabilities define la compatibilidad de nivel de chip para el controlador serie. Por lo tanto, esta propiedad describe el almacenamiento en b�fer y otras capacidades del controlador serie que puede ser heredado en el hardware del chip. Esta propiedad es un entero enumerado.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Compatible con XT/AT", "Compatible con 16450", "Compatible con 16550", "Compatible con 16550A", "Compatible con 8251", "Compatible con 8251FIFO"} : Amended ToSubclass] uint16 Capabilities[];

  [Description("Una matriz de cadenas de forma libre que proporciona explicaciones m�s detalladas para cualquiera de las caracter�sticas del controlador serie en la matriz de capacidades. Nota, cada entrada de esta matriz est� relacionada a la entrada de la matriz de capacidades que est� ubicada en el mismo �ndice.") : Amended ToSubclass] string CapabilityDescriptions[];

  [Description("Velocidad en baudios m�xima en bits por segundos compatible con la controladora serie.") : Amended ToSubclass,Units("bits por segundo") : Amended ToSubclass] uint32 MaxBaudRate;

};



[DisplayName("Archivos (CIM)") : Amended,Description("La clase CIM_LogicalFile representa una colecci�n de datos con nombre (esto puede ser c�digo ejecutable) ubicado dentro de un sistema de archivos en una extensi�n de almacenamiento.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_LogicalFile : CIM_LogicalElement

{

  [DisplayName("Contador de apertura del archivo actual") : Amended,Description("La propiedad InUseCount es un entero que indica el n�mero de \"abrir archivos\" que actualmente est�n activos respecto al archivo.") : Amended ToSubclass] uint64 InUseCount;

  [DisplayName("Debe archivarse") : Amended,Description("La propiedad archivar es un valor de tipo booleano que indica que el archivo debe ser almacenado.") : Amended ToSubclass] boolean Archive;

  [DisplayName("Nombre de clase de sistema") : Amended,Description("La propiedad CSCreationClassName es una cadena que indica la clase del equipo.") : Amended ToSubclass] string CSCreationClassName;

  [DisplayName("Nombre del sistema") : Amended,Description("La propiedad CSName es una cadena que indica el nombre del equipo.") : Amended ToSubclass] string CSName;

  [DisplayName("Comprimido") : Amended,Description("La propiedad comprimido es un booleano que indica que el archivo est� comprimido.") : Amended ToSubclass] boolean Compressed;

  [DisplayName("Nombre de clase") : Amended,Description("La propiedad CreationClassName es una cadena que indica el nombre de esta clase.") : Amended ToSubclass] string CreationClassName;

  [DisplayName("Fecha de creaci�n") : Amended,Description("La propiedad CreationDate es un valor de fecha y hora que indica la fecha de creaci�n del archivo.") : Amended ToSubclass] datetime CreationDate;

  [DisplayName("Cifrado") : Amended,Description("La propiedad Encrypted es un valor booleano que indica que el archivo est� cifrado.") : Amended ToSubclass] boolean Encrypted;

  [DisplayName("Nombre de clase de archivo del sistema") : Amended,Description("La propiedad FSCreationClassName es una cadena que indica la clase del sistema de archivos.") : Amended ToSubclass] string FSCreationClassName;

  [DisplayName("Nombre del archivo de sistema") : Amended,Description("La propiedad FSName es una cadena que indica el nombre del sistema de archivos.") : Amended ToSubclass] string FSName;

  [DisplayName("�ltimo acceso") : Amended,Description("La propiedad LastAccessed es un valor de fecha y hora que indica el tiempo en que se tuvo acceso al archivo por �ltima vez.") : Amended ToSubclass] datetime LastAccessed;

  [DisplayName("�ltima modificaci�n") : Amended,Description("La propiedad LastModified es un valor de fecha y hora que indica el tiempo en que se modific� el archivo por �ltima vez.") : Amended ToSubclass] datetime LastModified;

  [DisplayName("Lectura") : Amended,Description("La propiedad Readable es un valor booleano que indica si el archivo se puede leer.") : Amended ToSubclass] boolean Readable;

  [DisplayName("Tama�o") : Amended,Description("La propiedad FileSize representa el tama�o del archivo (en bytes).") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint64 FileSize;

  [DisplayName("Grabable") : Amended,Description("La propiedad Writeable es una valor booleano que indica si el archivo puede escribirse.") : Amended ToSubclass] boolean Writeable;

  [DisplayName("Oculto") : Amended,Description("La propiedad Hidden es un valor booleano que indica si el archivo est� oculto.") : Amended ToSubclass] boolean Hidden;

  [DisplayName("Archivo de sistema") : Amended,Description("La propiedad sistema es una valor booleano que indica si el archivo es un archivo de sistema.") : Amended ToSubclass] boolean System;

  [DisplayName("Tipo de archivo") : Amended,Description("La propiedad FileType es un descriptor de cadena que representa el tipo de archivo (indicado por la propiedad de extensi�n).") : Amended ToSubclass] string FileType;

  [DisplayName("Nombre de archivo con el formato 8.3") : Amended,Description("La propiedad EightDotThreeFileName es una cadena que representa el nombre de archivo compatible con DOS para este archivo. \nEjemplo: c:\\progra~1") : Amended ToSubclass] string EightDotThreeFileName;

  [DisplayName("M�todo de compresi�n") : Amended,Description("La propiedad CompressionMethod property es una cadena de forma libre que indica el algoritmo o herramienta utilizado para comprimir el archivo l�gico. Si no se puede (o no se desea) describir la combinaci�n de compresi�n (puede que sea porque es desconocido), utilice las siguientes palabras: \"Desconocido\" para representar que no se conoce si el archivo l�gico est� comprimido o no, \"Comprimido\" para representar que el archivo est� comprimido, pero bien que la combinaci�n de compresi�n no sea conocida o no revelada, y \"No comprimido\" para representar que el archivo l�gico no est� comprimido.") : Amended ToSubclass] string CompressionMethod;

  [DisplayName("M�todo de cifrado") : Amended,Description("La propiedad EncryptionMethod es una cadena de forma libre que indica el algoritmo o herramienta utilizada para cifrar el archivo l�gico. Si no se puede (o no se desea) describir la combinaci�n cifrada (puede que sea por razones de seguridad), utilice las siguientes palabras: \"Desconocido\" para representar que no se conoce si el archivo l�gico es cifrado o no, \"Cifrado\" para representar que el archivo est� cifrado, pero bien que la combinaci�n de cifrado no sea conocida o revelada, y \"No Cifrado\" para representar que e archivo l�gico no est� cifrado.") : Amended ToSubclass] string EncryptionMethod;

  [Description("La propiedad nombre es una cadena que representa el nombre heredado que sirve como una clave de una estancia de archivo l�gico dentro de un sistema de archivos. Se debe proporcionar nombres completos de ruta. Ejemplo: c:\\winnt\\system\\win.ini") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] string Name;

  [DisplayName("Unidad") : Amended,Description("La propiedad unidad es una cadena que representa la letra de unidad (incluyendo dos puntos) del archivo. Ejemplo: c:") : Amended ToSubclass] string Drive;

  [DisplayName("Ruta") : Amended,Description("La propiedad ruta es una cadena que representa la ruta del archivo. Esto incluye barra diagonal inversa en la izquierda y en la derecha. Ejemplo: \\windows\\system\\") : Amended ToSubclass] string Path;

  [DisplayName("Nombre de archivo") : Amended,Description("La propiedad FileName es una cadena que representa el nombre de archivo (sin extensi�n) de este archivo. Ejemplo: autoexec") : Amended ToSubclass] string FileName;

  [DisplayName("Extensi�n de archivo") : Amended,Description("La propiedad extensi�n es una cadena que representa la extensi�n de archivo (sin el punto). Ejemplo: txt, mof, mdb.") : Amended ToSubclass] string Extension;

  [DisplayName("Derechos de acceso") : Amended,Description("La propiedad AccessMask es una matriz de bit que representa los derechos de acceso al archivo o directorio dado dispuesto por el usuario o grupo en cuyo nombre se regresa la instancia. Esta propiedad es solo compatible bajo Windows NT y Windows 2000. En Windows 98 y en vol�menes de Windows NT/2000 FAT, se regresa FULL_ACCESS, indicando que no se ha configurado seguridad en el objeto.") : Amended ToSubclass,BitValues{"FILE_READ_DATA (archivo) o FILE_LIST_DIRECTORY (directorio)", "FILE_WRITE_DATA (archivo) o FILE_ADD_FILE (directorio)", "FILE_APPEND_DATA (archivo) o FILE_ADD_SUBDIRECTORY (directorio)", "FILE_READ_EA", "FILE_WRITE_EA", "FILE_EXECUTE (archivo) o FILE_TRAVERSE (directorio)", "FILE_DELETE_CHILD (directorio)", "FILE_READ_ATTRIBUTES", "FILE_WRITE_ATTRIBUTES", "DELETE", "READ_CONTROL", "WRITE_DAC", "WRITE_OWNER", "SYNCHRONIZE"} : Amended ToSubclass] uint32 AccessMask;

  [Description("El m�todo TakeOwnerShip obtiene propiedad del archivo l�gico especificado en la ruta de objeto. Si el archivo l�gico es un directorio, este m�todo actuar� recursivamente, apropi�ndose de todos los archivos y subdirectorios que el directorio contiene. \nDevuelve uno de los siguientes valores enteros:\n0 - La solicitud se ejecut� correctamente.\n2 - Se deneg� el acceso.\n8 - Error no especificado.\n9 - El nombre especificado no es v�lido.\n10 - El objeto especificado ya existe.\n11 - El sistema de archivos no es NTFS.\n12 - La plataforma no es Windows NT o Windows 2000.\n13 - La unidad no es la misma.\n14 - El directorio no est� vac�o.\n15 - Hubo una infracci�n al compartir.\n16 - El archivo de inicio especificado no es v�lido.\n17 - No se conserva un privilegio necesario para la operaci�n.\n21 - Un par�metro especificado no es v�lido.\n") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error no especificado", "Objeto no v�lido", "Ya existe el objeto", "Sistema de archivos no NTFS", "Plataforma no NT/Windows 2000", "Unidad distinta", "El directorio no est� vac�o", "Infracci�n al compartir", "Archivo de inicio no v�lido", "Privilegio no mantenido", "Par�metro no v�lido"} : Amended ToSubclass] uint32 TakeOwnerShip();

  [Description("El m�todo ChangeSecurityPermissions cambia los permisos de seguridad para el archivo l�gico especificado en la ruta de objeto. Si el archivo l�gico es un directorio,  hangeSecurityPermissions actuar� recursivamente, cambiando los permisos de seguridad para todos los archivos y subdirectorios que contiene el directorio. ChangeSecurityPermissions regresa un valor entero de 0 si se cambiaron los permisos, y cualquier otro n�mero para indicar un error.\nDevuelve uno de los siguientes valores enteros:\n0 - La solicitud se ejecut� correctamente.\n2 - Se deneg� el acceso.\n8 - Error no especificado.\n9 - El nombre especificado no es v�lido.\n10 - El objeto especificado ya existe.\n11 - El sistema de archivos no es NTFS.\n12 - La plataforma no es Windows NT o Windows 2000.\n13 - La unidad no es la misma.\n14 - El directorio no est� vac�o.\n15 - Hubo una infracci�n al compartir.\n16 - El archivo de inicio especificado no es v�lido.\n17 - No se conserva un privilegio necesario para la operaci�n.\n21 - Un par�metro especificado no es v�lido.\n") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error no especificado", "Objeto no v�lido", "Ya existe el objeto", "Sistema de archivos no NTFS", "Plataforma no NT/Windows 2000", "Unidad distinta", "El directorio no est� vac�o", "Infracci�n al compartir", "Archivo de inicio no v�lido", "Privilegio no mantenido", "Par�metro no v�lido"} : Amended ToSubclass] uint32 ChangeSecurityPermissions([In,Description("El par�metro de entrada SecurityDescriptor especifica la informaci�n de seguridad") : Amended ToSubclass] Win32_SecurityDescriptor SecurityDescriptor,[In,Description("El par�metro de entrada de opci�n especifica el privilegio de seguridad actual a modificar. Change_Owner_Security_Information - Cambia el propietario del archivo l�gico. Change_Group_Security_Information - Cambia el grupo del archivo l�gico.                    Change_Dacl_Security_Information - Cambia la lista de control de acceso del archivo l�gico  Change_Sacl_Security_Information - Cambia la lista de control de acceso del sistema del archivo l�gico.") : Amended ToSubclass,BitValues{"Change_Owner_Security_Information", "Change_Group_Security_Information", "Change_Dacl_Security_Information", "Change_Sacl_Security_Information"} : Amended ToSubclass] uint32 Option);

  [Description("El m�todo Copy copia el archivo l�gico o directorio especificado en la ruta de objeto a la ubicaci�n especificada por el par�metro de entrada. Copy regresa un valor entero de 0 si el archivo se copi�, y cualquier otro n�mero para indicar un error. No se admite una copia si se requiere sobrescribir un archivo l�gico existente.\nDevuelve uno de los siguientes valores enteros:\n0 - La solicitud se ejecut� correctamente.\n2 - Se deneg� el acceso.\n8 - Error no especificado.\n9 - El nombre especificado no es v�lido.\n10 - El objeto especificado ya existe.\n11 - El sistema de archivos no es NTFS.\n12 - La plataforma no es Windows NT o Windows 2000.\n13 - La unidad no es la misma.\n14 - El directorio no est� vac�o.\n15 - Hubo una infracci�n al compartir.\n16 - El archivo de inicio especificado no es v�lido.\n17 - No se conserva un privilegio necesario para la operaci�n.\n21 - Un par�metro especificado no es v�lido.\n") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error no especificado", "Objeto no v�lido", "Ya existe el objeto", "Sistema de archivos no NTFS", "Plataforma no NT/Windows 2000", "Unidad distinta", "El directorio no est� vac�o", "Infracci�n al compartir", "Archivo de inicio no v�lido", "Privilegio no mantenido", "Par�metro no v�lido"} : Amended ToSubclass] uint32 Copy([In,Description("El par�metro de entrada FileName es una cadena que representa el nombre completamente calificado de la copia del archivo (o directorio). Ejemplo: c:\\temp\\nuevodirectorio") : Amended ToSubclass] string FileName);

  [Description("El m�todo Rename cambia el nombre al archivo l�gico (o directorio) especificado en la ruta de objeto. Rename devuelve un valor entero de 0 si se cambi� correctamente el nombre del archivo, y cualquier otro valor indica un error. Un cambio de nombre no se puede realizar cuando el destino est� en otra unidad o es necesario sobrescribir un archivo l�gico existente\nDevuelve uno de los siguientes valores enteros:\n0 - La solicitud se ejecut� correctamente.\n2 - Se deneg� el acceso.\n8 - Error no especificado.\n9 - El nombre especificado no es v�lido.\n10 - El objeto especificado ya existe.\n11 - El sistema de archivos no es NTFS.\n12 - La plataforma no es Windows NT o Windows 2000.\n13 - La unidad no es la misma.\n14 - El directorio no est� vac�o.\n15 - Hubo una infracci�n al compartir.\n16 - El archivo de inicio especificado no es v�lido.\n17 - No se conserva un privilegio necesario para la operaci�n.\n21 - Un par�metro especificado no es v�lido.\n") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error no especificado", "Objeto no v�lido", "Ya existe el objeto", "Sistema de archivos no NTFS", "Plataforma no NT/Windows 2000", "Unidad distinta", "El directorio no est� vac�o", "Infracci�n al compartir", "Archivo de inicio no v�lido", "Privilegio no mantenido", "Par�metro no v�lido"} : Amended ToSubclass] uint32 Rename([In,Description("El par�metro de entrada FileName es una cadena que representa el nuevo nombre para el archivo l�gico (o directorio). Este par�metro debe ser un nombre de ruta completo. Ejemplo: c:\\temp\\newfile.txt.") : Amended ToSubclass] string FileName);

  [Description("El m�todo Delete eliminar� el archivo l�gico (o directorio) especificado en la ruta de acceso del objeto. Delete devuelve un valor entero de 0 si el archivo se elimin�, y cualquier otro n�mero para indicar un error.\nDevuelve uno de los siguientes valores enteros:\n0 - La solicitud se ejecut� correctamente.\n2 - Se deneg� el acceso.\n8 - Error no especificado.\n9 - El nombre especificado no es v�lido.\n10 - El objeto especificado ya existe.\n11 - El sistema de archivos no es NTFS.\n12 - La plataforma no es Windows NT o Windows 2000.\n13 - La unidad no es la misma.\n14 - El directorio no est� vac�o.\n15 - Hubo una infracci�n al compartir.\n16 - El archivo de inicio especificado no es v�lido.\n17 - No se conserva un privilegio necesario para la operaci�n.\n21 - Un par�metro especificado no es v�lido.\n") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error no especificado", "Objeto no v�lido", "Ya existe el objeto", "Sistema de archivos no NTFS", "Plataforma no NT/Windows 2000", "Unidad distinta", "El directorio no est� vac�o", "Infracci�n al compartir", "Archivo de inicio no v�lido", "Privilegio no mantenido", "Par�metro no v�lido"} : Amended ToSubclass] uint32 Delete();

  [Description("El m�todo Compress comprime el archivo l�gico (o directorio) especificado en la ruta de acceso del objeto. Compress devuelve un valor de 0 si el archivo se comprimi�, y cualquier otro n�mero para indicar un error.\nDevuelve uno de los siguientes valores enteros:\n0 - La solicitud se ejecut� correctamente.\n2 - Se deneg� el acceso.\n8 - Error no especificado.\n9 - El nombre especificado no es v�lido.\n10 - El objeto especificado ya existe.\n11 - El sistema de archivos no es NTFS.\n12 - La plataforma no es Windows NT o Windows 2000.\n13 - La unidad no es la misma.\n14 - El directorio no est� vac�o.\n15 - Hubo una infracci�n al compartir.\n16 - El archivo de inicio especificado no es v�lido.\n17 - No se conserva un privilegio necesario para la operaci�n.\n21 - Un par�metro especificado no es v�lido.\n") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error no especificado", "Objeto no v�lido", "Ya existe el objeto", "Sistema de archivos no NTFS", "Plataforma no NT/Windows 2000", "Unidad distinta", "El directorio no est� vac�o", "Infracci�n al compartir", "Archivo de inicio no v�lido", "Privilegio no mantenido", "Par�metro no v�lido"} : Amended ToSubclass] uint32 Compress();

  [Description("El m�todo Uncompress descomprime el archivo l�gico (o directorio) especificado en la ruta de acceso del objeto. Uncompress devuelve un valor entero de 0 si el archivo se descomprimi�, y cualquier otro n�mero para indicar error.\nDevuelve uno de los siguientes valores enteros:\n0 - La solicitud se ejecut� correctamente.\n2 - Se deneg� el acceso.\n8 - Error no especificado.\n9 - El nombre especificado no es v�lido.\n10 - El objeto especificado ya existe.\n11 - El sistema de archivos no es NTFS.\n12 - La plataforma no es Windows NT o Windows 2000.\n13 - La unidad no es la misma.\n14 - El directorio no est� vac�o.\n15 - Hubo una infracci�n al compartir.\n16 - El archivo de inicio especificado no es v�lido.\n17 - No se conserva un privilegio necesario para la operaci�n.\n21 - Un par�metro especificado no es v�lido.\n") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error no especificado", "Objeto no v�lido", "Ya existe el objeto", "Sistema de archivos no NTFS", "Plataforma no NT/Windows 2000", "Unidad distinta", "El directorio no est� vac�o", "Infracci�n al compartir", "Archivo de inicio no v�lido", "Privilegio no mantenido", "Par�metro no v�lido"} : Amended ToSubclass] uint32 Uncompress();

  [Description("El m�todo TakeOwnerShipEx obtiene propiedad del archivo l�gico especificado en la ruta de acceso del objeto. Si el archivo l�gico es un directorio, este m�todo actuar� recursivamente, apropi�ndose de todos los archivos y subdirectorios que el directorio contiene. TakeOwnerShipEx devuelve un valor entero de 0 si se ejecut� correctamente, y cualquier otro valor indica un error. TakeOwnerShipEx es una versi�n extendida del m�todo TakeOwnerShip.\nDevuelve uno de los siguientes valores enteros:\n0 - La solicitud se ejecut� correctamente.\n2 - Se deneg� el acceso.\n8 - Error no especificado.\n9 - El nombre especificado no es v�lido.\n10 - El objeto especificado ya existe.\n11 - El sistema de archivos no es NTFS.\n12 - La plataforma no es Windows NT o Windows 2000.\n13 - La unidad no es la misma.\n14 - El directorio no est� vac�o.\n15 - Hubo una infracci�n al compartir.\n16 - El archivo de inicio especificado no es v�lido.\n17 - No se conserva un privilegio necesario para la operaci�n.\n21 - Un par�metro especificado no es v�lido.\n") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error no especificado", "Objeto no v�lido", "Ya existe el objeto", "Sistema de archivos no NTFS", "Plataforma no NT/Windows 2000", "Unidad distinta", "El directorio no est� vac�o", "Infracci�n al compartir", "Archivo de inicio no v�lido", "Privilegio no mantenido", "Par�metro no v�lido"} : Amended ToSubclass] uint32 TakeOwnerShipEx([Out,Description("El par�metro StopFileName de salida es una cadena que representa el nombre del archivo/directorio donde el m�todo  TakeOwnerShipEx tuvo error. El par�metro StopFileName ser� nulo si el m�todo se ejecuta correctamente.") : Amended ToSubclass] string StopFileName,[In,Description("El par�metro StartFileName de entrada es una cadena que nombra el archivo/directorio secundario a utilizar como punto de inicio para TakeOwnerShipEx. La propiedad  StartFileName habitualmente, es el par�metro StopFileName que especifica el archivo o directorio al que le ocurre un error de la llamada a m�todo anterior. Si este par�metro es nulo, la operaci�n es se realiza en el archivo o directorio especificado en la llamada ExecMethod.") : Amended ToSubclass] string StartFileName,[In,Description("El par�metro Recursive es un booleano que indica si el cambio de propiedad se aplica recursivamente a los archivos y directorios dentro del directorio especificado por la instancia CIM_LogicalFile. Nota, para instancias de archivos, el par�metro de entrada Recursive se ignora.") : Amended ToSubclass] boolean Recursive);

  [Description("El m�todo ChangeSecurityPermissionsEx cambia los permisos de seguridad para el archivo l�gico especificado en la ruta de acceso del objeto. Si el archivo l�gico es un directorio, este m�todo actuar� recursivamente, cambiando los permisos de seguridad de todos los archivos y subdirectorios que contenga el directorio. ChangeSecurityPermissionsEx devuelve un valor entero de 0 si se cambiaron los permisos, y cualquier otro n�mero para indicar error. El m�todo ChangeSecurityPermissionsEx es una versi�n extendida del m�todo ChangeSecurityPermissions.\nDevuelve uno de los siguientes valores enteros:\n0 - La solicitud se ejecut� correctamente.\n2 - Se deneg� el acceso.\n8 - Error no especificado.\n9 - El nombre especificado no es v�lido.\n10 - El objeto especificado ya existe.\n11 - El sistema de archivos no es NTFS.\n12 - La plataforma no es Windows NT o Windows 2000.\n13 - La unidad no es la misma.\n14 - El directorio no est� vac�o.\n15 - Hubo una infracci�n al compartir.\n16 - El archivo de inicio especificado no es v�lido.\n17 - No se conserva un privilegio necesario para la operaci�n.\n21 - Un par�metro especificado no es v�lido.\n") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error no especificado", "Objeto no v�lido", "Ya existe el objeto", "Sistema de archivos no NTFS", "Plataforma no NT/Windows 2000", "Unidad distinta", "El directorio no est� vac�o", "Infracci�n al compartir", "Archivo de inicio no v�lido", "Privilegio no mantenido", "Par�metro no v�lido"} : Amended ToSubclass] uint32 ChangeSecurityPermissionsEx([in,Description("El par�metro The SecurityDescriptor especifica la informaci�n de seguridad.") : Amended ToSubclass] Win32_SecurityDescriptor SecurityDescriptor,[In,Description("El par�metro de entrada Option especifica el permiso de seguridad actual que se modifica. Change_Owner_Security_Information - Cambia el propietario del archivo l�gico. Change_Group_Security_Information - Cambia el grupo del archivo l�gico. Change_Dacl_Security_Information - Cambia la lista de control de acceso del archivo l�gico.       Change_Sacl_Security_Information - Cambia la lista de control de acceso del sistema del archivo l�gico.") : Amended ToSubclass,BitValues{"Change_Owner_Security_Information", "Change_Group_Security_Information", "Change_Dacl_Security_Information", "Change_Sacl_Security_Information"} : Amended ToSubclass] uint32 Option,[Out,Description("El par�metro de salida StopFileName  es una cadena que representa el nombre del archivo o directorio donde ocurri� un error con ChangeSecurityPermissionsEx. StopFileName ser� nulo si el m�todo se ejecuta correctamente.") : Amended ToSubclass] string StopFileName,[In,Description("El par�metro StartFileName de entrada es una cadena que representa el archivo o directorio secundario a utilizar como punto de inicio para ChangeSecurityPermissionsEx. La propiedad StartFileName , habitualmente, es el par�metro StopFileName que especifica el archivo o directorio al que le ocurri� un error de las llamadas a m�todos. Si este par�metro es nulo, la operaci�n se ejecuta en el archivo o directorio especificado en la llamada ExecMethod call.") : Amended ToSubclass] string StartFileName,[In,Description("El par�metro de entrada Recursive es un booleano que indica si los permisos de seguridad se aplicar�n recursivamente a archivos y directorios dentro del directorio especificado por la instancia CIM_LogicalFile. Nota, para instancias de archivo, se ignora el par�metro de entrada Recursive.") : Amended ToSubclass] boolean Recursive);

  [Description("El m�todo CopyEx copia el archivo l�gico o directorio especificado en la ruta de acceso del objeto para la ubicaci�n especificada por el par�metro FileName. CopyEx devuelve un valor entero de 0 si el archivo se copi�, y cualquier otro n�mero para indicar un error. No se admite una copia si se requiere sobrescribir un archivo l�gico existente. CopyEx es una versi�n extendida del m�todo Copy.\nDevuelve uno de los siguientes valores enteros:\n0 - La solicitud se ejecut� correctamente.\n2 - Se deneg� el acceso.\n8 - Error no especificado.\n9 - El nombre especificado no es v�lido.\n10 - El objeto especificado ya existe.\n11 - El sistema de archivos no es NTFS.\n12 - La plataforma no es Windows NT o Windows 2000.\n13 - La unidad no es la misma.\n14 - El directorio no est� vac�o.\n15 - Hubo una infracci�n al compartir.\n16 - El archivo de inicio especificado no es v�lido.\n17 - No se conserva un privilegio necesario para la operaci�n.\n21 - Un par�metro especificado no es v�lido.\n") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error no especificado", "Objeto no v�lido", "Ya existe el objeto", "Sistema de archivos no NTFS", "Plataforma no NT/Windows 2000", "Unidad distinta", "El directorio no est� vac�o", "Infracci�n al compartir", "Archivo de inicio no v�lido", "Privilegio no mantenido", "Par�metro no v�lido"} : Amended ToSubclass] uint32 CopyEx([In,Description("El par�metro de entrada FileName es una cadena que representa el nombre completamente calificado de la copia del archivo (o directorio). Ejemplo: c:\\temp\\nuevodirectorio.") : Amended ToSubclass] string FileName,[Out,Description("El par�metro de salida StopFileName es una cadena que representa el nombre del archivo o directorio donde ocurri� un error con CopyEx. Este par�metro de cadena ser� nulo si el m�todo se ejecuta correctamente.") : Amended ToSubclass] string StopFileName,[In,Description("El par�metro de entrada StartFileName es una cadena que nombra el archivo o directorio secundario a utilizar como punto de inicio para CopyEx. La propiedad StartFileName habitualmente, es el par�metro StopFileName que especifica el archivo o directorio en el que ocurri� un error de las llamadas a m�todos anteriores. Si este par�metro el nulo, la operaci�n se ejecuta en el archivo o directorio especificado en la llamada ExecMethod.") : Amended ToSubclass] string StartFileName,[In,Description("El par�metro de entrada Recursive es un booleano que indica si la copia se aplicar� recursivamente en archivos y subdirectorios dentro del directorio especificado por la instancia CIM_LogicalFile. Nota, para instancias de archivo, se ignora el par�metro de entrada Recursive.") : Amended ToSubclass] boolean Recursive);

  [Description("El m�todo DeleteEx eliminar� el archivo l�gico (o directorio) especificado en la ruta de acceso del objeto. DeleteEx devuelve un valor entero de 0 si el archivo se elimin�, y cualquier otro n�mero para indicar un error. DeleteEx es una versi�n extendida del m�todo Delete.\nDevuelve uno de los siguientes valores enteros:\n0 - La solicitud se ejecut� correctamente.\n2 - Se deneg� el acceso.\n8 - Error no especificado.\n9 - El nombre especificado no es v�lido.\n10 - El objeto especificado ya existe.\n11 - El sistema de archivos no es NTFS.\n12 - La plataforma no es Windows NT o Windows 2000.\n13 - La unidad no es la misma.\n14 - El directorio no est� vac�o.\n15 - Hubo una infracci�n al compartir.\n16 - El archivo de inicio especificado no es v�lido.\n17 - No se conserva un privilegio necesario para la operaci�n.\n21 - Un par�metro especificado no es v�lido.\n") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error no especificado", "Objeto no v�lido", "Ya existe el objeto", "Sistema de archivos no NTFS", "Plataforma no NT/Windows 2000", "Unidad distinta", "El directorio no est� vac�o", "Infracci�n al compartir", "Archivo de inicio no v�lido", "Privilegio no mantenido", "Par�metro no v�lido"} : Amended ToSubclass] uint32 DeleteEx([Out,Description("El par�metro de salida StopFileName es una cadena que representa el nombre del archivo o directorio donde ocurri� un error con DeleteEx. Este par�metro ser� nulo si DeleteEx se ejecuta correctamente.") : Amended ToSubclass] string StopFileName,[In,Description("El par�metro de entrada StartFileName es una cadena que nombra el archivo o directorio secundario a utilizar como punto de inicio para DeleteEx. La propiedad StartFileName habitualmente es el par�metro StopFileName que especifica el archivo o directorio en donde ocurri� un error desde las llamadas a m�todos. Si este par�metro es nulo, la operaci�n se ejecuta en el archivo o directorio especificado en la llamada ExecMethod.") : Amended ToSubclass] string StartFileName);

  [Description("El m�todo CompressEx comprime el archivo l�gico (o directorio) especificado en la ruta de acceso del objeto. CompressEx devuelve un valor entero de 0 si el archivo se comprimi�, y cualquier otro n�mero para indicar un error. CompressEx es una versi�n extendida del m�todo Compress.\nDevuelve uno de los siguientes valores enteros:\n0 - La solicitud se ejecut� correctamente.\n2 - Se deneg� el acceso.\n8 - Error no especificado.\n9 - El nombre especificado no es v�lido.\n10 - El objeto especificado ya existe.\n11 - El sistema de archivos no es NTFS.\n12 - La plataforma no es Windows NT o Windows 2000.\n13 - La unidad no es la misma.\n14 - El directorio no est� vac�o.\n15 - Hubo una infracci�n al compartir.\n16 - El archivo de inicio especificado no es v�lido.\n17 - No se conserva un privilegio necesario para la operaci�n.\n21 - Un par�metro especificado no es v�lido.\n") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error no especificado", "Objeto no v�lido", "Ya existe el objeto", "Sistema de archivos no NTFS", "Plataforma no NT/Windows 2000", "Unidad distinta", "El directorio no est� vac�o", "Infracci�n al compartir", "Archivo de inicio no v�lido", "Privilegio no mantenido", "Par�metro no v�lido"} : Amended ToSubclass] uint32 CompressEx([Out,Description("El par�metro de salida StopFileName es una cadena que representa el nombre de un archivo o directorio donde tuvo un error CompressEx. StopFileName ser� nulo si el m�todo se ejecuta correctamente.") : Amended ToSubclass] string StopFileName,[In,Description("El par�metro de entrada StartFileName es una cadena que nombra el archivo o directorio secundario a utilizar como punto de inicio para CompressEx. La propiedad StartFileName habitualmente, es el par�metro StopFileName que especifica el archivo o directorio donde ocurri� un error de las llamadas a m�todos anteriores. Si este par�metro es nulo, la operaci�n se ejecuta en el archivo o directorio especificado en la llamada ExecMethod.") : Amended ToSubclass] string StartFileName,[In,Description("El par�metro de entrada Recursive es un booleano que indica si se aplicar� recursivamente la compresi�n para archivos o directorios dentro del directorio especificado por la instancia CIM_LogicalFile. Nota, para instancias de archivo, se ignora el par�metro de entrada Recursive.") : Amended ToSubclass] boolean Recursive);

  [Description("El m�todo UncompressEx descomprime el archivo l�gico (o directorio) especificado en la ruta de acceso del objeto. UncompressEx devuelve un valor entero de 0 si el archivo se descomprimi�, y cualquier otro n�mero para indicar un error. UncompressEx es una versi�n extendida del m�todo Uncompress.\nDevuelve uno de los siguientes valores enteros:\n0 - La solicitud se ejecut� correctamente.\n2 - Se deneg� el acceso.\n8 - Error no especificado.\n9 - El nombre especificado no es v�lido.\n10 - El objeto especificado ya existe.\n11 - El sistema de archivos no es NTFS.\n12 - La plataforma no es Windows NT o Windows 2000.\n13 - La unidad no es la misma.\n14 - El directorio no est� vac�o.\n15 - Hubo una infracci�n al compartir.\n16 - El archivo de inicio especificado no es v�lido.\n17 - No se conserva un privilegio necesario para la operaci�n.\n21 - Un par�metro especificado no es v�lido.\n") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error no especificado", "Objeto no v�lido", "Ya existe el objeto", "Sistema de archivos no NTFS", "Plataforma no NT/Windows 2000", "Unidad distinta", "El directorio no est� vac�o", "Infracci�n al compartir", "Archivo de inicio no v�lido", "Privilegio no mantenido", "Par�metro no v�lido"} : Amended ToSubclass] uint32 UncompressEx([Out,Description("El par�metro de salida StopFileName es una cadena que representa el nombre del archivo o directorio donde hubo un error con UncompressEx. StopFileName ser� nulo si el m�todo se ejecuta correctamente.") : Amended ToSubclass] string StopFileName,[In,Description("El par�metro de salida StartFileName es una cadena que nombra el archivo o directorio secundario a utilizar como punto de inicio para UncompressEx. La propiedad StartFileName habitualmente, es el par�metro StopFileName que especifica el archivo o el directorio en el que el error ocurri� desde las llamadas a m�todos anteriores. Si el par�metro es nulo, la operaci�n se ejecuta en el archivo o directorio especificado en la llamada ExecMethod.") : Amended ToSubclass] string StartFileName,[In,Description("El par�metro de entrada Recursive es un booleano que indica si la descompresi�n se aplicar� recursivamente a archivos y directorios dentro del directorio especificado por la instancia CIM_LogicalFile. Nota, para instancias de archivo el par�metro de entrada Recursive se ignora.") : Amended ToSubclass] boolean Recursive);

  [Description("El m�todo GetEffectivePermission determina si el llamador tiene los permisos agregados especificados por el argumento Permission no s�lo en el objeto archivo si no en el recurso compartido en el que el archivo o directorio se encuentra (si est� en un recurso compartido).") : Amended ToSubclass] boolean GetEffectivePermission([In,Description("El par�metro de entrada Permissions es una matriz de bit de los permisos sobre los que el llamador desea consultar.") : Amended ToSubclass,BitValues{"FILE_READ_DATA (archivo) o FILE_LIST_DIRECTORY (directorio)", "FILE_WRITE_DATA (archivo) o FILE_ADD_FILE (directorio)", "FILE_APPEND_DATA (archivo) o FILE_ADD_SUBDIRECTORY (directorio)", "FILE_READ_EA", "FILE_WRITE_EA", "FILE_EXECUTE (archivo) o FILE_TRAVERSE (directorio)", "FILE_DELETE_CHILD (directorio)", "FILE_READ_ATTRIBUTES", "FILE_WRITE_ATTRIBUTES", "DELETE", "READ_CONTROL", "WRITE_DAC", "WRITE_OWNER", "SYNCHRONIZE"} : Amended ToSubclass] uint32 Permissions);

};



[DisplayName("Todos los archivos (CIM)") : Amended,Description("CIM_DataFile es un tipo de archivo l�gico que es una colecci�n con nombre de informaci�n o c�digo ejecutable.\n<B>El comportamiento del proveedor de esta clase cambiar� en futuros lanzamientos. Actualmente el proveedor devuelve ambos archivos en discos fijos y en unidades l�gicas de disco. En el futuro s�lo devolver� instancias de archivo en discos fijos locales.<B>") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DataFile : CIM_LogicalFile

{

  [DisplayName("Versi�n") : Amended,Description("Cadena de versi�n de un recurso de versi�n si es que hay una presente.") : Amended ToSubclass] string Version;

  [DisplayName("Fabricante") : Amended,Description("Cadena fabricante de un recurso de versi�n si es que hay una presente.") : Amended ToSubclass] string Manufacturer;

};



[Description("Un v�nculo entre un proceso y un archivo de datos que indica que el archivo participa en la ejecuci�n del proceso.\nNota: para poder recibir todas las instancias posibles de esta clase, SE_DEBUG_PRIVILEGE debe estar habilitado.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ProcessExecutable : CIM_Dependency

{

  [key : ToInstance ToSubclass DisableOverride,Description("El archivo de datos que participa en la ejecuci�n del proceso.") : Amended ToSubclass] CIM_DataFile Ref Antecedent;

  [key : ToInstance ToSubclass DisableOverride,Description("Proceso.") : Amended ToSubclass] CIM_Process Ref Dependent;

  [Description("GlobalProcessCount es el actual n�mero de procesos que tienen el archivo cargado en memoria.") : Amended ToSubclass] uint32 GlobalProcessCount;

  [Description("ProcessCount representa el n�mero de referencia del archivo en el proceso asociado.") : Amended ToSubclass] uint32 ProcessCount;

  [Description("ModuleInstance representa el identificador de instancia de Win32. La propiedad ModuleInstance ha quedado obsoleta. No hay un valor de reemplazo y esta propiedad se considera ahora obsoleta.") : Amended ToSubclass] uint32 ModuleInstance;

  [Description("BaseAddress representa la direcci�n base del m�dulo en el espacio de direcciones del proceso asociado.") : Amended ToSubclass] uint64 BaseAddress;

};



[DisplayName("Directorios (CIM)") : Amended,Description("Directory es un tipo de archivo que agrupa archivos de datos \"contenidos\" en �l, y proporciona informaci�n de ruta para archivos agrupados.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Directory : CIM_LogicalFile

{

};



[Description(" La clase CIM_SoftwareElement es usada para descomponer un objeto CIM_SoftwareFeature en un conjunto de partes individualmente administrables o implementables para una plataforma en particular. Una plataforma de elementos de software es identificable �nicamente por su arquitectura resaltada de hardware y su sistema operativo (por ejemplo Sun Solaris en Sun Sparc o Windows NT en Intel). Para entender los detalles acerca de c�mo se proporciona la funcionalidad de una caracter�stica de software en una plataforma en particular, los objetos CIM_SoftwareElement referenciados por las asociaciones   CIM_SoftwareFeatureSoftwareElement est�n organizados en conjuntos desmembrados basados en la propiedad TargetOperatingSystem. Un objeto CIM_SoftwareElement captura los detalles de administraci�n de una parte del componente en uno de cuatro estados caracterizados por la propiedad SoftwareElementState.   ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SoftwareElement : CIM_LogicalElement

{

  [key : ToInstance ToSubclass DisableOverride,Description("Nombre que se usa para identificar este elemento de software") : Amended ToSubclass] string Name;

  [key : ToInstance ToSubclass DisableOverride,Description("La versi�n debe tener la forma <Mayor>.<Menor>.<Revisi�n> o <Mayor>.<Menor><letra><revisi�n>") : Amended ToSubclass] string Version;

  [key : ToInstance ToSubclass DisableOverride,Description(" SoftwareElementState se define en este modelo para identificar varios estados de un ciclo de vida de elementos de software. - Un elemento de software en estado implementable describe los detalles necesarios para distribuirlo y los detalles (condiciones y acciones) requeridos para crear  un elemento de software en el estado instalable (por ej., el siguiente estado).  - Un elemento de software en el estado instalable describe los detalles necesarios para instalarlo y los detalles (condiciones y acciones requeridas para crear un elemento de software en el estado ejecutable (por ej., el siguiente estado).  - Un elemento de software en el estado ejecutable describe los detalles necesarios para iniciarlo y los detalles (condiciones y acciones requeridas para crear un elemento de software en el estado de ejecuci�n (por ej., el siguiente estado).  - Un elemento de software en el estado de ejecuci�n describe los detalles necesarios para monitorizar y operar en un elemento de inicio.") : Amended ToSubclass,Values{"Implementable", "Instalable", "Ejecuci�n", "Activo"} : Amended ToSubclass] uint16 SoftwareElementState;

  [key : ToInstance ToSubclass DisableOverride,Description(" Este es un identificador para este elemento de software y est� dise�ado para utilizarse en conjunto con otras claves para crear una representaci�n �nica de este CIM_SoftwareElement") : Amended ToSubclass] string SoftwareElementID;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad TargetOperatingSystem permite al proveedor especificar el entorno de sistema operativo. El valor de esta propiedad no garantiza un ejecutable binario. Se necesitan otras dos piezas de informaci�n. La Primera, la versi�n del sistema operativo necesita ser especificada utilizando la comprobaci�n de la versi�n de sistema operativo. La segunda pieza de informaci�n es la arquitectura en que se ejecuta el sistema operativo. La combinaci�n de estas construcciones le permite al proveedor identificar claramente el nivel de sistema operativo requerido para un elemento de software en particular.") : Amended ToSubclass,Values{"Desconocido", "Otros", "MACOS", "ATTUNIX", "DGUX", "DECNT", "Digital Unix", "OpenVMS", "HPUX", "AIX", "MVS", "OS400", "OS/2", "JAVAVM", "MSDOS", "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE", "NCR3000", "NetWare", "OSF", "DC/OS", "Reliant UNIX", "SCO UnixWare", "SCO OpenServer", "Sucesivo", "IRIX", "Solaris", "SunOS", "U6000", "ASERIES", "TandemNSK", "TandemNT", "BS2000", "LINUX", "Lynx", "XENIX", "VM/ESA", "Interactive UNIX", "BSDUNIX", "FreeBSD", "NetBSD", "Hurd GNU", "OS9", "MACH Kernel", "Inferno", "QNX", "EPOC", "IxWorks", "VxWorks", "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot", "Rhapsody", "Windows 2000", "Dedicado", "VSE", "TPF"} : Amended ToSubclass] uint16 TargetOperatingSystem;

  [Description(" La propiedad OtherTargetOS registra el fabricante y el tipo de sistema operativo para un elemento de software cuando la propiedad TargetOperatingSystem tiene un valor de 1 (\"Otros\").  Por lo tanto, cuando la propiedad TargetOperatingSystem tiene un valor de  \"Otros\", La propiedad OtherTargetOS  debe tener un valor no nulo. Para los otros valores de TargetOperatingSystem, la propiedad OtherTargetOS tiene nulo. ") : Amended ToSubclass] string OtherTargetOS;

  [Description("Fabricante de este elemento de software") : Amended ToSubclass] string Manufacturer;

  [Description("El identificador interno para esta compilaci�n para este elemento de software.") : Amended ToSubclass] string BuildNumber;

  [Description("El n�mero de serie asignado para este elemento de software.") : Amended ToSubclass] string SerialNumber;

  [Description("El conjunto de c�digos que se utilizan por este elemento de software. ") : Amended ToSubclass] string CodeSet;

  [Description(" El valor de esta propiedad es el identificador del fabricante para este elemento de software. Esto ser� con frecuencia una referencia de almac�n (SKU) o un n�mero de parte.") : Amended ToSubclass] string IdentificationCode;

  [Description("El valor de esta propiedad identifica la edici�n del lenguaje de este elemento de software. Se debe utilizar los c�digos de lenguaje definidos en ISO 639 . Donde el elemento de software representa la versi�n multiling�e o internacional de un producto, la cadena multiling�e debe utilizarse.") : Amended ToSubclass] string LanguageEdition;

};



[Description("CIM_BIOSElement representa el software de bajo nivel que se carga en el almacenamiento no vol�til y que se usa para  mostrar y configurar un equipo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_BIOSElement : CIM_SoftwareElement

{

  [Description("Si es verdadero, �ste es el BIOS primario del equipo.") : Amended ToSubclass] boolean PrimaryBIOS;

};



[Description("CIM_Job es un elemento l�gico que representa una unidad de trabajo para un sistema, tal como un trabajo de impresi�n. Un trabajo es distinto a un proceso, en el sentido en que un trabajo se puede programar.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Job : CIM_LogicalElement

{

  [Description("Tiempo en que el trabajo ha sido ejecutado.") : Amended ToSubclass] datetime ElapsedTime;

  [Description("Notificar al usuario al completarse el trabajo o al haber un error.") : Amended ToSubclass] string Notify;

  [Description("Usuario que envi� el trabajo.") : Amended ToSubclass] string Owner;

  [Description("Prioridad indica la urgencia o la importancia de ejecuci�n de un trabajo.") : Amended ToSubclass] uint32 Priority;

  [Description("Hora en que inici� el trabajo.") : Amended ToSubclass] datetime StartTime;

  [Description("Una cadena de forma libre que representa el estado del trabajo.") : Amended ToSubclass] string JobStatus;

  [Description("Hora en que se envi� el trabajo.") : Amended ToSubclass] datetime TimeSubmitted;

  [Description("Tiempo despu�s del cual el trabajo no es v�lido o debe ser detenido.") : Amended ToSubclass] datetime UntilTime;

};



[Description("Un sistema operativo es software o firmware que hace el hardware de un equipo utilizable e implementa y/o maneja los recursos, sistemas de archivos, procesos, interfaces de usuario, servicios,...disponibles en el equipo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_OperatingSystem : CIM_LogicalElement

{

  [Description("CSCreationClassName contiene el nombre de la clase de creaci�n del sistema de �mbito.") : Amended ToSubclass] string CSCreationClassName;

  [Description("CSName contiene el nombre del sistema de �mbito.") : Amended ToSubclass] string CSName;

  [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;

  [Description("Booleano que indica si el sistema operativo se distribuye a lo largo de varios nodos de equipo. Si es as�, estos nodos deben ser agrupados en un cl�ster.") : Amended ToSubclass] boolean Distributed;

  [Description("N�mero de kilobytes de memoria f�sica actualmente no utilizado y disponible") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint64 FreePhysicalMemory;

  [Description("N�mero de kilobytes de memoria virtual actualmente no utilizado y disponible. Por ejemplo, se puede calcular agregando la cantidad de RAM libre a la cantidad de espacio de paginaci�n libre (por ej., agregando propiedades, FreePhysicalMemory y FreeSpaceInPagingFiles).") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint64 FreeVirtualMemory;

  [Description("N�mero m�ximo de kilobytes de memoria que puede ser asignada a un proceso. Para sistemas operativos sin memoria virtual, este valor es habitualmente igual a la cantidad total de memoria f�sica menos la memoria utilizada por el BIOS y OS. Para algunos sistemas operativos, este valor puede ser infinito - en este caso, se debe escribir 0. En otros casos, este valor puede ser una constante - por ejemplo, 2G o 4G.") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint64 MaxProcessMemorySize;

  [Description("Un entero que indica el tipo de sistema operativo.") : Amended ToSubclass,Values{"Desconocido", "Otros", "MACOS", "ATTUNIX", "DGUX", "DECNT", "Digital Unix", "OpenVMS", "HPUX", "AIX", "MVS", "OS400", "OS/2", "JAVAVM", "MSDOS", "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE", "NCR3000", "NetWare", "OSF", "DC/OS", "Reliant UNIX", "SCO UnixWare", "SCO OpenServer", "Sucesivo", "IRIX", "Solaris", "SunOS", "U6000", "ASERIES", "TandemNSK", "TandemNT", "BS2000", "LINUX", "Lynx", "XENIX", "VM/ESA", "Interactive UNIX", "BSDUNIX", "FreeBSD", "NetBSD", "Hurd GNU", "OS9", "MACH Kernel", "Inferno", "QNX", "EPOC", "IxWorks", "VxWorks", "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot", "Rhapsody", "Windows 2000", "Dedicado", "OS/390", "VSE", "TPF"} : Amended ToSubclass] uint16 OSType;

  [Description("Una cadena que describe el fabricante y tipo de sistema operativo - utilizado cuando la propiedad OSType del sistema operativo, se establece como 1 (\"Otros\"). El formato de la cadena insertada en OtherTypeDescription debe ser similar en formato a las cadenas Values definidas para OSType.  OtherTypeDescription debe establecerse como nulo cuandoOSType es cualquier valor diferente de 1.") : Amended ToSubclass] string OtherTypeDescription;

  [Description("Una cadena que describe el n�mero de versi�n del sistema operativo. El formato de informaci�n de la versi�n es como sigue: <Major Number>.<Minor Number>.<Revision> o <Major Number>.<Minor Number>.<Revision Letter>.") : Amended ToSubclass] string Version;

  [Description("Noci�n del sistema operativo de la fecha y hora local del d�a.") : Amended ToSubclass] datetime LocalDateTime;

  [Description("CurrentTimeZone indica el n�mero de minutos en que el sistema operativo est� separado de la hora media de Greenwich. El n�mero puede ser positivo, negativo o cero.") : Amended ToSubclass,Units("minutos") : Amended ToSubclass] sint16 CurrentTimeZone;

  [Description("El n�mero total de kilobytes que se pueden almacenar en los archivos de paginaci�n del sistema operativo. Note que este n�mero no representa el tama�o f�sico actual del archivo de paginaci�n en disco. 0 indica que no hay archivos de paginaci�n.") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint64 SizeStoredInPagingFiles;

  [Description("El n�mero total de Kbytes que se pueden asignar en los archivos de paginaci�n sin causar que ninguna otra p�gina se intercambie. 0 indica que no hay archivos de paginaci�n.") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint64 FreeSpaceInPagingFiles;

  [Description("Hora de arranque del sistema operativo") : Amended ToSubclass] datetime LastBootUpTime;

  [Description("N�mero m�ximo de contextos de procesos que el sistema operativo puede admitir. Si no hay una m�ximo fijo, el valor debe ser 0. En sistemas que tienen un m�ximo fijo, este objeto puede ayudar a diagnosticar errores ocurridos al alcanzar el m�ximo. Si se desconoce, escriba -1.") : Amended ToSubclass] uint32 MaxNumberOfProcesses;

  [Description("Nombre de una instancia de sistema operativo dentro de un sistema de equipo.") : Amended ToSubclass] string Name;

  [Description("N�mero de licencias de usuario para el sistema operativo. Si es ilimitado, escriba 0. Si se desconoce, escriba -1.") : Amended ToSubclass] uint32 NumberOfLicensedUsers;

  [Description("N�mero de contextos de procesos actualmente cargados en un sistema operativo.") : Amended ToSubclass] uint32 NumberOfProcesses;

  [Description("N�mero de sesiones por usuario para el que el sistema operativo almacena informaci�n") : Amended ToSubclass] uint32 NumberOfUsers;

  [Description("Espacio total de intercambio, en kilobytes. Este valor puede ser nulo (no especificado) si el espacio de intercambio no se distingue de los archivos de paginaci�n. Sin embargo, algunos sistemas operativos distinguen tales conceptos. Por ejemplo, se pueden \"intercambiar\" procesos enteros en UNIX cuando la lista de p�ginas disponibles cae y permanece por debajo de una cantidad espec�fica.") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint64 TotalSwapSpaceSize;

  [Description("N�mero de kilobytes de memoria virtual. Por ejemplo, se puede calcular agregando la cantidad de RAM total a la cantidad de espacio de paginaci�n (por ej., agregando la cantidad de memoria en o la agregada por el equipo), a la propiedad SizeStoredInPagingFiles.") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint64 TotalVirtualMemorySize;

  [Description("N�mero total de memoria f�sica (en Kbytes) disponibles para OperatingSystem. Este valor no indica necesariamente  la cantidad de memoria f�sica real, sino la que se ha informado que est� disponible para OperatingSystem.") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint64 TotalVisibleMemorySize;

  [Description("Solicita el reinicio del sistema operativo. El valor devuelto debe ser 0 si la solicitud se ejecut� correctamente, 1 si la solicitud no es compatible y alg�n otro valor si ocurri� un error. Las cadenas en las que los contenidos de ValueMap est�n 'traducidas' pueden tambi�n estar especificadas en la subclase como un certificador de matriz de Valores.") : Amended ToSubclass] uint32 Reboot();

  [Description("Solicita un cierre del sistema operativo. El valor devuelto debe ser 0 si la solicitud se ejecut� sin ning�n problema, 1 si la solicitud no se admiti� y cualquier otro valor si ocurri� un error. El establecer dependencias entre los m�todos Shutdown y Reboot depende de la implementaci�n o subclase del sistema operativo, y por ejemplo, proporcionar capacidades m�s sofisticadas como reinicio/cierre, programados.") : Amended ToSubclass] uint32 Shutdown();

};



[DisplayName("Procesos (CIM)") : Amended,Description("Cada instancia de la clase CIM_Process representa una sola instancia de un programa en ejecuci�n. Un usuario del sistema operativo ver� normalmente un proceso como una aplicaci�n o tarea. Dentro de un sistema operativo, un proceso se define por un �rea de trabajo de los recursos de la memoria y la configuraci�n de entorno que est�n asignadas a �l. En un sistema multitarea, esta �rea de trabajo impide la intrusi�n de recursos de otros procesos. Adicionalmente, un proceso puede ejecutarse como m�ltiples subprocesos, que se ejecutar�n dentro del mismo �rea de trabajo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Process : CIM_LogicalElement

{

  [DisplayName("Nombre de clase de sistema") : Amended,Description("CSCreationClassName contiene el nombre de la clase de creaci�n del sistema de �mbito.") : Amended ToSubclass] string CSCreationClassName;

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

  [DisplayName("Nombre de clase") : Amended,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;

  [DisplayName("Fecha de creaci�n") : Amended,Description("Hora en que el proceso empez� a ejecutarse.") : Amended ToSubclass] datetime CreationDate;

  [DisplayName("administrar, tratar") : Amended,Key : ToInstance ToSubclass DisableOverride,Description("Una cadena usada para identificar un proceso. Un id. de proceso es una clase de identificador de proceso.") : Amended ToSubclass] string Handle;

  [DisplayName("Tiempo del modelo kernel") : Amended,Description("Tiempo en modo kernel, en milisegundos. Si no se dispone de esta informaci�n, se debe usar un valor de 0.") : Amended ToSubclass,Units("milisegundos") : Amended ToSubclass] uint64 KernelModeTime;

  [DisplayName("Nombre de clase del sistema operativo") : Amended,Description("Nombre de la clase de la creaci�n del sistema de �mbito.") : Amended ToSubclass] string OSCreationClassName;

  [DisplayName("Nombre del sistema operativo") : Amended,Description("Nombre del sistema de �mbito.") : Amended ToSubclass] string OSName;

  [DisplayName("Prioridad") : Amended,Description("Priority indica la urgencia o importancia de ejecuci�n de un proceso. Si una prioridad no est� definida por un proceso, un valor de 0 debe ser utilizado.") : Amended ToSubclass] uint32 Priority;

  [DisplayName("Estado de ejecuci�n") : Amended,Description("Indica la condici�n de operaci�n actual del proceso. Los valores que se incluyen son listo (2), en ejecuci�n (3), y bloqueado (4), entre otros.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Listo", "Activo", "Bloqueado", "Bloqueado suspendido", "Suspendido preparado", "Terminado", "Detenido", "Crecimiento"} : Amended ToSubclass] uint16 ExecutionState;

  [DisplayName("Fecha de finalizaci�n") : Amended,Description("Hora en que el proceso se termin�.") : Amended ToSubclass] datetime TerminationDate;

  [DisplayName("Tiempo de modo usuario") : Amended,Description("Tiempo en modo usuario, en milisegundos. Si no se dispone de esta informaci�n, se debe usar un valor de 0.") : Amended ToSubclass,Units("milisegundos") : Amended ToSubclass] uint64 UserModeTime;

  [DisplayName("Tama�o del espacio de trabajo") : Amended,Description("La cantidad de memoria en bytes que un proceso necesita para ejecutarse eficazmente para un sistema operativo que usa administraci�n de memoria basada en p�gina. Si una cantidad de memoria es insuficiente (< tama�o de espacio de trabajo), ocurrir� hiperpaginaci�n. Si no se conoce esta informaci�n, se debe escribir nulo o 0. Si se proporciona este dato, se podr�a monitorear para entender los requerimientos de memoria cambiante de un proceso al continuar con la ejecuci�n.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint64 WorkingSetSize;

};



[Description("Threads representa la habilidad de ejecutar unidades de un proceso o tarea en paralelo. Un proceso puede tener muchos subprocesos, cada uno del cual es d�bil en el proceso.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Thread : CIM_LogicalElement

{

  [Description("Nombre de la clase de creaci�n del sistema de �mbito.") : Amended ToSubclass] string CSCreationClassName;

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

  [Description("Nombre de la clase de la creaci�n del sistema de �mbito.") : Amended ToSubclass] string OSCreationClassName;

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

  [Description("Nombre de la clase de creaci�n del sistema de �mbito.") : Amended ToSubclass] string ProcessCreationClassName;

  [Key : ToInstance ToSubclass DisableOverride,Description("El identificador del sistema de �mbito.") : Amended ToSubclass] string ProcessHandle;

  [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 : ToInstance ToSubclass DisableOverride,Description("Una cadena que se usa para identificar el subproceso.") : Amended ToSubclass] string Handle;

  [Description("Priority indica la urgencia o importancia de ejecuci�n de un subproceso. Un subproceso puede tener una propiedad diferente a la del proceso al que pertenece. Si esta informaci�n no es disponible para un subproceso, se debe utilizar un valor de 0.") : Amended ToSubclass] uint32 Priority;

  [Description("Indica la condici�n de operaci�n del subproceso. Los valores que se incluyen son listo (2), en ejecuci�n (3), y bloqueado (4), entre otros.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Listo", "Activo", "Bloqueado", "Bloqueado suspendido", "Suspendido preparado"} : Amended ToSubclass] uint16 ExecutionState;

  [Description("Tiempo en modo usuario, en milisegundos. Si no se dispone de esta informaci�n, se debe usar un valor de 0.") : Amended ToSubclass,Units("milisegundos") : Amended ToSubclass] uint64 UserModeTime;

  [Description("Tiempo en modo kernel, en milisegundos. Si no se dispone de esta informaci�n, se debe usar un valor de 0.") : Amended ToSubclass,Units("milisegundos") : Amended ToSubclass] uint64 KernelModeTime;

};



[Description("La clase Setting representa par�metros operativos y relacionados con la configuraci�n para uno o varios ManagedSystemElement. Un ManagedSystemElement puede tener varios objetos Setting asociados. Los valores operativos actuales para los par�metros de un elemento quedan reflejados en las propiedades del propio elemento o de sus asociaciones. No es necesario que estas propiedades sean los mismos valores que los del objeto Setting. Por ejemplo, un m�dem puede tener una velocidad en baudios para Setting de 56 Kb/s, pero transmitir a 19,2 Kb/s.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Setting

{

  [Description("El identificador por el que se conoce el objeto CIM_Setting.") : Amended ToSubclass] string SettingID;

  [Description("Una corta descripci�n textual (cadena de una l�nea) del objeto CIM_Setting.") : Amended ToSubclass] string Caption;

  [Description("Una descripci�n textual del objeto CIM_Setting.") : Amended ToSubclass] string Description;

};



[Description("CIM_VideoControllerResolution describe los diversos modos de controladora de v�deo que son compatibles. Modos de v�deo se definen por las posibles resoluciones horizontales y verticales, frecuencia de actualizaci�n, modo de digitalizaci�n y n�mero de configuraciones de color compatibles con un controlador. Las resoluciones actuales, etc. que est�n en uso son los valores especificados en el objeto CIM_VideoController") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_VideoControllerResolution : CIM_Setting

{

  [Key : ToInstance ToSubclass DisableOverride,Description("SettingID heredado sirve como parte de la clave para una instancia CIM_VideoControllerResolution.") : Amended ToSubclass] string SettingID;

  [Description("Resoluci�n horizontal del controlador en p�xeles.") : Amended ToSubclass,Units("p�xeles") : Amended ToSubclass] uint32 HorizontalResolution;

  [Description("Resoluci�n vertical de controlador en p�xeles.") : Amended ToSubclass,Units("p�xeles") : Amended ToSubclass] uint32 VerticalResolution;

  [Description("Frecuencia de actualizaci�n en hercios. Si el intervalo de frecuencias es compatible, utilizar las propiedades MinRefreshRate y MaxRefreshRate, y establezca RefreshRate (esta propiedad) en 0.") : Amended ToSubclass,Units("hercio") : Amended ToSubclass] uint32 RefreshRate;

  [Description("Frecuencia m�nima de actualizaci�n en hercios, cuando un intervalo de frecuencias es compatible con las resoluciones especificadas.") : Amended ToSubclass,Units("hercio") : Amended ToSubclass] uint32 MinRefreshRate;

  [Description("Frecuencia m�xima de actualizaci�n en hercios, cuando un intervalo de frecuencias es compatible con las resoluciones especificadas.") : Amended ToSubclass,Units("hercio") : Amended ToSubclass] uint32 MaxRefreshRate;

  [Description("Entero que indica si el controlador opera en modo entrelazado (valor=5) o no entrelazado (4).") : Amended ToSubclass,Values{"Otros", "Desconocido", "No compatible", "Operaci�n no entrelazada", "Operaci�n entrelazada"} : Amended ToSubclass] uint16 ScanMode;

  [Description("N�mero de colores permitido a las resoluciones actuales.") : Amended ToSubclass] uint64 NumberOfColors;

};



[Description("CIM_Component es una asociaci�n gen�rica que se usa para establecer relaciones del tipo \"parte de\" entre elementos de sistema administrados. Por ejemplo, la asociaci�n SystemComponent define partes de un sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Component

{

  [Description("Elemento primario en la asociaci�n.") : Amended ToSubclass] CIM_ManagedSystemElement Ref GroupComponent;

  [Description("Elemento secundario en la asociaci�n.") : Amended ToSubclass] CIM_ManagedSystemElement Ref PartComponent;

};



[Description("La clase CIM_DirectoryContainsFile representa una asociaci�n entre un directorio y archivos contenidos dentro de ese directorio.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DirectoryContainsFile : CIM_Component

{

  [Key : ToInstance ToSubclass DisableOverride,Description("El directorio.") : Amended ToSubclass] CIM_Directory Ref GroupComponent;

  [Key : ToInstance ToSubclass DisableOverride,Description("LogicalFile contenido dentro del directorio.") : Amended ToSubclass] CIM_DataFile Ref PartComponent;

};



[Description("CIM_SystemComponent es una especializaci�n de la asociaci�n CIM_Component que establece 'parte de' las relaciones entre un Sistema y los Elementos del sistema administrados del que est�n compuestos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SystemComponent : CIM_Component

{

  [Description("El sistema principal en la asociaci�n.") : Amended ToSubclass] CIM_System Ref GroupComponent;

  [Description("El elemento secundario que es componente del sistema.") : Amended ToSubclass] CIM_ManagedSystemElement Ref PartComponent;

};



[Description("Dispositivos l�gicos deben ser agregados por un sistema. Esta relaci�n se hace expl�cita por la asociaci�n CIM_SystemDevice. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SystemDevice : CIM_SystemComponent

{

  [Description("El sistema principal en la asociaci�n.") : Amended ToSubclass] CIM_System Ref GroupComponent;

  [Description("El dispositivo l�gico que es un componente de un sistema.") : Amended ToSubclass] CIM_LogicalDevice Ref PartComponent;

};



[Description("Un intervalo entre el equipo y el o los sistemas operativos instalados o cargados en �l. Un sistema operativo se \"instala\" en un equipo, cuando se sit�a en una de sus extensiones de almacenamiento - por ejemplo, cuando se copia a una unidad de disco o cuando se descarga a la memoria. Utilizando esta definici�n, un sistema operativo se \"instala\" en NetPC cuando se descarga v�a red.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_InstalledOS : CIM_SystemComponent

{

  [Description("El equipo.") : Amended ToSubclass] CIM_ComputerSystem Ref GroupComponent;

  [Description("El sistema operativo instalado en un equipo.") : Amended ToSubclass] CIM_OperatingSystem Ref PartComponent;

  [Description("Booleano que indica que el sistema operativo es el que el equipo tiene predeterminado.") : Amended ToSubclass] boolean PrimaryOS;

};



[Description("ElementSetting representa la asociaci�n entre ManagedSystemElements y las clases Setting definidas para esos elementos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ElementSetting

{

  [Description("La referencia Element representa el rol del objeto CIM_ManagedSystemElement de la asociaci�n CIM_ElementSettings. Rol: el elemento asociado del sistema administrado proporciona el elemento que implementa la configuraci�n del elemento.") : Amended ToSubclass] CIM_ManagedSystemElement Ref Element;

  [Description("La referencia CIM_Setting representa el rol del objeto CIM_Setting de la asociaci�n CIM_ElementSettings. Rol: La configuraci�n asociada proporciona la configuraci�n que implementa la configuraci�n de elemento.") : Amended ToSubclass] CIM_Setting Ref Setting;

};



[Description("La clase CIM_VideoSetting asocia el objeto con configuraci�n CIM_VideoControllerResolution del controlador al que aplica.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_VideoSetting : CIM_ElementSetting

{

  [Description("La controladora de v�deo.") : Amended ToSubclass] CIM_VideoController Ref Element;

  [Description("Las resoluciones, la frecuencia de las actualizaciones, el modo de digitalizar y el n�mero de colores que se pueden establecer para la Controladora.") : Amended ToSubclass] CIM_VideoControllerResolution Ref Setting;

};



[Description("CIM_MonitorResolution describe la relaci�n entre resoluciones horizontales y verticales, frecuencia de actualizaci�n y modo de digitalizaci�n para un monitor de escritorio. Las resoluciones actuales, etc. que est�n en uso, son los valores especificados en el objeto de controladora de v�deo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_MonitorResolution : CIM_Setting

{

  [Key : ToInstance ToSubclass DisableOverride,Description("SettingID heredado sirve como parte de la clave para una instancia CIM_MonitorResolution.") : Amended ToSubclass] string SettingID;

  [Description("Resoluci�n horizontal de monitor en p�xeles.") : Amended ToSubclass,Units("p�xeles") : Amended ToSubclass] uint32 HorizontalResolution;

  [Description("Resoluci�n vertical del monitor en p�xeles.") : Amended ToSubclass,Units("p�xeles") : Amended ToSubclass] uint32 VerticalResolution;

  [Description("La frecuencia de actualizaci�n del monitor en hercios. Si un intervalo de frecuencias es compatible, usar las propiedades MinRefreshRate y MaxRefreshRate, y establecer RefreshRate (esta propiedad) en 0.") : Amended ToSubclass,Units("hercio") : Amended ToSubclass] uint32 RefreshRate;

  [Description("Frecuencia m�nima de actualizaci�n del monitor en hercios, cuando un intervalo de frecuencias es compatible con las resoluciones especificadas.") : Amended ToSubclass,Units("hercio") : Amended ToSubclass] uint32 MinRefreshRate;

  [Description("Frecuencia m�xima de actualizaci�n del monitor en hercios, cuando un intervalo de frecuencias es compatible con las resoluciones especificadas.") : Amended ToSubclass,Units("hercio") : Amended ToSubclass] uint32 MaxRefreshRate;

  [Description("Entero que indica si el monitor opera en modo entrelazado (valor=5) o no entrelazado (4).") : Amended ToSubclass,Values{"Otros", "Desconocido", "No compatible", "Operaci�n no entrelazada", "Operaci�n entrelazada"} : Amended ToSubclass] uint16 ScanMode;

};



[Description("CIM_MonitorSetting asocia la resoluci�n del monitor con el monitor de escritorio al que aplica.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_MonitorSetting : CIM_ElementSetting

{

  [Key : ToInstance ToSubclass DisableOverride,Description("El monitor de escritorio.") : Amended ToSubclass] CIM_DesktopMonitor Ref Element;

  [Key : ToInstance ToSubclass DisableOverride,Description("La resoluci�n de monitor asociado con el monitor de escritorio.") : Amended ToSubclass] CIM_MonitorResolution Ref Setting;

};



[Description("Un  dispositivo l�gico debe ser utilizado o requiere una o m�s bater�as. Esta relaci�n se describe por la dependencia CIM_AssociatedBattery. Es tambi�n posible modelar las bater�as individuales que constituyen un SAI (UPS), usando esta asociaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AssociatedBattery : CIM_Dependency

{

  [Description("La bater�a.") : Amended ToSubclass] CIM_Battery Ref Antecedent;

  [Description("El dispositivo l�gico necesitado por o asociado con la bater�a") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

};



[Description("Una asociaci�n entre dispositivos l�gicos y recursos de sistema, que indica que el recurso est� asignado al dispositivo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AllocatedResource : CIM_Dependency

{

  [Description("El recurso.") : Amended ToSubclass] CIM_SystemResource Ref Antecedent;

  [Description("El dispositivo l�gico al que se asigna el recurso.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

};



[Description("CIM_StatisticalInformation is una clase ra�z para cualquier colecci�n de datos estad�sticos y/o m�tricas aplicables a uno o m�s elementos de sistema administrados.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_StatisticalInformation

{

  [Description("La propiedad Name define la etiqueta por la que se conoce el est�tico o la m�trica. cuando se incluye en una subclase, la propiedad puede ser invalidada como si se tratara de un propiedad Key. ") : Amended ToSubclass] string Name;

  [Description("Una descripci�n textual de la estad�stica o la m�trica.") : Amended ToSubclass] string Description;

  [Description("Una descripci�n textual breve (cadena de una l�nea) para el est�tico o la m�trica.") : Amended ToSubclass] string Caption;

};



[Description("CIM_Statistics es una asociaci�n que relaciona elementos de sistema administrados con el o los grupos estad�sticos que aplican.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Statistics

{

  [Description("La informaci�n u objeto estad�stico.") : Amended ToSubclass] CIM_StatisticalInformation Ref Stats;

  [Description("CIM_ManagedSystemElement  para el que datos estad�sticos o m�tricos se definen.") : Amended ToSubclass] CIM_ManagedSystemElement Ref Element;

};



[Description("CIM_DeviceErrorCounts es una clase estad�stica que contiene contadores para un dispositivo l�gico Los tipos de error se definen como en CCITT (Rec X.733) e ISO (IEC 10164-4).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DeviceErrorCounts : CIM_StatisticalInformation

{

  [Description("Nombre de la clase de creaci�n del sistema de �mbito. ") : Amended ToSubclass] string SystemCreationClassName;

  [Description("El nombre de sistema de �mbito. ") : Amended ToSubclass] string SystemName;

  [Key : ToInstance ToSubclass DisableOverride,Description("El nombre de la clase de creaci�n del dispositivo de �mbito. ") : Amended ToSubclass] string DeviceCreationClassName;

  [Key : ToInstance ToSubclass DisableOverride,Description("El id. del dispositivo de �mbito. ") : Amended ToSubclass] string DeviceID;

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad heredada Name sirve como parte de la clave para la instancia CIM_DeviceErrorCounts. El objeto se hace �mbito por el dispositivo l�gico al que las estad�sticas aplican. ") : Amended ToSubclass] string Name;

  [Description("Cuenta de los errores indeterminados.") : Amended ToSubclass] uint64 IndeterminateErrorCount;

  [Description("Cuenta de los errores cr�ticos. ") : Amended ToSubclass] uint64 CriticalErrorCount;

  [Description("Cuenta de los errores principales. ") : Amended ToSubclass] uint64 MajorErrorCount;

  [Description("Cuenta de los errores poco importantes. ") : Amended ToSubclass] uint64 MinorErrorCount;

  [Description("Cuenta de las advertencias. ") : Amended ToSubclass] uint64 WarningCount;

  [Description("M�todo para restablecer los contadores de error y advertencia. El m�todo toma un par�metro como entrada un entero indicando el contador para restablecer. Para este par�metro de entrada, 0 indica todo, 1 indica un restablecimiento del contador de error indeterminado, 2 indica el contador de error cr�tico, 3 indica el contador de error mayor, 4 indica el contador de error menor y 5 indica el contador de advertencias. El m�todo devuelve 0 si es correcto, 1 si no es compatible y otros valores si ocurre cualquier error. Se especifica un m�todo a fin de que la instrumentaci�n del dispositivo l�gico, que tabula los errores y las advertencias, pueda restablecer tambi�n su proceso interno y los contadores.\nEn una subclase, el conjunto de posibles c�digos de retorno se puede especificar con un cualificador ValueMap en el m�todo. Las cadenas que contiene ValueMap se \"traducen\" pero pueden tambi�n especificarse en la subclase como un cualificador de matriz Values.") : Amended ToSubclass] uint32 ResetCounter([IN,Values{"Todo", "Contador de errores no determinados", "Contador de errores cr�ticos", "Contador de errores mayores", "Contador de errores menores", "Contador de advertencias"} : Amended ToSubclass] uint16 SelectedCounter);

};



[Description("CIM_ErrorCountersForDevice relaciona la clase CIM_DeviceErrorCounts con el dispositivo l�gico al que aplica. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ErrorCountersForDevice : CIM_Statistics

{

  [Description("El objeto estad�stico en este caso, la clase de cuenta de error. ") : Amended ToSubclass] CIM_DeviceErrorCounts Ref Stats;

  [Description("El dispositivo al que los contadores de error aplican. ") : Amended ToSubclass] CIM_LogicalDevice Ref Element;

};



[Description("CIM_RelatedStatistics es una asociaci�n que define jerarqu�as y/o dependencias de las clases CIM_StatisticalInformation relacionadas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_RelatedStatistics

{

  [Description("La informaci�n/objeto estad�stico.") : Amended ToSubclass] CIM_StatisticalInformation Ref Stats;

  [Description("Las estad�sticas o m�tricas relacionadas.") : Amended ToSubclass] CIM_StatisticalInformation Ref RelatedStats;

};



[Description("Las subclases de CIM_PhysicalElement definen cualquier componente de un sistema que tiene una identidad f�sica distinta. Es posible definir instancias de esta clase en funci�n de etiquetas que se pueden adjuntar f�sicamente al objeto. Se considera que todos los procesos, archivos y dispositivos l�gicos no son elementos f�sicos. Por ejemplo, no es posible adjuntar una etiqueta a un m�dem. S�lo se puede adjuntar una etiqueta a la tarjeta que implementa el m�dem. La misma tarjeta podr�a tambi�n implementar un adaptador de red de �rea local (LAN). �stos son elementos tangibles del sistema administrado (normalmente, elementos hardware reales) que tienen una manifestaci�n f�sica de alg�n tipo. Un elemento del sistema administrado no es necesariamente un componente discreto. Por ejemplo, una �nica tarjeta (que es un tipo de elemento f�sico) puede hospedar m�s de un dispositivo l�gico. La tarjeta podr�a estar representada por un �nico elemento f�sico asociado con varios dispositivos l�gicos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PhysicalElement : CIM_ManagedSystemElement

{

  [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;

  [Description("El nombre de la organizaci�n responsable de producir el elemento f�sico. Esta puede ser la entidad donde se compr� el elemento, pero no es necesariamente verdadero. La informaci�n anterior est� contenida en la propiedad Vendor de CIM_Product.") : Amended ToSubclass] string Manufacturer;

  [Description("El nombre por el que se suele conocer el elemento f�sico.") : Amended ToSubclass] string Model;

  [Description("El n�mero de referencia de almac�n para este elemento f�sico.") : Amended ToSubclass] string SKU;

  [Description("Un n�mero asignado por el fabricante que se usa para identificar el elemento f�sico.") : Amended ToSubclass] string SerialNumber;

  [Description("Una cadena arbitraria que identifica de forma �nica el elemento f�sico y act�a como su clave. La propiedad Tag puede contener informaci�n como la etiqueta de inventario o los datos del n�mero de serie. La clave para CIM_PhysicalElement est� en una posici�n muy alta de la jerarqu�a de objetos para identificar de forma independiente la entidad o hardware, con independencia de la colocaci�n f�sica dentro o en contenedores, adaptadores, etc. Por ejemplo, un componente intercambiable en caliente o extra�ble puede retirarse del paquete (�mbito) que lo contiene y dejar de usarse temporalmente. El objeto todav�a sigue existiendo e incluso puede insertarse en un contenedor con un �mbito diferente. Por tanto, la clave del elemento f�sico es una cadena arbitraria y se define de forma independiente de la colocaci�n o jerarqu�a basada en la ubicaci�n.") : Amended ToSubclass] string Tag;

  [Description("Una cadena que indica la versi�n del elemento f�sico.") : Amended ToSubclass] string Version;

  [Description("El n�mero de pieza asignado por el responsable de la organizaci�n de producir o fabricar el elemento f�sico.") : Amended ToSubclass] string PartNumber;

  [Description("OtherIdentifyingInfo captura datos adicionales, adem�s de la informaci�n de la etiqueta de inventario, que puede usarse para identificar un elemento f�sico. Como ejemplo, los datos del c�digo de barras asociado con un elemento que tambi�n tiene una etiqueta de activo. Tenga en cuenta que si s�lo hay disponibles datos de c�digo de barras y �nicamente se puede usar como una clave del elemento, esta propiedad debe ser NULL y los datos del c�digo de barras deben usarse como la clave de la clase en la propiedad Tag.") : Amended ToSubclass] string OtherIdentifyingInfo;

  [Description("Valor de tipo booleano que indica que el elemento f�sico est� conectado (TRUE) o desconectado (FALSE) actualmente.") : Amended ToSubclass] boolean PoweredOn;

};



[Description("CIM_Realizes es la asociaci�n que define la asignaci�n entre un dispositivo l�gico y el componente f�sico que implementa el dispositivo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Realizes : CIM_Dependency

{

  [Description("El componente f�sico que implementa el dispositivo.") : Amended ToSubclass] CIM_PhysicalElement Ref Antecedent;

  [Description("Dispositivo l�gico.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

};



[Description("CIM_Product es una clase concreta y es una colecci�n de elementos f�sicos, caracter�sticas de software u otros productos, adquiridos como una unidad. La adquisici�n implica un acuerdo entre el proveedor y el consumidor que puede tener implicaciones en la garant�a, soporte t�cnico y licencia del producto.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Product

{

  [Description("Una descripci�n breve de texto, de una l�nea, del producto.") : Amended ToSubclass] string Caption;

  [Description("Una descripci�n de texto del producto.") : Amended ToSubclass] string Description;

  [Key : ToInstance ToSubclass DisableOverride,Description("Identificaci�n del producto, como el n�mero de serie en software, una fecha de anulaci�n en un chip de hardware o un n�mero de proyecto (para productos no comerciales).") : Amended ToSubclass] string IdentifyingNumber;

  [Key : ToInstance ToSubclass DisableOverride,Description("Nombre com�n del producto.") : Amended ToSubclass] string Name;

  [Description("Informaci�n de SKU (referencia de almac�n) del producto.") : Amended ToSubclass] string SKUNumber;

  [Description("Nombre del proveedor del producto o entidad expendedora del producto (el fabricante, distribuidor, OEM, etc). Se corresponde con la propiedad Vendor en el objeto del producto en el est�ndar de intercambio de soluciones DMTF.") : Amended ToSubclass] string Vendor;

  [Key : ToInstance ToSubclass DisableOverride,Description("Informaci�n de versi�n del producto. Corresponde a la propiedad Version del objeto Product en el est�ndar de intercambio de soluciones DMTF.") : Amended ToSubclass] string Version;

};



[Description("Recursos y administraci�n de dispositivos l�gicos relacionados con la memoria.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Memory : CIM_StorageExtent

{

  [Description("ErrorMethodology para CIM_Memory es una propiedad de cadena que indica si se usan algoritmos CRC o paridad, ECC u otros sistemas. Tambi�n se puede proporcionar detalles del algoritmo.") : Amended ToSubclass] string ErrorMethodology;

  [Description("La direcci�n de inicio de este objeto de memoria, a la que hace referencia una aplicaci�n o un sistema operativo y est� asignada por un controlador de memoria. Se especifica en Kbytes.") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint64 StartingAddress;

  [Description("La direcci�n final de este objeto de memoria, a la que hace referencia una aplicaci�n o un sistema operativo y est� asignada por un controlador de memoria. Se especifica en Kbytes.") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint64 EndingAddress;

  [Description("Enumeraci�n de enteros que describe el tipo de error que ocurri� m�s recientemente. Por ejemplo, se pueden especificar errores de un bit (valor=6) o doble bit (7) usando esta propiedad. Los valores, 12 a 14, no est�n definidos en el esquema CIM, ya que en DMI combinan la sem�ntica del tipo de error y si es del tipo que se puede corregir o no. Esto �ltimo se indica en la propiedad, CorrectableError.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Correcto", "Lectura err�nea", "Error de paridad", "Error de un bit", "Error de doble bit", "Error multibit", "Error de medio byte", "Error de suma de comprobaci�n", "Error de CRC", "No definido", "No definido", "No definido"} : Amended ToSubclass] uint16 ErrorInfo;

  [Description("Cadena de forma libre que ofrece m�s informaci�n si la propiedad ErrorType se establece a 1, \"Otros\". Si no se establece a 1, esta cadena no tiene significado.") : Amended ToSubclass] string OtherErrorDescription;

  [Description("Booleano que indica que el error m�s reciente se pod�a corregir. Si la propiedad ErrorInfo es igual a 3, \"Correcto\", entonces esta propiedad no tiene significado.") : Amended ToSubclass] boolean CorrectableError;

  [Description("Hora cuando ocurri� el �ltimo error de memoria. El tipo de error lo describe la propiedad ErrorInfo. Si la propiedad ErrorInfo es igual a 3, \"Correcto\", entonces esta propiedad no tiene significado.") : Amended ToSubclass] datetime ErrorTime;

  [Description("Enumeraci�n de enteros que indica la operaci�n de acceso a la memoria que ocasion� el �ltimo error. El tipo de error lo describe la propiedad ErrorInfo. Si la propiedad ErrorInfo es igual a 3, \"Correcto\", entonces esta propiedad no tiene significado.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Leer", "Escribir", "Escritura parcial"} : Amended ToSubclass] uint16 ErrorAccess;

  [Description("Tama�o de la transferencia de datos que ocasion� el �ltimo error. 0 indica que no hay error. Si la propiedad ErrorInfo es igual a 3, \"Correcto\", entonces esta propiedad se debe establecer a 0.") : Amended ToSubclass,Units("bits") : Amended ToSubclass] uint32 ErrorTransferSize;

  [Description("Datos capturados durante el �ltimo acceso err�neo a la memoria. Los datos ocupan los primeros n octetos del conjunto necesarios para hospedar el n�mero de bits especificado por la propiedad ErrorTransferSize. Si ErrorTransferSize es 0, entonces esta propiedad no tiene significado.") : Amended ToSubclass] uint8 ErrorData[];

  [Description("Orden de los datos almacenados en la propiedad ErrorData. Se puede especificar \"Primero el byte menos significativo\" (valor=1) o \"Primero el byte m�s significativo\" (2). Si ErrorTransferSize es 0, entonces esta propiedad no tiene significado.") : Amended ToSubclass,Values{"Desconocido", "Primero el byte menos significativo", "Primero el byte m�s significativo"} : Amended ToSubclass] uint16 ErrorDataOrder;

  [Description("Especifica la direcci�n del �ltimo error de memoria. El tipo de error lo describe la propiedad ErrorInfo. Si la propiedad ErrorInfo es igual a 3, \"Correcto\", entonces esta propiedad no tiene significado.") : Amended ToSubclass] uint64 ErrorAddress;

  [Description("Booleano que indica si la informaci�n de direcci�n en la propiedad, ErrorAddress, es una direcci�n a nivel del sistema (TRUE) o una direcci�n f�sica (FALSE). Si la propiedad ErrorInfo es igual a 3, \"Correcto\", entonces esta propiedad no tiene significado.") : Amended ToSubclass] boolean SystemLevelAddress;

  [Description("Especifica el intervalo, en bytes, al cual se puede resolver el �ltimo error. Por ejemplo, si las direcciones en error se resuelven al bit 11 (es decir, en una base de p�ginas t�pica), entonces los errores se pueden resolver a l�mites de 4 K y esta propiedad se establece a 4000. Si la propiedad ErrorInfo es igual a 3, \"Correcto\", entonces esta propiedad no tiene significado.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint64 ErrorResolution;

  [Description("Una matriz de octetos que contiene informaci�n adicional de errores. Un ejemplo ser�a el s�ndrome ECC o la devoluci�n de los bits de comprobaci�n si se usa una metodolog�a de errores basada en CRC. En el �ltimo caso, si se reconoce un error en un solo bit y se conoce el algoritmo CRC, es posible determinar el bit exacto que gener� el error. En este campo se incluye este tipo de datos (S�ndrome ECC, Bit de comprobaci�n, Bit de paridad u otra informaci�n suministrada por el proveedor). Si la propiedad ErrorInfo es igual a 3, \"Correcto\", la propiedad AdditionalErrorData no tiene ning�n significado.") : Amended ToSubclass] uint8 AdditionalErrorData[];

};



[Description("Requisitos y administraci�n de almacenamiento NV. Las memorias que no son vol�tiles incluyen almacenamiento flash y ROM. Adem�s, la memoria NV puede estar basada en almacenamiento vol�til siempre que la memoria vol�til use una bater�a. Este escenario estar� descrito por una instancia de la relaci�n AssociatedBattery, haciendo referencia al almacenamiento no vol�til como el dependiente y la bater�a como el antecedente y por una instancia de la relaci�n BasedOn har� referencia al almacenamiento no vol�til como dependiente y al almacenamiento vol�til como antecedente.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_NonVolatileStorage : CIM_Memory

{

  [Description("Indica que se puede escribir en el almacenamiento no vol�til.") : Amended ToSubclass] boolean IsWriteable;

};



[Description("Capacidades y administraci�n del almacenamiento vol�til.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_VolatileStorage : CIM_Memory

{

  [Description("Indica si esta memoria puede estar almacenada en cach� o no.") : Amended ToSubclass] boolean Cacheable;

  [Description("Una enumeraci�n que indica el tipo de cach� compatible con esta memoria. Por ejemplo, 4 indica cach� de escritura simult�nea. Si la propiedad Cacheable tiene el valor False, esta propiedad no tiene significado y debe ser 5, \"No aplicable\".") : Amended ToSubclass,Values{"Otros", "Desconocido", "Escritura no simult�nea", "Escritura simult�nea", "No aplicable"} : Amended ToSubclass] uint16 CacheType;

};



[Description("Los dispositivos l�gicos puede tener memoria instalada o asociada de otra forma, como la memoria cach�. Esto se hace expl�cito en esta asociaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AssociatedMemory : CIM_Dependency

{

  [Description("Memoria instalada en un dispositivo o asociada a �l.") : Amended ToSubclass] CIM_Memory Ref Antecedent;

  [Description("Dispositivo l�gico.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

};



[Description("Asocia el procesador y la memoria del sistema o la cach� de un procesador.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AssociatedProcessorMemory : CIM_AssociatedMemory

{

  [Description("El procesador que tiene acceso a la memoria o usa la cach�.") : Amended ToSubclass] CIM_Processor Ref Dependent;

  [Description("Velocidad del bus, en megahercios, entre el procesador y la memoria. ") : Amended ToSubclass,Units("megahercio") : Amended ToSubclass] uint32 BusSpeed;

};



[Description("Capacidades y administraci�n de la memoria cach�. La memoria cach� es RAM dedicada o asignada donde el procesador busca los datos primero, antes de ir a la memoria \"normal\". Memoria cach� se usa para acelerar el env�o de datos a un procesador. A menudo se la describe como por su proximidad al procesador (por ejemplo, Cach� primaria o secundaria).\\nSi una unidad de disco incluye RAM asignada para contener los datos de lectura m�s recientes y/o adyacentes (para acelerar la recuperaci�n), esto tambi�n estar�a clasificado como Memoria cach�. tenga en cuenta que  Memoria cach� NO es un sistema operativo o b�feres de nivel de la aplicaci�n, sino RAM real asignada para almacenar en cach� datos de un procesador, un disco duro, etc.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_CacheMemory : CIM_Memory

{

  [Description("Define si esta es la cach� primaria (valor=3), secundaria (valor=4) o terciaria (valor=5). Tambi�n se pueden definir, \"Otros\" (1), \"Desconocido\" (2) y \"No aplicable\" (6).") : Amended ToSubclass,Values{"Otros", "Desconocido", "Principal", "Secundario", "Terciario", "No aplicable"} : Amended ToSubclass] uint16 Level;

  [Description("Define si es cach� de es cach� de escritura no simultanea (valor=3), de escritura simultanes (valor=4) o si esta informaci�n \"Var�a con la direcci�n\" (5) o se define individualmente para cada E/S (6). Tambi�n se puede especificar , \"Otros\" (1) y \"Desconocido\" (2).") : Amended ToSubclass,Values{"Otros", "Desconocido", "Escritura no simult�nea", "Escritura simult�nea", "Var�a con la direcci�n", "Determinaci�n por E/S"} : Amended ToSubclass] uint16 WritePolicy;

  [Description("Define si es para el almacenamiento en cach� de instrucciones (valor=3), almacenamiento en cach� de datos (valor=4) o ambos (valor=5, \"Unificado\"). Tambi�n se puede definir \"Otros\" (1) y \"Desconocido\" (2).") : Amended ToSubclass,Values{"Otros", "Desconocido", "Instrucci�n", "Datos", "Unificado"} : Amended ToSubclass] uint16 CacheType;

  [Description("Tama�o, en bytes, de una l�nea o un dep�sito de la cach�.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint32 LineSize;

  [Description("Una enumeraci�n de enteros que describe el algoritmo para determinar las l�neas o los dep�sitos de la cach� que se deben reutilizar.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Usados menos recientemente (LRU)", "El primero en entrar es el primero en salir (FIFO)", "El �ltimo en entrar es el primero en salir (LIFO)", "Usados con menor frecuencia (LFU)", "Usados con mayor frecuencia (MFU)", "Algoritmos m�ltiples dependientes de datos"} : Amended ToSubclass] uint16 ReplacementPolicy;

  [Description("Directiva que se la cach� emplear� para tratar solicitudes de lectura. Por ejemplo, \"Leer\", \"Lectura anticipada\" o ambos pueden especificarse usando los valores, 3, 4 o 5, respectivamente. Si la directiva de lectura se determina individualmente (por ej., para cada solicitud), entonces el valor 6 (\"Determinaci�n por E/S\") debe especificarse. \"Otros\" (1) y \"Desconocido\" (2) tambi�n son valores v�lidos.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Leer", "Lectura anticipada", "Lectura y lectura anticipada", "Determinaci�n por E/S"} : Amended ToSubclass] uint16 ReadPolicy;

  [Description("Cantidad m�xima de tiempo, en segundos, que las l�neas o dep�sitos desfasados pueden permanecer en la cach� antes de vaciarse. El valor cero indica que el vaciado de la cach� no est� controlado por un temporizador.") : Amended ToSubclass,Units("segundos") : Amended ToSubclass] uint32 FlushTimer;

  [Description("Una enumeraci�n de enteros que define la asociatividad de la cach� del sistema. Por ejemplo, 6 indica una cach� totalmente asociativa.") : Amended ToSubclass,Values{"Otros", "Desconocido", "De asignaci�n directa", "Asociativa de conjunto de 2 v�as", "Asociativa de conjunto de 4 v�as", "Totalmente asociativa", "Asociativa de conjunto de 8 v�as", "Asociativa de conjunto de 16 v�as"} : Amended ToSubclass] uint16 Associativity;

};



[Description("Un dispositivo de alarma es un tipo de dispositivo que emite indicaciones audibles o visibles relacionadas con una situaci�n del problema. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AlarmDevice : CIM_LogicalDevice

{

  [Description("Booleano indicando que la alarma es audible. ") : Amended ToSubclass] boolean AudibleAlarm;

  [Description("Booleano indicando que la alarma es visible. ") : Amended ToSubclass] boolean VisibleAlarm;

  [Description("Urgency es un valor enumerado que indica la frecuencia relativa a la que la Alarma destella, vibra y/o emite tonos audibles. ") : Amended ToSubclass,Values{"Desconocido", "Otros", "No compatible", "De informaci�n", "No cr�tico", "Cr�tico", "Irrecuperable"} : Amended ToSubclass] uint16 Urgency;

  [Description("SetUrgency es un m�todo para definir el nivel de urgencia deseado para la alarma. Su par�metro de entrada, RequestedUrgency, se especifica con la lista de valores de la propiedad Urgency de CIM_AlarmDevice. SetUrgency devuelve cero (0) si la solicitud se implement� correctamente, uno (1) si la urgencia especificada no se admite y otro valor si ocurri� un error.") : Amended ToSubclass] uint32 SetUrgency([IN] uint16 RequestedUrgency);

};



[Description("La clase Location especifica la posici�n y direcci�n de un elemento f�sico.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Location

{

  [Key : ToInstance ToSubclass DisableOverride,Description("Name es una cadena con formato libre que define una etiqueta para la ubicaci�n. Forma parte de la clave del objeto.") : Amended ToSubclass] string Name;

  [Key : ToInstance ToSubclass DisableOverride,Description("Position es una cadena con formato libre que indica la colocaci�n de un elemento f�sico. Puede especificar informaci�n de una ranura en una placa de hospedaje, un sitio de montaje en un contenedor o informaci�n de latitud y longitud, por ejemplo, de un GPS. Forma parte de la clave del objeto CIM_Location.") : Amended ToSubclass] string PhysicalPosition;

  [Description("Address es una cadena con formato libre que indica una calle, un edificio u otro tipo de direcci�n para la ubicaci�n del elemento f�sico.") : Amended ToSubclass] string Address;

};



[Description("CIM_PhysicalElementLocation asocia un elemento f�sico con un objeto CIM_Location para realizar inventarios o reemplazos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PhysicalElementLocation

{

  [Description("El elemento f�sico cuya ubicaci�n se especifica.") : Amended ToSubclass] CIM_PhysicalElement Ref Element;

  [Description("La ubicaci�n del elemento f�sico.") : Amended ToSubclass] CIM_Location Ref PhysicalLocation;

};



[Description("CIM_PhysicalCapacity es una clase abstracta que describe los requisitos m�ximos y m�nimos de un elemento f�sico y su capacidad para admitir distintos tipos de hardware. Por ejemplo, los requisitos m�nimo y m�ximo de memoria se pueden modelar como una subclase de CIM_PhysicalCapacity.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PhysicalCapacity

{

  [Description("La propiedad Name define la etiqueta por la que se conoce al objeto CIM_PhysicalCapacity. Cuando se crean subclases de este objeto, se puede sobrescribir la propiedad Name para que sea una propiedad Key.") : Amended ToSubclass] string Name;

  [Description("Caption es una descripci�n de texto breve, de una l�nea, del objeto CIM_PhysicalCapacity.") : Amended ToSubclass] string Caption;

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

};



[Description("CIM_ElementCapacity asocia un objeto CIM_PhysicalCapacity con uno o varios elementos f�sicos. Sirve para asociar una descripci�n de las capacidades o requisitos m�nimos y m�ximos de hardware (almacenados como un tipo de CIM_PhysicalCapacity), con los elementos f�sicos que se describen.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ElementCapacity

{

  [Description("CIM_PhysicalCapacity describe los requisitos m�ximo y m�nimo, y la capacidad de admitir tipos diferentes de hardware para un elemento f�sico.") : Amended ToSubclass] CIM_PhysicalCapacity Ref Capacity;

  [Description("El elemento f�sico que se describe.") : Amended ToSubclass] CIM_PhysicalElement Ref Element;

};



[Description("CIM_MemoryCapacity describe el tipo de memoria que se puede instalar en un elemento f�sico y sus valores de configuraci�n m�ximo y m�nimo. La informaci�n acerca de la memoria que est� 'instalada' actualmente y los requisitos m�ximo y m�nimo de un elemento se encuentran en las instancias de la clase CIM_PhysicalMemory.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_MemoryCapacity : CIM_PhysicalCapacity

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name heredada sirve como parte de la clave del objeto CIM_MemoryCapacity.") : Amended ToSubclass] string Name;

  [Key : ToInstance ToSubclass DisableOverride,Description("El tipo de memoria. Es una parte de la clave del objeto. Los valores corresponden a la lista de tipos posibles de memoria de la clase CIM_PhysicalMemory.") : Amended ToSubclass,Values{"Desconocido", "Otros", "DRAM", "DRAM sincr�nica", "DRAM de cach�", "EDO", "EDRAM", "VRAM", "SRAM", "RAM", "ROM", "Destello", "EEPROM", "FEPROM", "EPROM", "CDRAM", "3DRAM", "SDRAM", "SGRAM", "RDRAM", "DDR", "DDR-2"} : Amended ToSubclass] uint16 MemoryType;

  [Description("La cantidad m�nima de memoria, en Kbytes, que se necesita para que el elemento f�sico asociado funcione correctamente. ") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint64 MinimumMemoryCapacity;

  [Description("La cantidad m�xima de memoria, en Kbytes, que se necesita para que el elemento f�sico asociado funcione correctamente. ") : Amended ToSubclass,Units("kilobytes") : Amended ToSubclass] uint64 MaximumMemoryCapacity;

};



[Description("La clase CIM_ReplacementSet agrega elementos f�sicos que se deben 'reemplazar' o 'colocar en la unidad reemplazable de campo (FRU)' juntos. Por ejemplo, al reemplazar una tarjeta de memoria, los chips de memoria del componente tambi�n podr�an extraerse y reemplazarse. O bien, se puede especificar un conjunto de chips de memoria para reemplazarlos o actualizarlos conjuntamente mediante esta asociaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ReplacementSet

{

  [Key : ToInstance ToSubclass DisableOverride,Description("Name es una cadena con formato libre que define una etiqueta para el CIM_ReplacementSet. Es la clave del objeto.") : Amended ToSubclass] string Name;

  [Description("Una cadena con formato libre que especifica informaci�n relativa a CIM_ReplacementSet. En esta propiedad se puede incluir el prop�sito del conjunto o informaci�n relativa a la forma en que se reemplazan los elementos componentes.") : Amended ToSubclass] string Description;

};



[Description("CIM_ParticipatesInSet indica los elementos f�sicos que se deben reemplazar conjuntamente.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ParticipatesInSet

{

  [Description("El CIM_ReplacementSet.") : Amended ToSubclass] CIM_ReplacementSet Ref Set;

  [Description("El elemento f�sico que se debe reemplazar con otros elementos, como un conjunto.") : Amended ToSubclass] CIM_PhysicalElement Ref Element;

};



[Description("La clase CIM_PhysicalPackage representa elementos f�sicos que contienen u hospedan otros componentes. Algunos ejemplos son un contenedor de bastidor o una tarjeta adaptadora.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PhysicalPackage : CIM_PhysicalElement

{

  [Description("Un paquete f�sico es extra�ble si est� dise�ado para retirarlo e insertarlo en el contenedor f�sico donde se encuentra normalmente, sin que ello afecte a la funci�n del paquete en general. Un paquete puede seguir siendo extra�ble si se debe \"apagar\" para realizar la extracci�n. Si puede estar \"encendido\" mientras se extrae el paquete, el elemento es extra�ble e intercambiable en caliente. Por ejemplo, una bater�a adicional de un equipo port�til es extra�ble, como lo es un paquete de unidad de disco insertado con conectores SCA. Sin embargo, el �ltimo tambi�n es intercambiable en caliente. La pantalla de un equipo port�til no es extra�ble, ni tampoco lo es un sistema de alimentaci�n no redundante. La extracci�n de estos componentes afectar�a a la funci�n del paquete en general o no se puede efectuar debido a la estrecha integraci�n del paquete.") : Amended ToSubclass] boolean Removable;

  [Description("Un dispositivo f�sico es reemplazable si es posible reemplazar (FRU o actualizaci�n) el elemento con uno f�sicamente diferente. Por ejemplo, algunos equipos permiten actualizar el chip principal del procesador con otro con un reloj m�s r�pido. En este caso, se dice que el procesador es reemplazable. Otro ejemplo podr�a ser un paquete de sistema de alimentaci�n montado en ra�les deslizantes. Todos los paquetes extra�bles son reemplazables de forma inherente.") : Amended ToSubclass] boolean Replaceable;

  [Description("Un paquete f�sico es intercambiable en caliente si es posible reemplazar el elemento con uno f�sicamente diferente pero equivalente mientras se aplica energ�a al paquete contenedor; es decir, mientras est� conectado. Por ejemplo, un paquete de unidad de disco insertado con conectores SCA es extra�ble e intercambiable en caliente. Todos los paquetes de este tipo son extra�bles y reemplazables de forma inherente.") : Amended ToSubclass] boolean HotSwappable;

  [Description("El alto del paquete f�sico en pulgadas.") : Amended ToSubclass,Units("pulgadas") : Amended ToSubclass] real32 Height;

  [Description("La profundidad del paquete f�sico en pulgadas.") : Amended ToSubclass,Units("pulgadas") : Amended ToSubclass] real32 Depth;

  [Description("El ancho del paquete f�sico en pulgadas.") : Amended ToSubclass,Units("pulgadas") : Amended ToSubclass] real32 Width;

  [Description("El peso del paquete f�sico en libras.") : Amended ToSubclass,Units("libras") : Amended ToSubclass] real32 Weight;

  [Description("El m�todo IsCompatible comprueba si el elemento f�sico referenciado puede estar contenido o insertado en el paquete f�sico. El valor devuelto deber�a ser 0 si la solicitud se ejecut� correctamente, 1 si la solicitud no es compatible y cualquier otro valor si ocurri� un error. En una subclase se puede especificar el conjunto de posibles c�digos devueltos, usando un certificador ValueMap en el m�todo. La cadena en la que se \"traducen\" los contenidos de ValueMap tambi�n puede estar especificada en la subclase como un certificador de matriz Values.") : Amended ToSubclass] uint32 IsCompatible([IN] CIM_PhysicalElement Ref ElementToCheck);

};



[Description("La asociaci�n CIM_Container representa la relaci�n existente entre un elemento f�sico contenedor y uno contenido. Un objeto contenedor debe ser un paquete f�sico.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Container : CIM_Component

{

  [Description("El elemento f�sico que contiene otros elementos f�sicos, incluidos otros paquetes.") : Amended ToSubclass] CIM_PhysicalPackage Ref GroupComponent;

  [Description("El elemento f�sico que est� contenido en el paquete.") : Amended ToSubclass] CIM_PhysicalElement Ref PartComponent;

  [Description("una cadena de forma libre que representa la posici�n de PhysicalElement dentro de PhysicalPackage. Informaci�n relativa a los elementos estacionarios en el Contenedor (por ejemplo, \"segunda bah�a de unidad desde arriba\"), �ngulos, altitudes y otros datos que se pueden grabar en esta propiedad. esta cadena se puede sustituir o ser usada en lugar de la creaci�n de estancias en el objeto CIM_Location.") : Amended ToSubclass] string LocationWithinContainer;

};



[Description("CIM_PhysicalFrame es una superclase de bastidor, chasis y otros contenedores de marcos, tal y como se definen en las clases de extensi�n. Las propiedades como alarma visible o audible y los datos relativos a las infracciones de la seguridad se encuentran en esta superclase.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PhysicalFrame : CIM_PhysicalPackage

{

  [Description("CableManagementStrategy es una cadena con formato libre que contiene informaci�n acerca de c�mo se conectan los diversos cables y se agrupan en un haz para el marco. En muchos cables de redes, de alimentaci�n y relacionados con el almacenamiento, la administraci�n de los cables puede ser una tarea compleja y dif�cil. Esta propiedad de cadena contiene informaci�n para ayudar a ensamblar y realizar el mantenimiento del marco.") : Amended ToSubclass] string CableManagementStrategy;

  [Description("ServicePhilosophy es una matriz de enteros enumerados que indica si el mantenimiento del marco se realiza desde la parte superior (valor=2), frontal (3), trasera (4) o desde un lateral (5), si tiene bandejas con ra�les (6) o laterales extra�bles (7), y si se puede mover (8), por ejemplo si tiene ruedas.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Servicio superior", "Mantenimiento frontal", "Mantenimiento trasero", "Mantenimiento lateral", "Bandejas con ra�les", "Laterales extra�bles", "movible"} : Amended ToSubclass] uint16 ServicePhilosophy[];

  [Description("Una matriz de cadenas con formato libre que proporciona una explicaci�n m�s detallada de las entradas de la matriz ServicePhilosophy. Tenga en cuenta que cada elemento de esta matriz se relaciona con la entrada de ServicePhilosophy que se encuentra en el mismo �ndice.") : Amended ToSubclass] string ServiceDescriptions[];

  [Description("Valor booleano que indica si el marco est� protegido con una cerradura.") : Amended ToSubclass] boolean LockPresent;

  [Description("Valor de tipo booleano que indica si el marco est� equipado con una alarma audible.") : Amended ToSubclass] boolean AudibleAlarm;

  [Description("Valor de tipo booleano que indica que el equipo incluye una alarma visible.") : Amended ToSubclass] boolean VisibleAlarm;

  [Description("SecurityBreach es una propiedad cuyo valor es un entero enumerado que indica si se intent� realizar una infracci�n f�sica en el marco pero no se pudo cometer (valor=4) o si se intent� y se cometi� (5). Tambi�n se pueden especificar los valores \"Desconocido\", \"Otros\" o \"Sin infracci�n\".") : Amended ToSubclass,Values{"Otros", "Desconocido", "Sin infracci�n", "Intento de infracci�n", "Cometida infracci�n"} : Amended ToSubclass] uint16 SecurityBreach;

  [Description("BreachDescription es una cadena con formato libre que proporciona m�s informaci�n si la propiedad SecurityBreach indica que se ha producido una infracci�n de seguridad o alg�n otro evento relacionado con la seguridad.") : Amended ToSubclass] string BreachDescription;

};



[Description("Un bastidor es un marco f�sico que representa un contenedor donde se coloca el chasis. Normalmente, un bastidor no es m�s que el contenedor y todos los componentes de funcionamiento se empaquetan en el chasis, que se carga en el bastidor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Rack : CIM_PhysicalFrame

{

  [Description("El alto del paquete f�sico en unidades 'U'. Una 'U' es una unidad est�ndar de medida del alto de un bastidor o un componente que se puede montar en un bastidor. Es igual a 1,75 pulgadas o 4,445 cm.") : Amended ToSubclass,Units("U") : Amended ToSubclass] real32 Height;

  [Description("Enumeraci�n que indica el tipo de bastidor. Se puede especificar informaci�n como bastidor \"Telco\" (valor=2) o est�ndar de 19 pulgadas (1). El pa�s o regi�n para el que se fabrica el bastidor se define en la propiedad CountryDesignation.") : Amended ToSubclass,Values{"Desconocido", "Est�ndar de 19 pulgadas", "Telco", "Estante del equipo", "No est�ndar"} : Amended ToSubclass] uint16 TypeOfRack;

  [Description("Designaci�n del pa�s o regi�n para el que est� dise�ado el bastidor. Las cadenas de c�digo de pa�s o regi�n son como se definen en ISO/IEC 3166. El tipo de bastidor se especifica en la propiedad TypeOfRack.") : Amended ToSubclass] string CountryDesignation;

};



[Description("La clase CIM_Chassis representa los elementos f�sicos que engloban otros elementos y proporcionan una funcionalidad definible, como un escritorio, nodo de procesamiento, SAI, almacenamiento en disco o cinta, o una combinaci�n de �stos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Chassis : CIM_PhysicalFrame

{

  [Description("Entero que indica el n�mero de cables de alimentaci�n que deben conectarse al chasis para que funcionen todos los componentes.") : Amended ToSubclass] uint16 NumberOfPowerCords;

  [Description("Corriente requerida por el chasis a 120 V. Si es el chasis el que suministra la energ�a, como en el caso de un sistema de alimentaci�n ininterrumpida (SAI), esta propiedad puede indicar el n�mero de amperios producidos, que ser� un n�mero negativo.") : Amended ToSubclass,Units("amperios a 120 voltios") : Amended ToSubclass] sint16 CurrentRequiredOrProduced;

  [Description("Cantidad de calor generada por el chasis en BTU/hora (1054,2 julios/3600 s).") : Amended ToSubclass,Units("BTU por hora") : Amended ToSubclass] uint16 HeatGeneration;

  [Description("Una matriz de enteros enumerados que indica el tipo de chasis.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Escritorio", "Escritorio de bajo perfil", "Equipos ultraplanos", "Minitorre", "Torre", "Port�til", "Equipo port�til", "Cuaderno", "PC de bolsillo", "Estaci�n de acoplamiento", "Todos en uno", "Minicuaderno", "Ahorro de espacio", "Equipo transportable", "Chasis del sistema principal", "Chasis de expansi�n", "Chasis secundario", "Chasis de expansi�n de bus", "Chasis de perif�rico", "Chasis de almacenamiento", "Chasis de montaje en bastidor", "Equipo sellado"} : Amended ToSubclass] uint16 ChassisTypes[];

  [Description("Una matriz de cadenas con formato libre que proporciona m�s informaci�n acerca de las entradas de la matriz ChassisTypes. Tenga en cuenta que cada entrada de esta matriz est� relacionada con la de ChassisTypes que se encuentra en el mismo �ndice.") : Amended ToSubclass] string TypeDescriptions[];

};



[Description("Los bastidores, como simples contenedores, contienen el chasis que proporciona los componentes f�sicos que efect�a el procesamiento de los nodos, dispositivos de almacenamiento, sistemas SAI, etc. La asociaci�n CIM_ChassisInRack hace expl�cita la relaci�n 'contenedora' entre el bastidor y el chasis.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ChassisInRack : CIM_Container

{

  [Description("El bastidor que contiene el chasis.") : Amended ToSubclass] CIM_Rack Ref GroupComponent;

  [Description("El chasis que se monta en el bastidor.") : Amended ToSubclass] CIM_Chassis Ref PartComponent;

  [Description("Un entero que indica la U m�s baja o 'inferior' en la que se monta el chasis. Una 'U' es una unidad de medida est�ndar del alto de un bastidor o un componente de montaje en bastidor. Es igual a 1,75 pulgadas o 4,445 cent�metros.") : Amended ToSubclass,Units("U") : Amended ToSubclass] uint16 BottomU;

};



[Description("Un chasis puede contener otros paquetes, como otros chasis y tarjetas. La asociaci�n CIM_PackageInChassis hace expl�cita esta relaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PackageInChassis : CIM_Container

{

  [Description("El chasis que contiene otros paquetes f�sicos.") : Amended ToSubclass] CIM_Chassis Ref GroupComponent;

  [Description("El paquete f�sico contenido en el chasis.") : Amended ToSubclass] CIM_PhysicalPackage Ref PartComponent;

};



[Description("Un equipo port�til, un tipo de chasis, puede acoplarse en otro tipo de chasis, una estaci�n de acoplamiento. �sta es la relaci�n representada por la asociaci�n CIM_Docked. Puesto que se trata de una relaci�n t�pica, se describe expl�citamente.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Docked : CIM_Dependency

{

  [Description("La estaci�n de acoplamiento.") : Amended ToSubclass] CIM_Chassis Ref Antecedent;

  [Description("El equipo port�til 'acoplado'.") : Amended ToSubclass] CIM_Chassis Ref Dependent;

};



[Description("La clase CIM_Card representa un tipo de contenedor f�sico que puede conectarse a otra tarjeta o placa de hospedaje, o �l mismo es una placa de hospedaje o base en un chasis. La clase CIM_Card incluye cualquier paquete capaz de transportar se�ales y proporcionar un punto de montaje para los componentes f�sicos, como chips, u otros paquetes f�sicos, como otras tarjetas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Card : CIM_PhysicalPackage

{

  [Description("Valor de tipo booleano que indica que esta tarjeta es una placa base en un chasis.") : Amended ToSubclass] boolean HostingBoard;

  [Description("SlotLayout es una cadena con formato libre que describe la colocaci�n de la ranura, su utilizaci�n t�pica, restricciones, espacio de la ranura o cualquier otra informaci�n pertinente para las ranuras de una tarjeta.") : Amended ToSubclass] string SlotLayout;

  [Description("Un valor de tipo booleano que indica que se requiere al menos una placa base secundaria o una tarjeta auxiliar para funcionar correctamente.") : Amended ToSubclass] boolean RequiresDaughterBoard;

  [Description("Valor de tipo booleano que indica que esta tarjeta es �nica f�sicamente en comparaci�n con las otras tarjetas del mismo tipo y, por tanto, requiere una ranura especial. Por ejemplo, una tarjeta de doble ancho requiere dos ranuras. Otro ejemplo podr�a ser una tarjeta determinada que se puede usar para la misma funci�n general que otras pero requiere una ranura especial (por ejemplo, de mayor longitud), mientras las otras tarjetas se pueden colocar en cualquier ranura disponible. Si tiene el valor TRUE, la propiedad correspondiente, RequirementsDescription, debe especificar la naturaleza de la unicidad o prop�sito de la tarjeta.") : Amended ToSubclass] boolean SpecialRequirements;

  [Description("Una cadena con formato libre que describe los modos en que esta tarjeta es �nica f�sicamente en comparaci�n con las otras tarjetas. Esta propiedad s�lo tiene significado cuando la propiedad booleana correspondiente, SpecialRequirements, tiene el valor TRUE.") : Amended ToSubclass] string RequirementsDescription;

};



[Description("Las tarjetas que pueden conectarse en placas base son tarjetas secundarias de un adaptador o admiten m�dulos especiales parecidos a tarjetas. La asociaci�n CIM_CardOnCard describe estas relaciones.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_CardOnCard : CIM_Container

{

  [Description("La tarjeta que hospeda otra tarjeta.") : Amended ToSubclass] CIM_Card Ref GroupComponent;

  [Description("La tarjeta que se conecta o se monta en otra tarjeta.") : Amended ToSubclass] CIM_Card Ref PartComponent;

  [Description("Una cadena que describe e identifica c�mo se monta o se conecta la tarjeta en la 'otra' tarjeta. En este campo se puede incluir informaci�n de la ranura y puede ser suficiente para ciertos prop�sitos relacionados con la administraci�n. Si es as�, esto evita crear instancias de objetos conector o ranura s�lo para modelar la relaci�n de las tarjetas con las placas de hospedaje u otros adaptadores. Por otra parte, si hay disponible informaci�n de conectores y ranuras, este campo puede utilizarse para proporcionar datos m�s detallados acerca del montaje o inserci�n de las ranuras.") : Amended ToSubclass] string MountOrSlotDescription;

};



[Description("La clase CIM_PhysicalComponent representa cualquier componente b�sico o de bajo nivel dentro de un paquete. Cualquier elemento f�sico que no sea un v�nculo, conector o paquete es un descendiente, o miembro, de esta clase. Por ejemplo, el conjunto de chips UART de la tarjeta de un m�dem interno ser�a una subclase (si se definen propiedades o asociaciones adicionales) o una instancia de CIM_PhysicalComponent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PhysicalComponent : CIM_PhysicalElement

{

  [Description("Un componente f�sico es extra�ble si est� dise�ado para extraerse e insertarse en el contenedor f�sico donde normalmente se encuentra sin perjudicar la funci�n del paquete en general. Un paquete puede seguir siendo extra�ble si se debe \"apagar\" para poder llevar a cabo la extracci�n. Si puede estar \"encendido\" al extraer el componente, el elemento es extra�ble e intercambiable en caliente. Por ejemplo, un chip procesador actualizable es extra�ble.") : Amended ToSubclass] boolean Removable;

  [Description("Un componente f�sico es reemplazable si es posible reemplazar (FRU o actualizaci�n) el elemento con uno f�sicamente diferente. Por ejemplo, algunos equipos permiten actualizar el chip principal del procesador con otro con un reloj m�s r�pido. En este caso, se dice que el procesador es reemplazable. Todos los componentes extra�bles son reemplazables de forma inherente.") : Amended ToSubclass] boolean Replaceable;

  [Description("Un componente f�sico es intercambiable en caliente si es posible reemplazar el elemento con otro f�sicamente diferente pero equivalente al tiempo que se aplica energ�a al paquete contenedor (es decir, mientras est� conectado). Por ejemplo, un componente ventilador puede estar dise�ado para ser intercambiable en caliente. Todos los componentes de este tipo son extra�bles y reemplazables de forma inherente.") : Amended ToSubclass] boolean HotSwappable;

};



[Description("Un componente normalmente est� contenido en un paquete f�sico, como un chasis o una tarjeta. La asociaci�n CIM_PackagedComponent hace expl�cita esta relaci�n. En la primera frase se usa la palabra 'normalmente' porque un componente puede haberse quitado de su paquete contenedor o no haberse insertado a�n en �l (es decir, la propiedad booleana Removable es TRUE). Por tanto, un componente puede no estar siempre asociado a un contenedor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PackagedComponent : CIM_Container

{

  [Description("El paquete f�sico que contiene el o los componentes.") : Amended ToSubclass] CIM_PhysicalPackage Ref GroupComponent;

  [Description("El componente f�sico contenido en el paquete.") : Amended ToSubclass] CIM_PhysicalComponent Ref PartComponent;

};



[Description("La clase CIM_Chip representa cualquier tipo de hardware de circuitos integrados, entre los que se incluyen ASIC, procesadores, chips de memoria, etc.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Chip : CIM_PhysicalComponent

{

  [Description("El factor de forma de implementaci�n para el chip. Por ejemplo, se pueden especificar valores como SIMM (7), TSOP (9) o PGA (10).") : Amended ToSubclass,Values{"Desconocido", "Otros", "SIP", "DIP", "ZIP", "SOJ", "Propietario", "SIMM", "DIMM", "TSOP", "PGA", "RIMM", "SODIMM", "SRIMM", "SMD", "SSMP", "QFP", "TQFP", "SOIC", "LCC", "PLCC", "BGA", "FPBGA", "LGA", "FB-DIMM"} : Amended ToSubclass] uint16 FormFactor;

};



[Description("CIM_PhysicalMemory es una subclase de CIM_Chip, que representa los dispositivos de memoria de bajo nivel: SIMM, DIMM, chips de memoria binaria, etc.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PhysicalMemory : CIM_Chip

{

  [Description("El tipo de memoria f�sica.") : Amended ToSubclass,Values{"Desconocido", "Otros", "DRAM", "DRAM sincr�nica", "DRAM de cach�", "EDO", "EDRAM", "VRAM", "SRAM", "RAM", "ROM", "Destello", "EEPROM", "FEPROM", "EPROM", "CDRAM", "3DRAM", "SDRAM", "SGRAM", "RDRAM", "DDR", "DDR2", "FB-DIMM DDR2"} : Amended ToSubclass] uint16 MemoryType;

  [Description("El ancho total, en bits, de la memoria f�sica, incluidos los bits de comprobaci�n o de correcci�n de errores. Si no hay bits de correcci�n de errores, el valor de esta propiedad debe coincidir con el especificado en la propiedad DataWidth.") : Amended ToSubclass,Units("bits") : Amended ToSubclass] uint16 TotalWidth;

  [Description("El ancho de datos de la memoria f�sica, en bits. Un ancho de datos de cero y un ancho total de ocho indicar�an que la memoria se usa �nicamente para proporcionar bits de correcci�n de errores.") : Amended ToSubclass,Units("bits") : Amended ToSubclass] uint16 DataWidth;

  [Description("La velocidad de la memoria f�sica, en nanosegundos.") : Amended ToSubclass,Units("nanosegundos") : Amended ToSubclass] uint32 Speed;

  [Description("La capacidad total de esta memoria f�sica, en bytes.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint64 Capacity;

  [Description("Una cadena que identifica el banco etiquetado f�sicamente donde se encuentra la memoria; por ejemplo, 'Banco 0' o 'Banco A'.") : Amended ToSubclass] string BankLabel;

  [Description("Especifica la posici�n de la memoria f�sica en una 'fila'. Por ejemplo, si se necesitan dos dispositivos de memoria de 8 bits para formar una fila de 16 bits, el valor '2' significa que esta memoria es el segundo dispositivo. 0 es un valor no v�lido para esta propiedad.") : Amended ToSubclass] uint32 PositionInRow;

  [Description("La posici�n de esta memoria f�sica en una intercalaci�n. 0 indica que no est� intercalado, 1 indica la primera posici�n, 2 la segunda y as� sucesivamente. Por ejemplo, en una intercalaci�n 2:1, el valor '1' indicar�a que la memoria est� en la posici�n 'par'.") : Amended ToSubclass] uint32 InterleavePosition;

};



[Description("Memoria f�sica que se puede encontrar en las tarjetas de hospedaje, tarjetas adaptadoras, etc. Esta asignaci�n define expl�citamente esta relaci�n de la memoria con las tarjetas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_MemoryOnCard : CIM_PackagedComponent

{

  [Description("La tarjeta que incluye o 'contiene' la memoria.") : Amended ToSubclass] CIM_Card Ref GroupComponent;

  [Description("La memoria f�sica que se encuentra en la tarjeta.") : Amended ToSubclass] CIM_PhysicalMemory Ref PartComponent;

};



[Description("La clase CIM_PhysicalMedia representa cualquier tipo de medio de almacenamiento o documentaci�n, como cintas, CD-ROM, etc. Esta clase se suele usar para ubicar y administrar medios extra�bles (frente a los medios sellados con el dispositivo de acceso a medios, como un �nico paquete, como es el caso de los discos duros). Sin embargo, los medios 'sellados' tambi�n se pueden modelar con esta clase, donde el medio se asociar�a entonces con el paquete f�sico mediante la relaci�n CIM_PackagedComponent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PhysicalMedia : CIM_PhysicalComponent

{

  [Description("El n�mero de bytes que se pueden leer o escribir en Media. Esta propiedad no es aplicable a \"Copia impresa\" (documentaci�n) o limpiador de Media. No se debe asumir la compresi�n de datos, ya que aumentar�a el valor en esta propiedad. Para cintas, se asumir� que no hay grabadas marcas de archivo o zonas de espacio vac�as en Media.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] uint64 Capacity;

  [Description("Especifica el tipo de medio f�sico, en forma de entero enumerado. La propiedad MediaDescription se usa para proporcionar una definici�n m�s expl�cita del tipo de medio, si est� formateado previamente, las caracter�sticas de compatibilidad, etc.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Cartucho de cinta", "Cartucho QIC", "Cartucho AIT", "Cartucho DTF", "Cartucho DAT", "Cartucho de cinta de 8 mm", "Cartucho de cinta de 19 mm", "Cartucho DLT", "Cartucho de cinta magn�tica de media pulgada", "Disco de cartucho", "Disco JAZ", "Disco ZIP", "Disco SyQuest", "Disco extra�ble Winchester", "CD-ROM", "CD-ROM/XA", "CD-I", "CD grabable", "WORM", "Magneto-�ptico", "DVD", "DVD+RW", "DVD-RAM", "DVD-ROM", "DVD-Video", "Divx", "Disquete", "disco duro", "Tarjeta de memoria", "Copia impresa", "Haga clic en el disco", "CD-RW", "CD-DA", "CD+", "DVD grabable", "DVD-RW", "Audio DVD", "DVD-5", "DVD-9", "DVD-10", "DVD-18", "Regrabable �ptico-magn�tico", "De s�lo una escritura �ptico-magn�tico", "Regrabable �ptico-magn�tico (LIMDOW)", "De cambio de fase, grabable una sola vez", "De cambio de fase, regrabable", "De cambio de fase, dual, regrabable", "Ablativo, grabable una sola vez", "Grabaci�n del campo m�s cercano", "MiniQic", "Travan", "Part�cula met�lica de 8mm", "Metal evaporado avanzado 8mm", "NCTP", "LTO Ultrium", "LTO Accelis", "Cinta de 9 pistas", "Cinta de 18 pistas", "Cinta de 36 pistas", "Magstar 3590", "Magstar MP", "Cinta D2", "Cinta DST peque�a ", "Cinta DST mediana", "Cinta DST grande"} : Amended ToSubclass] uint16 MediaType;

  [Description("Detalles adicionales relativos a la enumeraci�n MediaType. Por ejemplo, si se especifica el valor 3 (\"Cartucho QIC\"), esta propiedad podr�a indicar si la cinta es de tipo ancho o de 1/4 de pulgada, si est� formateada previamente, si es compatible con Travan, etc.") : Amended ToSubclass] string MediaDescription;

  [Description("Valor de tipo booleano que especifica si el medio est� protegido actualmente contra escritura por alg�n tipo de mecanismo f�sico, como una etiqueta de protecci�n en un disquete.") : Amended ToSubclass] boolean WriteProtectOn;

  [Description("Valor de tipo booleano que indica que el medio f�sico se usa para la limpieza y no para el almacenamiento de datos.") : Amended ToSubclass] boolean CleanerMedia;

};



[Description("CIM_MemoryWithMedia indica que la memoria est� asociada con un medio f�sico y su cartucho. La memoria proporciona identificaci�n de medios y tambi�n almacena datos espec�ficos del usuario. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_MemoryWithMedia : CIM_Dependency

{

  [Description("La memoria asociada con los medios f�sicos. ") : Amended ToSubclass] CIM_PhysicalMemory Ref Antecedent;

  [Description("El medio f�sico.") : Amended ToSubclass] CIM_PhysicalMedia Ref Dependent;

};



[Description("Las extensiones f�sicas se realizan en un medio f�sico. Esta relaci�n se hace expl�cita con la asociaci�n CIM_RealizesPExtent. Adem�s, aqu� se especifica la direcci�n de inicio de la extensi�n f�sica en el medio f�sico.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_RealizesPExtent : CIM_Realizes

{

  [Description("Medios f�sicos en los cuales se realiza la extensi�n.") : Amended ToSubclass] CIM_PhysicalMedia Ref Antecedent;

  [Description("La extensi�n f�sica que se encuentra en el medio.") : Amended ToSubclass] CIM_PhysicalExtent Ref Dependent;

  [Description("La direcci�n de inicio del medio f�sico donde comienza la extensi�n f�sica. La direcci�n final de la extensi�n f�sica se determina con las propiedades NumberOfBlocks y BlockSize del objeto CIM_PhysicalExtent.") : Amended ToSubclass] uint64 StartingAddress;

};



[Description("Las Particiones de disco se pueden realizar directamente en un Medio f�sico. Esto se usa para modelar la creaci�n de particiones en un SCSI de lectura y escritura o unidad IDE, usando el comando fdisk (DOS y Unix) o pdisk (Unix). StartingAddress de la Partici�n de disco en el Medio f�sico tambi�n est� especificada como una propiedad de esta relaci�n. Una alternativa es que las particiones pueden estar basadas en Vol�menes de almacenamiento, tales como VolumeSet o un Volumen expuesto por un contenedor RAID de hardware. La �ltima relaci�n est� modelada usando la asociaci�n DiskPartitionBasedOnVolume.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_RealizesDiskPartition : CIM_Realizes

{

  [Description("Medios f�sicos en los cuales se realiza la extensi�n.") : Amended ToSubclass] CIM_PhysicalMedia Ref Antecedent;

  [Description("La partici�n de disco que se encuentra en el medio.") : Amended ToSubclass] CIM_DiskPartition Ref Dependent;

  [Description("La direcci�n de inicio en el medio f�sico donde comienza la partici�n del disco. La direcci�n final de la partici�n se determina con las propiedades NumberOfBlocks y BlockSize del objeto partici�n de disco.") : Amended ToSubclass] uint64 StartingAddress;

};



[Description("CIM_AggregatePExtent se realiza en un medio f�sico. Esta relaci�n se hace expl�cita en la asociaci�n CIM_RealizesAggregatePExtent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_RealizesAggregatePExtent : CIM_Realizes

{

  [Description("Medios f�sicos en los cuales se realiza la extensi�n.") : Amended ToSubclass] CIM_PhysicalMedia Ref Antecedent;

  [Description("CIM_AggregatePExtent que se encuentra en el medio.") : Amended ToSubclass] CIM_AggregatePExtent Ref Dependent;

};



[Description("La clase CIM_PhysicalLink representa el cableado de elementos f�sicos. Por ejemplo, ser�an subclases los cables serie o Ethernet y los v�nculos de infrarrojos (si se definen propiedades o asociaciones adicionales) o instancias de CIM_PhysicalLink. En muchos casos, no se modelar�n los numerosos cables f�sicos dentro de una red o un paquete f�sico. Sin embargo, siempre que estos cables o v�nculos sean componentes decisivos, o activos con etiquetas de la organizaci�n, se puede crear instancias de estos objetos mediante esta clase o una de sus clases descendientes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PhysicalLink : CIM_PhysicalElement

{

  [Description("La longitud m�xima del v�nculo f�sico, en pies.") : Amended ToSubclass,Units("pies") : Amended ToSubclass] real64 MaxLength;

  [Description("La longitud actual del v�nculo f�sico, en pies. En algunas conexiones, especialmente en tecnolog�as sin cable, esta propiedad puede no ser aplicable y debe dejarse sin inicializar.") : Amended ToSubclass,Units("pies") : Amended ToSubclass] real64 Length;

  [Description("Un valor de tipo booleano que indica si el v�nculo f�sico es un cable real (TRUE) o una conexi�n sin cable (FALSE).") : Amended ToSubclass] boolean Wired;

  [Description("La propiedad MediaType define el tipo de medio a trav�s del cual pasan las se�ales de transmisi�n. Entre los medios comunes de red se encuentran el cable de par trenzado (valor=11 � 12), coaxial (7, 8 � 9) y de fibra �ptica (10).") : Amended ToSubclass,Values{"Desconocido", "Otros", "Cat1", "Cat2", "Cat3", "Cat4", "Cat5", "Cable coaxial de 50 ohmios", "Cable coaxial de 75 ohmios", "Cable coaxial de 100 ohmios", "Fibra �ptica", "UTP", "STP", "Cable plano", "Biaxial", "�ptica 9 um", "�ptica 50 um", "�ptica 62,5 um"} : Amended ToSubclass] uint16 MediaType;

};



[Description("La asociaci�n CIM_ElementsLinked indica qu� elementos f�sicos est�n cableados conjuntamente por un v�nculo f�sico.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ElementsLinked : CIM_Dependency

{

  [Description("El v�nculo f�sico.") : Amended ToSubclass] CIM_PhysicalLink Ref Antecedent;

  [Description("El elemento f�sico vinculado.") : Amended ToSubclass] CIM_PhysicalElement Ref Dependent;

};



[Description("La clase CIM_PhysicalConnector representa cualquier elemento f�sico usado para conectar con otros elementos. Cualquier objeto que pueda utilizarse para la conexi�n y transmisi�n de se�ales o energ�a entre dos o m�s elementos f�sicos es un descendiente (o miembro) de esta clase. Por ejemplo, las ranuras y los conectores en forma de D son tipos de conectores f�sicos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PhysicalConnector : CIM_PhysicalElement

{

  [Description("Una cadena con formato libre que describe la configuraci�n de las clavijas y el uso de la se�al de un conector f�sico.") : Amended ToSubclass] string ConnectorPinout;

  [Description("Una matriz de enteros que definen el tipo de conector f�sico. Se especifica una matriz para permitir la descripci�n de 'combinaciones' de informaci�n de los conectores. Por ejemplo, una entrada de la matriz podr�a especificar RS-232 (valor=25), otra DB-25 (valor=23) y una tercera definir�a el conector como \"Conector macho\" (valor=2).") : Amended ToSubclass,Values{"Desconocido", "Otros", "Conector macho", "Conector hembra", "Blindado", "No blindado", "SCSI (A) alta densidad (50 clavijas)", "SCSI (A) baja densidad (50 clavijas)", "SCSI (P) alta densidad (68 clavijas)", "SCSI SCA-I (80 clavijas)", "SCSI SCA-II (80 clavijas)", "SCSI Fibre Channel (DB-9, cobre)", "SCSI Fibre Channel (fibra)", "SCSI Fibre Channel SCA-II (40 clavijas)", "SCSI Fibre Channel SCA-II (20 clavijas)", "SCSI Fibre Channel BNC", "ATA 3.5 pulgadas (40 clavijas)", "ATA 2.5 pulgadas (44 clavijas)", "ATA-2", "ATA-3", "ATA/66", "DB-9", "DB-15", "DB-25", "DB-36", "RS-232C", "RS-422", "RS-423", "RS-485", "RS-449", "V.35", "X.21", "IEEE-488", "AUI", "UPT categor�a 3", "UPT categor�a 4", "UPT categor�a 5", "BNC", "RJ11", "RJ45", "MIC de fibra", "AUI de Apple", "GeoPort de Apple", "PCI", "ISA", "EISA", "VESA", "PCMCIA", "PCMCIA Tipo I", "PCMCIA Tipo II", "PCMCIA Tipo III", "Puerto ZV", "Cardbus", "USB", "IEEE 1394", "HIPPI", "HSSDC (6 clavijas)", "GBIC", "DIN", "Mini-DIN", "Micro-DIN", "PS/2", "Infrarrojos", "HP-HIL", "Access.bus", "NuBus", "Centronics", "Mini-Centronics", "Mini-Centronics Tipo 14", "Mini-Centronics Tipo 20", "Mini-Centronics Tipo 26", "Bus Mouse", "ADB", "AGP", "Bus VME", "VME64", "Propietario", "Ranura para tarjeta de procesador de propietario", "Ranura para tarjeta de memoria de propietario", "Ranura para elevador de E/S de propietario", "PCI-66MHZ", "AGP2X", "AGP4X", "PC-98", "PC-98-Hireso", "PC-H98", "PC-98Note", "PC-98Full", "SSA SCSI", "Circular", "Conector IDE en tarjeta", "Conector de unidad de disquete en tarjeta", "L�nea de entrada dual de 9 pines", "L�nea de entrada dual de 25 pines", "L�nea de entrada dual de 50 pines", "L�nea de entrada dual de 68 pines", "Conector de sonido en tarjeta", "Mini-Jack", "PCI-X", "Sbus IEEE 1396-1993 de 32 bits", "Sbus IEEE 1396-1993 de 64 bits", "MCA", "GIO", "XIO", "HIO", "NGIO", "PMC", "MTRJ", "VF-45", "Futura E/S", "SC", "SG", "Electricidad", "�ptico", "Cinta", "GLM", "1x9", "Mini SG", "LC", "HSSC", "VHDCI blindado (68 clavijas)", "InfiniBand"} : Amended ToSubclass] uint16 ConnectorType[];

};



[Description("La asociaci�n CIM_ConnectedTo indica que dos o m�s conectores f�sicos se conectan juntos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ConnectedTo : CIM_Dependency

{

  [Description("La referencia Antecedent representa un conector f�sico que act�a como un extremo de la conexi�n.") : Amended ToSubclass] CIM_PhysicalConnector Ref Antecedent;

  [Description("La referencia Dependent representa otro conector f�sico que act�a como el otro extremo de la conexi�n.") : Amended ToSubclass] CIM_PhysicalConnector Ref Dependent;

};



[Description("La clase Slot representa Conectores donde est�n insertados los Paquetes. Por ejemplo, un Paquete f�sico que es una unidad de disco puede estar insertado en una \"ranura\" SCA. Como en otro ejemplo, una Tarjeta (subclase de Paquete f�sico) puede estar insertada dentro de una \"Ranura\" de expansi�n de 16-, 32-, o 64-bits en una placa de hospedaje. Las ranuras PCI o PCMCIA Tipo III son ejemplos de la �ltima.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Slot : CIM_PhysicalConnector

{

  [Description("Valor de tipo booleano que indica si la ranura admite la conexi�n en caliente de tarjetas adaptadoras.") : Amended ToSubclass] boolean SupportsHotPlug;

  [Description("Alto m�ximo de una tarjeta adaptadora que se puede insertar en la ranura, en pulgadas.") : Amended ToSubclass,Units("pulgadas") : Amended ToSubclass] real32 HeightAllowed;

  [Description("Longitud m�xima de una tarjeta adaptadora que se puede insertar en la ranura, en pulgadas.") : Amended ToSubclass,Units("pulgadas") : Amended ToSubclass] real32 LengthAllowed;

  [Description("Ancho m�ximo del bus de las tarjetas adaptadoras que se pueden insertar en esta ranura, en bits.") : Amended ToSubclass,Units("bits") : Amended ToSubclass,Values{"8", "16", "32", "64", "128"} : Amended ToSubclass] uint16 MaxDataWidth;

  [Description("Un matriz de enteros enumerados que indica el voltaje Vcc admitido por esta ranura.") : Amended ToSubclass,Values{"Desconocido", "Otros", "3.3V", "5V"} : Amended ToSubclass] uint16 VccMixedVoltageSupport[];

  [Description("Un matriz de enteros enumerados que indica el voltaje Vpp admitido por esta ranura.") : Amended ToSubclass,Values{"Desconocido", "Otros", "3.3V", "5V", "12V"} : Amended ToSubclass] uint16 VppMixedVoltageSupport[];

  [Description("M�xima disipaci�n t�rmica de la ranura en milivatios.") : Amended ToSubclass,Units("milivatios") : Amended ToSubclass] uint32 ThermalRating;

  [Description("Valor de tipo booleano que indica que esta ranura es f�sicamente �nica y puede contener tipos especiales de hardware, por ejemplo una ranura para un procesador de gr�ficos. Si es TRUE, la propiedad PurposeDescription (una cadena) debe especificar la naturaleza de la unicidad o prop�sito de la ranura.") : Amended ToSubclass] boolean SpecialPurpose;

  [Description("Una cadena con formato libre que describe que esta ranura es f�sicamente �nica y puede contener tipos especiales de hardware. Esta propiedad s�lo tiene significado cuando la propiedad booleana correspondiente, SpecialPurpose, tiene el valor TRUE.") : Amended ToSubclass] string PurposeDescription;

  [Description("La propiedad Number indica el n�mero de ranura f�sica, que puede utilizarse como �ndice en una tabla de ranuras del sistema, tanto si la ranura est� ocupada f�sicamente como si no lo est�.") : Amended ToSubclass] uint16 Number;

};



[Description("Las ranuras son tipos especiales de conectores en los que se suelen insertar las tarjetas adaptadoras. La relaci�n CIM_SlotInSlot representa la capacidad de un adaptador especial de extender la estructura de ranuras existente para permitir la conexi�n a un marco o a una placa de hospedaje de tarjetas que, de otra forma, ser�an incompatibles. El adaptador crea efectivamente una ranura nueva que, conceptualmente, puede definirse como una ranura en una ranura. Esto hace que se admitan tarjetas que, de otra forma, ser�an f�sica o el�ctricamente incompatibles con las ranuras existentes, al crear una interfaz con la ranura proporcionada por el adaptador. Esto tiene muchos usos pr�cticos. Por ejemplo, las tarjetas de red son muy caras. A medida que se dispone de hardware nuevo, la configuraci�n de las tarjetas y de los chasis cambia. Para proteger la inversi�n de sus clientes, los proveedores de productos para redes fabricar�n adaptadores especiales que permitan que las tarjetas antiguas encajen en los nuevos chasis o placas de hospedaje y que las tarjetas nuevas se adapten a los chasis o placas antiguos. Para ello se utiliza un adaptador especial que se coloca sobre una o varias ranuras existentes y presenta una nueva ranura en la que se puede conectar la tarjeta.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SlotInSlot : CIM_ConnectedTo

{

  [Description("La referencia Antecedent representa las ranuras existentes de la placa de hospedaje o el marco que se est� adaptando para dar cabida a una tarjeta que de otra forma no ser�a f�sica o el�ctricamente compatible con ella.") : Amended ToSubclass] CIM_Slot Ref Antecedent;

  [Description("La nueva ranura proporcionada por la tarjeta del adaptador.") : Amended ToSubclass] CIM_Slot Ref Dependent;

};



[Description("CIM_AdjacentSlots describe la distribuci�n de las ranuras en una placa de hospedaje o tarjeta adaptadora. La informaci�n como la distancia entre las ranuras y si se 'comparten' (si una se rellena, la otra ranura no se puede usar) la proporcionan las propiedades de la asociaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AdjacentSlots

{

  [Description("Una de las ranuras adyacentes.") : Amended ToSubclass] CIM_Slot Ref SlotA;

  [Description("La 'otra' ranura adyacente.") : Amended ToSubclass] CIM_Slot Ref SlotB;

  [Description("La distancia, en pulgadas, entre ranuras adyacentes.") : Amended ToSubclass,Units("pulgadas") : Amended ToSubclass] real32 DistanceBetweenSlots;

  [Description("Las ranuras pueden estar muy cerca unas de otras en las placas de hospedaje o en otras tarjetas, de forma que si una de estas ranuras se rellena con una tarjeta adaptadora, la otra debe dejarse vac�a. Para indicar esta relaci�n se asigna TRUE al valor booleano de SharedSlots.") : Amended ToSubclass] boolean SharedSlots;

};



[Description("Los dispositivos de redes complejos suelen usar chasis. Los chasis permiten mejorar y aumentar su funcionalidad b�sica al aceptar dispositivos adicionales de chasis, de manera similar a como se admitir�a su funcionalidad si se agregaran otras tarjetas. Esta asociaci�n modela esta capacidad.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PackageInSlot : CIM_Dependency

{

  [Description("La ranura en la que se inserta el paquete f�sico.") : Amended ToSubclass] CIM_Slot Ref Antecedent;

  [Description("El paquete en la ranura.") : Amended ToSubclass] CIM_PhysicalPackage Ref Dependent;

};



[Description("Las ranuras son tipos especiales de conectores en los que se insertan las tarjetas adaptadoras. Esta relaci�n de una tarjeta en una ranura se hace expl�cita con la asociaci�n CIM_CardInSlot.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_CardInSlot : CIM_PackageInSlot

{

  [Description("La ranura donde se inserta la tarjeta.") : Amended ToSubclass] CIM_Slot Ref Antecedent;

  [Description("La tarjeta en la ranura.") : Amended ToSubclass] CIM_Card Ref Dependent;

};



[Description("Los cables y v�nculos usan conectores f�sicos para 'conectar' realmente elementos f�sicos. Esta asociaci�n define expl�citamente esta relaci�n de conectores para CIM_PhysicalLinks.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_LinkHasConnector : CIM_Component

{

  [Description("El v�nculo f�sico que tiene un conector.") : Amended ToSubclass] CIM_PhysicalLink Ref GroupComponent;

  [Description("Conector f�sico.") : Amended ToSubclass] CIM_PhysicalConnector Ref PartComponent;

};



[Description("Los paquetes f�sicos contienen conectores, as� como otros elementos f�sicos. La asociaci�n CIM_ConnectorOnPackage hace expl�cita la relaci�n de contenci�n entre conectores y paquetes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ConnectorOnPackage : CIM_Container

{

  [Description("El paquete f�sico que tiene un conector.") : Amended ToSubclass] CIM_PhysicalPackage Ref GroupComponent;

  [Description("Conector f�sico.") : Amended ToSubclass] CIM_PhysicalConnector Ref PartComponent;

};



[Description("De forma similar a como los dispositivos l�gicos se 'componen' de elementos f�sicos, los equipos unitarios est�n compuestos de uno o varios paquetes f�sicos. La asociaci�n CIM_ComputerSystemPackage define expl�citamente esta relaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ComputerSystemPackage : CIM_Dependency

{

  [Description("El paquete o los paquetes f�sicos que componen un equipo unitario.") : Amended ToSubclass] CIM_PhysicalPackage Ref Antecedent;

  [Description("Sistema unitario.") : Amended ToSubclass] CIM_UnitaryComputerSystem Ref Dependent;

};



[Description("A menudo se instala un dispositivo de refrigeraci�n en un paquete como un chasis o un bastidor no para un dispositivo espec�fico, sino para contribuir a refrigerar el paquete en general. Esta relaci�n se describe en la asociaci�n CIM_PackageCooling.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PackageCooling : CIM_Dependency

{

  [Description("El dispositivo de refrigeraci�n del paquete.") : Amended ToSubclass] CIM_CoolingDevice Ref Antecedent;

  [Description("El paquete f�sico cuyo entorno se refrigera.") : Amended ToSubclass] CIM_PhysicalPackage Ref Dependent;

};



[Description("A menudo se instala un detector de temperatura en un paquete como un chasis o un bastidor no para medir un dispositivo en particular, sino el entorno de un paquete en general. Esta relaci�n se describe en la asociaci�n CIM_PackageTempSensor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PackageTempSensor : CIM_Dependency

{

  [Description("El detector de temperatura del paquete.") : Amended ToSubclass] CIM_TemperatureSensor Ref Antecedent;

  [Description("El paquete f�sico cuyo entorno se supervisa.") : Amended ToSubclass] CIM_PhysicalPackage Ref Dependent;

};



[Description("A menudo, se instala un dispositivo de alarma como parte de un paquete, no para indicar problemas con con ning�n dispositivo l�gico en particular o un componente f�sico, sino con el entorno del paquete en general, su estado de seguridad o mantenimiento en general. Esta relaci�n es descrita por la asociaci�n CIM_PackageAlarm. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PackageAlarm : CIM_Dependency

{

  [Description("El dispositivo de alarma para el paquete. ") : Amended ToSubclass] CIM_AlarmDevice Ref Antecedent;

  [Description("El paquete f�sico cuyo mantenimiento, seguridad, entorno, etc. se pone en modo de alarma. ") : Amended ToSubclass] CIM_PhysicalPackage Ref Dependent;

};



[Description("La asociaci�n CIM_ActsAsSpare indica qu� elementos pueden actuar como reserva o reemplazar a los otros elementos agregados. El hecho de que una reserva pueda operar en modo de \"espera activa\" se especifica para cada elemento por bases de elementos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ActsAsSpare

{

  [Description("La referencia de Group representa el CIM_SpareGroup.") : Amended ToSubclass] CIM_SpareGroup Ref Group;

  [Description("La propiedad HotStandby es un valor de tipo booleano que indica que la reserva est� actuando como una espera activa.") : Amended ToSubclass] BOOLEAN HotStandby;

  [Description("Un elemento del sistema administrado que act�a como reserva y participa en el grupo de reserva.") : Amended ToSubclass] CIM_ManagedSystemElement Ref Spare;

};



[Description("CIM_CompatibleProduct es una asociaci�n entre productos que puede indicar una amplia variedad de informaci�n. Por ejemplo, puede indicar que los dos productos a los que se hace referencia interoperan, que se pueden instalar juntos, que uno puede ser el contenedor f�sico del otro, etc. La propiedad de cadena, CompatibilityDescription, define la forma en que los productos interoperan o son compatibles, las limitaciones relativas a la interoperabilidad o instalaci�n, ...") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_CompatibleProduct

{

  [Description("CompatibilityDescription es una cadena con formato libre que define c�mo los dos productos a los que se hace referencia interoperan o son compatibles, las limitaciones de la compatibilidad, etc.") : Amended ToSubclass] STRING CompatibilityDescription;

  [Description("El producto compatible.") : Amended ToSubclass] CIM_Product Ref CompatibleProduct;

  [Description("El producto para el que se definen ofertas compatibles.") : Amended ToSubclass] CIM_Product Ref Product;

};



[Description("La asociaci�n CIM_CollectionOfSensors indica los sensores binarios que conforman el sensor multiestado.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_CollectionOfSensors : CIM_Component

{

  [Description("El sensor multiestado.") : Amended ToSubclass] CIM_MultiStateSensor Ref GroupComponent;

  [Description("Un sensor binario que forma parte del sensor multiestado.") : Amended ToSubclass] CIM_BinarySensor Ref PartComponent;

};



[Description("Un v�nculo entre el sistema de archivos y los archivos l�gicos que controla este sistema de archivos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_FileStorage : CIM_Component

{

  [Description("El sistema de archivos.") : Amended ToSubclass] CIM_FileSystem Ref GroupComponent;

  [Description("El archivo l�gico almacenado en el contexto del sistema de archivos.") : Amended ToSubclass] CIM_LogicalFile Ref PartComponent;

};



[Description("Indica las caracter�sticas de software que conforman el sistema operativo. Estas caracter�sticas pueden ser parte de productos diferentes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_OperatingSystemSoftwareFeature : CIM_Component

{

  [Description("Sistema operativo.") : Amended ToSubclass] CIM_OperatingSystem Ref GroupComponent;

  [Description("Las caracter�sticas de software que conforman el sistema operativo.") : Amended ToSubclass] CIM_SoftwareFeature Ref PartComponent;

};



[Description("Un v�nculo entre el sistema operativo y uno o varios procesos que se ejecutan en el contexto de este sistema operativo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_OSProcess : CIM_Component

{

  [Description("Sistema operativo.") : Amended ToSubclass] CIM_OperatingSystem Ref GroupComponent;

  [Description("El proceso que se ejecuta en el contexto del sistema operativo") : Amended ToSubclass] CIM_Process Ref PartComponent;

};



[Description("Un v�nculo entre un proceso y los subprocesos que se ejecutan en el contexto de este proceso.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ProcessThread : CIM_Component

{

  [Description("Proceso.") : Amended ToSubclass] CIM_Process Ref GroupComponent;

  [Description("El subproceso que se ejecuta en el contexto del proceso.") : Amended ToSubclass] CIM_Thread Ref PartComponent;

};



[Description("La clase CIM_RedundancyComponent asocia un grupo de redundancia compuesto de elementos del sistema administrado e indica que estos elementos, tomados en conjunto, proporcionan redundancia. Todos los elementos agregados en un grupo de redundancia deben ser instancias de la misma clase de objeto.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_RedundancyComponent : CIM_Component

{

  [Description("La asociaci�n CIM_RedundancyComponent indica que 'este conjunto de ventiladores' o 'estas extensiones f�sicas' participan en un �nico grupo de redundancia.") : Amended ToSubclass] CIM_RedundancyGroup Ref GroupComponent;

};



[Description("Describe las extensiones f�sicas que participan en un grupo de redundancia de almacenamiento.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AggregateRedundancyComponent : CIM_RedundancyComponent

{

  [Description("El grupo de redundancia de almacenamiento.") : Amended ToSubclass] CIM_StorageRedundancyGroup Ref GroupComponent;

  [Description("La extensi�n f�sica que participa en el grupo de redundancia.") : Amended ToSubclass] CIM_AggregatePExtent Ref PartComponent;

};



[Description("Describe las extensiones f�sicas que participan en un grupo de redundancia de almacenamiento.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PExtentRedundancyComponent : CIM_RedundancyComponent

{

  [Description("El grupo de redundancia de almacenamiento.") : Amended ToSubclass] CIM_StorageRedundancyGroup Ref GroupComponent;

  [Description("La extensi�n f�sica que participa en el grupo de redundancia.") : Amended ToSubclass] CIM_PhysicalExtent Ref PartComponent;

};



[Description("Una asociaci�n entre un equipo y los recursos de sistema disponibles en �l.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ComputerSystemResource : CIM_SystemComponent

{

  [Description("El equipo.") : Amended ToSubclass] CIM_ComputerSystem Ref GroupComponent;

  [Description("Un recurso de sistema del equipo.") : Amended ToSubclass] CIM_SystemResource Ref PartComponent;

};



[Description("Una asociaci�n entre un equipo y los canales de acceso directo a memoria (DMA) disponibles en �l.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ComputerSystemDMA : CIM_ComputerSystemResource

{

  [Description("Un canal de acceso directo a memoria (DMA) del equipo.") : Amended ToSubclass] CIM_DMA Ref PartComponent;

};



[Description("Una asociaci�n entre un equipo y las IRQ disponibles en �l.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ComputerSystemIRQ : CIM_ComputerSystemResource

{

  [Description("Una IRQ del equipo.") : Amended ToSubclass] CIM_IRQ Ref PartComponent;

};



[Description("Una asociaci�n entre un equipo y los puertos de E/S asignados a la memoria disponibles en �l.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ComputerSystemMappedIO : CIM_ComputerSystemResource

{

  [Description("Un puerto de E/S asignado a la memoria del equipo.") : Amended ToSubclass] CIM_MemoryMappedIO Ref PartComponent;

};



[Description("Un v�nculo entre el equipo y el sistema o los sistemas de archivos hospedados en este equipo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_HostedFileSystem : CIM_SystemComponent

{

  [Description("El equipo.") : Amended ToSubclass] CIM_ComputerSystem Ref GroupComponent;

  [Description("El sistema de archivos propiedad del equipo.") : Amended ToSubclass] CIM_FileSystem Ref PartComponent;

};



[Description("El objeto Configuration permite agrupar conjuntos de par�metros (definidos en objetos CIM_Setting) y dependencias para uno o varios elementos del sistema administrado. El objeto Configuration representa un comportamiento determinado o un estado funcional deseado para los elementos del sistema administrado. El estado funcional deseado normalmente viene determinado por los requisitos externos como la hora o la ubicaci�n. Por ejemplo, para conectar con un sistema de correo desde casa, existe una dependencia de un m�dem, pero tambi�n existe una dependencia de un adaptador de red en el trabajo. La configuraci�n de los dispositivos l�gicos pertinentes (en este ejemplo, el adaptador de red y el m�dem de servicio de telefon�a convencional) se puede definir y agregar con CIM_Configuration. Por tanto, es posible definir dos configuraciones 'Conectar con el correo' que agrupen las dependencias relevantes y los objetos CIM_Setting.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Configuration

{

  [Description("Una descripci�n de texto breve, de una l�nea, del objeto CIM_Configuration.") : Amended ToSubclass] STRING Caption;

  [Description("Una descripci�n de texto del objeto CIM_Configuration.") : Amended ToSubclass] STRING Description;

  [Description("La etiqueta por la que se conoce el objeto CIM_Configuration.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING Name;

};



[Description("Los dispositivos l�gicos pueden tener uno o m�s dispositivos de alarma asociados con ellos para indicar situaciones con problemas. Esta relaci�n est� indicada por la dependencia CIM_AssociatedAlarm. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AssociatedAlarm : CIM_Dependency

{

  [Description("El dispositivo de alarma. ") : Amended ToSubclass] CIM_AlarmDevice Ref Antecedent;

  [Description("El dispositivo l�gico que se pone en estado de alarma. ") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

};



[Description("Algunos dispositivos, como procesadores o sistemas de alimentaci�n, requieren sus propios dispositivos refrigeradores. Esta asociaci�n indica cu�ndo los ventiladores u otros dispositivos refrigeradores son espec�ficos de un dispositivo, en lugar de proporcionar refrigeraci�n en el propio contenedor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AssociatedCooling : CIM_Dependency

{

  [Description("El dispositivo refrigerador.") : Amended ToSubclass] CIM_CoolingDevice Ref Antecedent;

  [Description("El dispositivo l�gico que se refrigera.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

};



[Description("Un sistema de alimentaci�n puede tener un detector de corriente asociado que supervisa la frecuencia de entrada. Esta asociaci�n lo describe.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AssociatedSupplyCurrentSensor : CIM_AssociatedSensor

{

  [Description("El detector actual.") : Amended ToSubclass] CIM_CurrentSensor Ref Antecedent;

  [Description("El sistema de alimentaci�n asociado con el detector actual.") : Amended ToSubclass] CIM_PowerSupply Ref Dependent;

  [Description("Indica el intervalo de frecuencia de entrada del sistema de alimentaci�n medido por el detector asociado. El intervalo 1, 2 o ambos puede especificarse con los valores 2, 3 � 4, respectivamente.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Intervalo 1", "Intervalo 2", "Intervalos 1 y 2"} : Amended ToSubclass] UINT16 MonitoringRange;

};



[Description("Un sistema de alimentaci�n puede tener un detector de voltaje asociado que supervisa su voltaje de entrada. Esta asociaci�n lo describe.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AssociatedSupplyVoltageSensor : CIM_AssociatedSensor

{

  [Description("El detector de voltaje.") : Amended ToSubclass] CIM_VoltageSensor Ref Antecedent;

  [Description("El sistema de alimentaci�n asociado con el detector de voltaje.") : Amended ToSubclass] CIM_PowerSupply Ref Dependent;

  [Description("Indica el intervalo de voltaje de entrada del sistema de alimentaci�n medido por el detector asociado. Se puede especificar el intervalo 1, 2 o ambos con los valores 2, 3 � 4, respectivamente.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Intervalo 1", "Intervalo 2", "Intervalos 1 y 2"} : Amended ToSubclass] UINT16 MonitoringRange;

};



[Description("LogicalDisks pueden estar basados en un volumen simple (por ejemplo, expuesto por un administrador de volumen de software), o estar basado en una partici�n de disco directamente. La relaci�n anterior se hace expl�cito en esta asociaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_LogicalDiskBasedOnVolumeSet : CIM_BasedOn

{

  [Description("El conjunto de vol�menes.") : Amended ToSubclass] CIM_VolumeSet Ref Antecedent;

  [Description("El disco l�gico que se crea en el conjunto de vol�menes.") : Amended ToSubclass] CIM_LogicalDisk Ref Dependent;

};



[Description("Las extensiones de espacio protegido se basan en una extensi�n f�sica. Esta relaci�n se hace expl�cita en esta asociaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PSExtentBasedOnPExtent : CIM_BasedOn

{

  [Description("La extensi�n f�sica.") : Amended ToSubclass] CIM_PhysicalExtent Ref Antecedent;

  [Description("La extensi�n protected space extent que se crea en la extensi�n f�sica.") : Amended ToSubclass] CIM_ProtectedSpaceExtent Ref Dependent;

};



[Description("Un v�nculo entre el elemento BIOS y el almacenamiento no vol�til donde se carga el BIOS.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_BIOSLoadedInNV : CIM_Dependency

{

  [Description("El almacenamiento no vol�til.") : Amended ToSubclass] CIM_NonVolatileStorage Ref Antecedent;

  [Description("El BIOS almacenado en la extensi�n no vol�til.") : Amended ToSubclass] CIM_BIOSElement Ref Dependent;

  [Description("La direcci�n final donde se encuentra el BIOS en un almacenamiento no vol�til.") : Amended ToSubclass] UINT64 EndingAddress;

  [Description("La direcci�n de inicio donde se encuentra el BIOS en un almacenamiento no vol�til.") : Amended ToSubclass] UINT64 StartingAddress;

};



[Description("Un v�nculo entre el sistema operativo y el sistema o los sistemas de archivos desde los que se carga este sistema operativo. La asociaci�n es del tipo varios a varios, ya que la carga correcta y completa de un sistema operativo distribuido puede depender de varios sistemas de archivos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_BootOSFromFS : CIM_Dependency

{

  [Description("El sistema de archivos desde el que se carga el sistema operativo.") : Amended ToSubclass] CIM_FileSystem Ref Antecedent;

  [Description("Sistema operativo.") : Amended ToSubclass] CIM_OperatingSystem Ref Dependent;

};



[Description("Especifica el dispositivo l�gico que est� asociado con el CIM_DeviceFile al que se hace referencia y al que se tiene acceso con �l.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DeviceAccessedByFile : CIM_Dependency

{

  [Description("El archivo de dispositivo.") : Amended ToSubclass] CIM_DeviceFile Ref Antecedent;

  [Description("El dispositivo al que se tiene acceso con el archivo de dispositivo.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

};



[Description("CIM_SCSIInterface es una relaci�n CIM_ControlledBy que indica a qu� dispositivos se tiene acceso a trav�s de una controladora SCSI y las caracter�sticas de este acceso.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SCSIInterface : CIM_ControlledBy

{

  [Description("Controladora SCSI.") : Amended ToSubclass] CIM_SCSIController Ref Antecedent;

  [Description("Dispositivo l�gico.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

  [Description("N�mero de reintentos de SCSI que han ocurrido desde el �ltimo restablecimiento parcial o completo relacionado con el Dispositivo controlado. La hora del �ltimo restablecimiento est� indicada en la propiedad TimeOfDeviceReset, heredada de la asociaci�n ControlledBy.") : Amended ToSubclass] UINT32 SCSIRetries;

  [Description("N�mero de tiempos de espera SCSI que han ocurrido desde el �ltimo restablecimiento parcial o completo relacionado con el dispositivo controlado. La hora del �ltimo restablecimiento se indica en la propiedad TimeOfDeviceReset, heredada de la asociaci�n ControlledBy.") : Amended ToSubclass] UINT32 SCSITimeouts;

};



[Description("CIM_SerialInterface es una relaci�n CIM_ControlledBy que indica a qu� dispositivos se tiene acceso a trav�s del controlador serie y las caracter�sticas de este acceso.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SerialInterface : CIM_ControlledBy

{

  [Description("El controlador serie.") : Amended ToSubclass] CIM_SerialController Ref Antecedent;

  [Description("Dispositivo l�gico.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

  [Description("Una enumeraci�n de enteros que indica el control de flujo (Xon-Xoff o RTS/CTS) para los datos transmitidos.") : Amended ToSubclass,Values{"Desconocido", "No compatible", "Ninguno", "XonXoff", "RTS/CTS", "XonXoff y RTS/CTS"} : Amended ToSubclass] UINT16 FlowControlInfo;

  [Description("N�mero de bits de parada que se transmitir�n.") : Amended ToSubclass,Units("bits") : Amended ToSubclass] UINT16 NumberOfStopBits;

  [Description("Informaci�n acerca de la configuraci�n de paridad para los datos transmitidos. Se puede especificar Sin paridad (valor=1), Par (2) o Impar (3).") : Amended ToSubclass,Values{"Desconocido", "Ninguno", "Par", "Impar"} : Amended ToSubclass] UINT16 ParityInfo;

};



[Description("Una asociaci�n entre un servicio y la forma en que se implementa. La cardinalidad de esta asociaci�n es de varios a varios. Un servicio puede estar proporcionado por varios dispositivos l�gicos que funcionan conjuntamente y cualquier dispositivo puede proporcionar m�s de un servicio. Cuando hay varios dispositivos asociados con un �nico servicio, se supone que estos elementos funcionan conjuntamente para proporcionar el servicio. Si hay implementaciones diferentes de un servicio, cada una de ellas dar�a como resultado instancias individuales del objeto servicio. Estas instancias individuales tendr�an asociaciones a las implementaciones �nicas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DeviceServiceImplementation : CIM_Dependency

{

  [Description("Dispositivo l�gico.") : Amended ToSubclass] CIM_LogicalDevice Ref Antecedent;

  [Description("El servicio implementado con el dispositivo l�gico.") : Amended ToSubclass] CIM_Service Ref Dependent;

};



[Description("La relaci�n CIM_DeviceSoftware identifica cualquier software asociado con un dispositivo, como controladores, software de aplicaci�n de configuraci�n, o firmware.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DeviceSoftware : CIM_Dependency

{

  [Description("El elemento de software.") : Amended ToSubclass] CIM_SoftwareElement Ref Antecedent;

  [Description("El dispositivo l�gico que requiere o usa el software.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

  [Description("Un entero enumerado para indicar el rol que este software desempe�a en lo referente a su dispositivo asociado. Por ejemplo, este software podr�a ser instrumentaci�n (valor=5) o firmware (6).") : Amended ToSubclass,Values{"Desconocido", "Otros", "Controlador", "Software de configuraci�n", "Software de aplicaci�n", "Instrumentaci�n", "Firmware", "BIOS", "ROM de arranque"} : Amended ToSubclass] UINT16 Purpose;

  [Description("Una cadena con formato libre que proporciona m�s informaci�n para la propiedad Purpose; por ejemplo, \"Software de aplicaci�n\".") : Amended ToSubclass] STRING PurposeDescription;

};



[Description("CIM_HostedAccessPoint es una asociaci�n entre un punto de acceso al servicio y el sistema en el que se proporciona. La cardinalidad de esta asociaci�n es de uno a varios y es d�bil con respecto al sistema. Cada sistema puede hospedara varios puntos de acceso al servicio. La heur�stica es la siguiente: si se modela la implementaci�n del punto de acceso al servicio, debe estar implementada por una caracter�stica de software o un dispositivo que forme parte del sistema que hospede al punto de acceso al servicio.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_HostedAccessPoint : CIM_Dependency

{

  [Description("El sistema host.") : Amended ToSubclass] CIM_System Ref Antecedent;

  [Description("Los SAP hospedados en este sistema.") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Dependent;

};



[Description("CIM_HostedBootSAP define el equipo unitario de hospedaje para un CIM_BootSAP. Como esta relaci�n es una subclase de CIM_HostedAccessPoint, hereda el esquema de denominaci�n y alcance definido para CIM_ServiceAccessPoint, donde un punto de acceso es d�bil para el sistema que lo hospeda. En este caso, CIM_BootSAP debe ser d�bil para el host CIM_UnitaryComputerSystem que lo hospeda.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_HostedBootSAP : CIM_HostedAccessPoint

{

  [Description("Sistema unitario.") : Amended ToSubclass] CIM_UnitaryComputerSystem Ref Antecedent;

  [Description("El SAP de arranque hospedado en el equipo unitario.") : Amended ToSubclass] CIM_BootSAP Ref Dependent;

};



[Description("Una asociaci�n entre el destino de un trabajo y el sistema en el que reside. La cardinalidad de esta asociaci�n es de uno a varios. Un sistema puede hospedar varias colas de trabajos. Los destinos de los trabajos son d�biles con respecto a los sistemas que los hospedan. La heur�stica es la siguiente: el destino de un trabajo se hospeda en el sistema donde se encuentran los dispositivos l�gicos, caracter�sticas de software o servicios que implementan o proporcionan el destino de trabajo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_HostedJobDestination : CIM_Dependency

{

  [Description("El sistema host.") : Amended ToSubclass] CIM_System Ref Antecedent;

  [Description("El destino del trabajo hospedado en el sistema.") : Amended ToSubclass] CIM_JobDestination Ref Dependent;

};



[Description("CIM_HostedService es una asociaci�n entre un servicio y el sistema en que reside la funcionalidad. La cardinalidad de esta asociaci�n es de 1 a muchos. Un sistema puede servir de host a muchos servicios. Los servicios son d�biles con respecto a su sistema de host. Heur�stico: un servicio reside en el mismo sistema donde est�n ubicados los dispositivos l�gicos o las caracter�sticas de software que implementan el servicio. El modelo no representa servicios que residan a lo largo de varios sistemas. Esto se modela como un sistema de aplicaci�n que act�a como un punto de agregaci�n para servicios ubicados cada uno en un solo host.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_HostedService : CIM_Dependency

{

  [Description("El sistema host.") : Amended ToSubclass] CIM_System Ref Antecedent;

  [Description("El servicio de host en el sistema.") : Amended ToSubclass] CIM_Service Ref Dependent;

};



[Description("CIM_HostedBootService define el sistema donde se hospeda un servicio de arranque. Como esta relaci�n es una subclase de CIM_HostedService, hereda el esquema de denominaci�n o alcance definido para el servicio, si un servicio es d�bil para el sistema que lo hospeda.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_HostedBootService : CIM_HostedService

{

  [Description("El servicio de arranque hospedado en el sistema.") : Amended ToSubclass] CIM_BootService Ref Dependent;

};



[Description("Una asociaci�n que describe d�nde se env�a un trabajo para su procesamiento; es decir, el destino del trabajo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_JobDestinationJobs : CIM_Dependency

{

  [Description("El destino del trabajo, que posiblemente ser� una cola.") : Amended ToSubclass] CIM_JobDestination Ref Antecedent;

  [Description("El trabajo que se encuentra en el destino o cola de trabajos.") : Amended ToSubclass] CIM_Job Ref Dependent;

};



[Description("Una asociaci�n entre FileSystem y  StorageExtent donde est� ubicado. T�picamente,  FileSystem reside en un disco l�gico.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ResidesOnExtent : CIM_Dependency

{

  [Description("La extensi�n de almacenamiento.") : Amended ToSubclass] CIM_StorageExtent Ref Antecedent;

  [Description("El sistema de archivos que se encuentra en la extensi�n de almacenamiento.") : Amended ToSubclass] CIM_FileSystem Ref Dependent;

};



[Description("CIM_RunningOS indica el sistema operativo que se ejecuta actualmente. Como m�ximo, se puede ejecutar un sistema operativo a la vez en un equipo. Se especifica 'como m�ximo' porque el equipo puede no haberse arrancado o su sistema operativo puede ser desconocido.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_RunningOS : CIM_Dependency

{

  [Description("El sistema operativo que est� ejecut�ndose actualmente en el equipo.") : Amended ToSubclass] CIM_OperatingSystem Ref Antecedent;

  [Description("El equipo.") : Amended ToSubclass] CIM_ComputerSystem Ref Dependent;

};



[Description("Esta relaci�n asocia una dependencia CIM_Dependency con uno o varios objetos CIM_Configuration. Por ejemplo, las dependencias de un equipo podr�an cambiar en funci�n de la red o el sitio al que se adjunte el sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DependencyContext

{

  [Description("El objeto de configuraci�n que agrega la dependencia.") : Amended ToSubclass] CIM_Configuration Ref Context;

  [Description("Una dependencia de agregado.") : Amended ToSubclass] CIM_Dependency Ref Dependency;

};



[Description(" La asociaci�n CIM_DirectorySpecificationFile identifica el directorio que contiene el archivo que la clase CIM_DirectorySpecification ha especificado. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DirectorySpecificationFile

{

  [Description("La especificaci�n del directorio.") : Amended ToSubclass] CIM_DirectorySpecification Ref DirectorySpecification;

  [Description("La especificaci�n del archivo.") : Amended ToSubclass] CIM_FileSpecification Ref FileSpecification;

};



[Description("Esta asociaci�n relaciona un objeto CIM_Configuration con uno o varios elementos del sistema administrado. El objeto CIM_Configuration representa un determinado comportamiento o un estado funcional deseado para CIM_ManagedSystemElement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ElementConfiguration

{

  [Description("El objeto CIM_Configuration que agrupa la configuraci�n y las dependencias asociadas con el elemento del sistema administrado.") : Amended ToSubclass] CIM_Configuration Ref Configuration;

  [Description("El elemento del sistema administrado.") : Amended ToSubclass] CIM_ManagedSystemElement Ref Element;

};



[Description("La asociaci�n CIM_FromDirectoryAction identifica el directorio para la acci�n del archivo. Cuando se usa esta asociaci�n, se supone que el directorio de origen fue creado por una acci�n anterior. Esta asociaci�n no puede existir con una asociaci�n  CIM_FromDirectorySpecification puesto que la acci�n de un archivo s�lo puede implicar un directorio de origen simple. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_FromDirectoryAction

{

  [Description("Nombre de archivo.") : Amended ToSubclass] CIM_FileAction Ref FileName;

  [Description("Directorio de origen.") : Amended ToSubclass] CIM_DirectoryAction Ref SourceDirectory;

};



[Description("La asociaci�n CIM_FromDirectorySpecification identifica el directorio de origen para la acci�n de archivo. Cuando se usa esta asociaci�n, se supone que el directorio de origen ya exist�a. Esta asociaci�n no puede existir con una asociaci�n CIM_FromDirectoryAction, ya que una acci�n de archivo s�lo puede implicar a un �nico directorio de origen.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_FromDirectorySpecification

{

  [Description("Nombre de archivo.") : Amended ToSubclass] CIM_FileAction Ref FileName;

  [Description("Directorio de origen.") : Amended ToSubclass] CIM_DirectorySpecification Ref SourceDirectory;

};



[Description("La clase CIM_FRU es una colecci�n de proveedor definido de productos y/o elementos f�sicos que est� asociada con un producto con el prop�sito de administrar, mantener o actualizar ese producto en la ubicaci�n del cliente. FRU es un acr�nimo para \"field replaceable unit\". ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_FRU

{

  [Description("Una descripci�n de texto breve, de una l�nea, de la unidad reemplazable de campo (FRU).") : Amended ToSubclass] STRING Caption;

  [Description("Una descripci�n de texto de la unidad reemplazable de campo (FRU).") : Amended ToSubclass] STRING Description;

  [Description("Informaci�n de pedido de la unidad reemplazable de campo (FRU).") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING FRUNumber;

  [Description("Identificaci�n de la unidad reemplazable de campo (FRU), como el n�mero de serie en software o una fecha de anulaci�n en un chip hardware.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING IdentifyingNumber;

  [Description("Nombre de la unidad reemplazable de campo (FRU).") : Amended ToSubclass] STRING Name;

  [Description("El nivel de revisi�n de la unidad reemplazable de campo (FRU).") : Amended ToSubclass] STRING RevisionLevel;

  [Description("El nombre del proveedor de la unidad reemplazable de campo (FRU).") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING Vendor;

};



[Description("Indica que una unidad reemplazable de campo (FRU) puede estar compuesta de otros productos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_FRUIncludesProduct

{

  [Description("El producto que forma parte de la unidad reemplazable de campo (FRU).") : Amended ToSubclass] CIM_Product Ref Component;

  [Description("La FRU.") : Amended ToSubclass] CIM_FRU Ref FRU;

};



[Description("Indica los elementos f�sicos que conforman una unidad reemplazable de campo (FRU).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_FRUPhysicalElements

{

  [Description("El elemento f�sico que forma parte de la unidad reemplazable de campo (FRU).") : Amended ToSubclass] CIM_PhysicalElement Ref Component;

  [Description("La FRU.") : Amended ToSubclass] CIM_FRU Ref FRU;

};



[Description("Un archivo o un almac�n de conjunto de datos local de un equipo o montado remotamente desde un servidor de archivos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_FileSystem : CIM_LogicalElement

{

  [Description("AvailableSpace indica la cantidad total de espacio disponible para el sistema de archivos, en bytes. Si no la conoce, escriba cero (0).") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] UINT64 AvailableSpace;

  [Description("Los sistemas de archivos pueden leer o escribir datos en bloques que se definen de forma independiente de las extensiones de almacenamiento subyacentes. Esta propiedad captura el tama�o de bloque del sistema de archivos para el almacenamiento y la recuperaci�n de datos.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] UINT64 BlockSize;

  [Description("Indica que se conserva el modelo de may�sculas y min�sculas en los nombres de archivo.") : Amended ToSubclass] BOOLEAN CasePreserved;

  [Description("Indica que se admiten nombres de archivo donde se distinguen may�sculas de min�sculas.") : Amended ToSubclass] BOOLEAN CaseSensitive;

  [Description("Matriz que define los juegos de caracteres que son compatibles con FileSYstem. Por ejemplo, los valores, \"ASCII\" (2) o \"ISO2022\" (4), pueden especificarse.") : Amended ToSubclass,Values{"Desconocido", "Otros", "ASCII", "Unicode", "ISO2022", "ISO8859", "C�digo UNIX extendido", "UTF-8", "UCS-2"} : Amended ToSubclass] UINT16 CodeSet[];

  [Description("Una cadena con formato libre que indica el algoritmo o la herramienta usados para comprimir el sistema de archivos. Si no se puede o no se desea describir el esquema de compresi�n, quiz�s porque no se conozca, se recomienda usar las palabras siguientes: \"Desconocido\" para representar que no se conoce si el sistema de archivos est� o no comprimido, \"Comprimido\" para representar que el sistema de archivos est� comprimido pero su esquema de compresi�n se desconoce o no se revela y \"No comprimido\" para representar que el sistema de archivos no est� comprimido.") : Amended ToSubclass] STRING CompressionMethod;

  [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,Key : ToInstance ToSubclass DisableOverride] STRING CreationClassName;

  [Description("Nombre de la clase de creaci�n del sistema de �mbito.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING CSCreationClassName;

  [Description("Nombre del sistema de �mbito.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING CSName;

  [Description("Una cadena con formato libre que indica el algoritmo o la herramienta usados para cifrar el sistema de archivos. No es posible (y puede no ser deseable) describir el esquema de cifrado, quiz�s por razones de seguridad; se recomienda usar las palabras siguientes: \"Desconocido\" para representar que no se conoce si el sistema de archivos est� cifrado o no, \"Cifrado\" para representar que el sistema de archivos est� cifrado pero su esquema de cifrado no se conoce o no se revela y \"Sin cifrar\" para representar que el sistema de archivos no est� cifrado.") : Amended ToSubclass] STRING EncryptionMethod;

  [Description("La propiedad FileSystemSize almacena el tama�o total del sistema de archivos, en bytes. Si no lo conoce, escriba cero (0).") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] UINT64 FileSystemSize;

  [Description("Entero que indica la longitud m�xima de un nombre de archivo dentro del sistema de archivos. Cero indica que no hay ning�n l�mite en cuanto a la longitud del nombre de archivo.") : Amended ToSubclass] UINT32 MaxFileNameLength;

  [Description("Indica que el sistema de archivos est� designado como de s�lo lectura.") : Amended ToSubclass] BOOLEAN ReadOnly;

  [Description("Nombre de la ruta de acceso u otra informaci�n que define la ra�z del sistema de archivos.") : Amended ToSubclass] STRING Root;

};



[Description("Una clase derivada de FileSystem que representa el almac�n de archivo controlado por ComputerSystem a trav�s de medios locales (ej; acceso directo al controlador de dispositivo). En este caso, el almac�n de archivos est� directamente administrado por ComputerSystem sin la necesidad de que otro equipo act�e como un servidor de archivos. Esta definici�n no se rompe en el caso de un Sistema de archivos de cl�ster. En este escenario, FileSystem es un LocalFileSystem, d�bil para el Cl�ster.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_LocalFileSystem : CIM_FileSystem

{

};



[Description("CIM_JobDestination es un elemento l�gico que representa d�nde se env�a un trabajo para su procesamiento. Puede hacer referencia a una cola que contiene cero o alg�n trabajo, como una cola de impresi�n que contiene trabajos de impresi�n. Los destinos de los trabajos se encuentran en los sistemas, de forma similar a como ocurre con los servicios.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_JobDestination : CIM_LogicalElement

{

  [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,Key : ToInstance ToSubclass DisableOverride] STRING CreationClassName;

  [Description("Nombre de la clase de creaci�n del sistema de �mbito.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING SystemCreationClassName;

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

};



[Description("Capacidades y administraci�n de un controlador de administraci�n. Un microcontrolador I2C es un tipo de controlador de administraci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ManagementController : CIM_Controller

{

};



[Description("PCIController es una superclase para las clases PCIBridge y PCIDevice. Estas clases son modelos de adaptadores y puentes en un bus PCI. Las propiedades en PCIController y sus subclases est�n definidas en las varias especificaciones de PCI publicadas por PCI SIG.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_PCIController : CIM_Controller

{

};



[Description("Capacidades y administraci�n de una unidad magneto-�ptica, un subtipo de dispositivo de acceso a medios.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_MagnetoOpticalDrive : CIM_MediaAccessDevice

{

};



[Description("Capacidades y administraci�n de una unidad WORM, un subtipo de dispositivo de acceso a medios.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_WORMDrive : CIM_MediaAccessDevice

{

};



[Description("Capacidades y administraci�n del dispositivo l�gico de esc�ner.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Scanner : CIM_LogicalDevice

{

};



[Description("BinarySensor proporciona una salida booleana. Dada la adici�n de las propiedades CurrentState y PossibleStates para el Sensor, la subclase BinarySensor no es necesaria, pero se retiene para compatibilidad de retroceso. Un BinarySensor se puede crear creando instancias en un Sensor con dos PossibleStates.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_BinarySensor : CIM_Sensor

{

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

  [Description("ExpectedReading indica el valor 'normal' para el sensor.") : Amended ToSubclass] BOOLEAN ExpectedReading;

  [Description("InterpretationOfFalse es una cadena que indica lo mismo que un valor 'False' de un sensor binario. Esta informaci�n se pudo mostrar a un usuario.") : Amended ToSubclass] STRING InterpretationOfFalse;

  [Description("InterpretationOfTrue es una cadena que indica lo mismo que un valor 'True' de un sensor binario. Esta informaci�n se pudo mostrar a un usuario.") : Amended ToSubclass] STRING InterpretationOfTrue;

};



[Description("DiscreteSensor tiene un conjunto legal de valores de cadena, del que puede informar. Estos valores est�n enumerados en la propiedad Sensor's PossibleValues. DiscreteSensor siempre tendr� una \"lectura actual\" que corresponde a uno de los valores enumerados.\nDada la adici�n de las propiedades CurrentState y PossibleStates para Sensor, la subclase DiscreteSensor no es necesaria ya, pero se mantiene para compatibilidad reversa. La informaci�n en las propiedades CurrentReading y PossibleValues normalmente tendr�n los mismos valores y sem�nticas que las propiedades CurrentState y PossibleStates, heredadas de Sensor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DiscreteSensor : CIM_Sensor

{

  [Description("La propiedad AcceptableValues detalla cu�les de las cadenas en la propiedad PossibleValues se consideran \"aceptables\" (es decir, no son errores).") : Amended ToSubclass] STRING AcceptableValues[];

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

  [Description("La propiedad PossibleValues enumera los resultados de cadena posibles que pueden salir del sensor discreto.") : Amended ToSubclass] STRING PossibleValues[];

};



[Description("Un sensor multiestado es un conjunto de sensores binarios, donde cada sensor informa de un resultado booleano.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_MultiStateSensor : CIM_Sensor

{

};



[Description("Esta clase existe para compatibilidades regresivas a definiciones de esquema CIM anteriores. Con las adiciones a Sensor y NumericSensor en V2.2, ya no es necesaria. Se puede definir un Tachometer estableciendo la propiedad SensorType, heredada de Sensor, a 5 (\"Tac�metro\"). Otras propiedades de esta clase est�n asignadas a valores constantes para corresponderse con las definiciones de la jerarqu�a del sensor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Tachometer : CIM_NumericSensor

{

  [Units("revoluciones por minuto") : Amended ToSubclass] sint32 CurrentReading;

  [Units("revoluciones por minuto") : Amended ToSubclass] sint32 NominalReading;

  [Units("revoluciones por minuto") : Amended ToSubclass] sint32 NormalMax;

  [Units("revoluciones por minuto") : Amended ToSubclass] sint32 NormalMin;

  [Units("revoluciones por minuto") : Amended ToSubclass] sint32 MaxReadable;

  [Units("revoluciones por minuto") : Amended ToSubclass] sint32 MinReadable;

  [Units("d�cimas de revoluciones por minuto") : Amended ToSubclass] uint32 Resolution;

  [Units("revoluciones por minuto") : Amended ToSubclass] sint32 Tolerance;

  [Units("revoluciones por minuto") : Amended ToSubclass] sint32 LowerThresholdNonCritical;

  [Units("revoluciones por minuto") : Amended ToSubclass] sint32 UpperThresholdNonCritical;

  [Units("revoluciones por minuto") : Amended ToSubclass] sint32 LowerThresholdCritical;

  [Units("revoluciones por minuto") : Amended ToSubclass] sint32 UpperThresholdCritical;

  [Units("revoluciones por minuto") : Amended ToSubclass] sint32 LowerThresholdFatal;

  [Units("revoluciones por minuto") : Amended ToSubclass] sint32 UpperThresholdFatal;

};



[Description("CIM_AggregatePSExtent define el n�mero de bloques l�gicos direccionables en un �nico dispositivo de almacenamiento, excluidos los bloques l�gicos asignados como datos de comprobaci�n. Estos bloques l�gicos est�n contenidos dentro de un �nico conjunto de vol�menes (si se definen). �sta es una agrupaci�n alternativa para CIM_ProtectedSpaceExtents, cuando s�lo se necesita informaci�n de resumen o cuando se usa la configuraci�n autom�tica. La configuraci�n autom�tica puede dar como resultado la definici�n de miles de extensiones de espacio protegidas de CIM_ProtectedSpaceExtent. No merece la pena modelar las extensiones individuales, por lo que se defini� el objeto CIM_AggregatePSExtent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_AggregatePSExtent : CIM_StorageExtent

{

};



[Description("CIM_ProtectedSpaceExtent define las direcciones de bloque l�gico direccionables, tratadas como una extensi�n de almacenamiento �nica, que se encuentra en una extensi�n f�sica �nica. Las extensiones de espacio protegidas excluyen los bloques l�gicos asignados como datos de comprobaci�n y contienen informaci�n de asignaci�n de la profundidad de las bandas de datos de usuario. Una posibilidad alternativa, si se usa la configuraci�n autom�tica, es crear instancias de la clase CIM_AggregatePSExtent o extenderla.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ProtectedSpaceExtent : CIM_StorageExtent

{

  [Description("Para un ProtectedSpaceExtent que est� asignado a VolumeSet, (ej; se nombra en una asociaci�n CIM_VolumeSetBasedOnPSExtent), esta propiedad es el n�mero de bytes de datos del usuario ubicados en este ProtectedSpaceExtent antes de moverlo al pr�ximo ProtectedSpaceExtent en el VolumeSet. De otro modo, esta ProtectedSpaceExtent se considera como no asignada y esta propiedad debe establecerse en cero (0h.)") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] UINT64 UserDataStripeDepth;

};



[Description("CIM_VolumeSet representa un intervalo contiguo de bloques l�gicos presentados al entorno operativo para la lectura y escritura de datos de usuario. Los conjuntos de vol�menes no se solapar�n entre s�. Se basan en una o varias extensiones f�sicas, extensiones de espacio protegidas o extensiones de agregado, todas del mismo tipo. Se deben crear instancias o subclases de �stas, seg�n corresponda.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_VolumeSet : CIM_StorageExtent

{

  [Description("VolumeSets en SCC tiene una informaci�n de estado adicional m�s all� de lo capturado en las propiedades Availability y StatusInfo, heredadas de ManagedSystemElement. Esta informaci�n adicional (por ejemplo, \"Protecci�n deshabilitada\", valor=9) se captura en la propiedad VolumeStatus.") : Amended ToSubclass] UINT64 PSExtentInterleaveDepth;

  [Description("N�mero de ProtectedSpaceExtents contiguo que se ha contado antes del bucle de retroceso a ProtectedSpaceExtent de la secci�n actual. Es el n�mero de Extents que forman la secci�n de datos del usuario.") : Amended ToSubclass] UINT64 PSExtentStripeLength;

};



[Description("Un archivo de dispositivo es un tipo especial de archivo l�gico que representa un dispositivo. Esta convenci�n es �til para algunos sistemas operativos que administran dispositivos con un modelo de entrada y salida de flujo de bytes. El dispositivo l�gico asociado con este archivo se especifica mediante la relaci�n CIM_DeviceAccessedByFile.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DeviceFile : CIM_LogicalFile

{

};



[Description("Una clase derivada de CIM_LogicalElement que es una colecci�n especial de los elementos del sistema administrado. Esta colecci�n indica que los componentes agregados juntos proporcionan redundancia. Todos los elementos agregados en un grupo de redundancia deben ser instancias de la misma clase de objeto.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_RedundancyGroup : CIM_LogicalElement

{

  [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,Key : ToInstance ToSubclass DisableOverride] STRING CreationClassName;

  [Description("RedundancyStatus proporciona informaci�n acerca del estado del grupo de redundancia. \"Totalmente redundante\" (valor=2) significa que toda la redundancia configurada est� todav�a disponible; \"Redundancia degradada\" (3) significa que se han experimentado algunos errores pero todav�a hay disponible una reducida cantidad de redundancia; \"P�rdida de redundancia\" (4) significa que se ha experimentado un n�mero suficiente de errores como para que no haya redundancia disponible y el pr�ximo error causar� un error general. Tambi�n se definen los valores \"Otros\" (1) y \"Desconocido\" (0).") : Amended ToSubclass,Values{"Desconocido", "Otros", "Totalmente redundante", "Redundancia degradada", "P�rdida de redundancia"} : Amended ToSubclass] UINT16 RedundancyStatus;

};



[Description("Una clase derivada del grupo de redundancia que indica que los elementos agregados tienen m�s capacidad o la capacidad necesaria. Un ejemplo de este tipo de redundancia es la instalaci�n de N+1 sistemas de alimentaci�n o ventiladores en un sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ExtraCapacityGroup : CIM_RedundancyGroup

{

  [Description("MinNumberNeeded indica el menor n�mero de elementos que deben estar operativos para que haya redundancia. Por ejemplo, en una relaci�n de redundancia N+1, la propiedad MinNumberNeeded debe ser N.") : Amended ToSubclass] UINT32 MinNumberNeeded;

};



[Description("Una clase derivada de RedundancyGroup indicando que uno o m�s  de los elementos agregados pueden tener un repuesto. (Los Repuestos actuales se definen usando la asociaci�n ActsAsSpare.) Un ejemplo es el uso de las tarjetas de interfaz de red (NICs) que son redundantes en un equipo - donde una es principal y la otra es un Repuesto. La tarjeta \"principal\" ser� un miembro de SpareGroup (asociada usando la clase RedundancyComponent) y la \"otra NIC\" se asociar� usando la relaci�n ActsAsSpare.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SpareGroup : CIM_RedundancyGroup

{

};



[Description("Una clase derivada del grupo de redundancia que contiene informaci�n de redundancia relativa al almacenamiento. Los grupos de redundancia de almacenamiento se usan para proteger los datos de usuario. Est�n formados por una o varias extensiones f�sicas, o una o varias extensiones f�sicas de agregado. Los grupos de redundancia de almacenamiento se pueden solapar. Sin embargo, las extensiones subyacentes dentro del solapamiento no deben contener ninguna informaci�n de comprobaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_StorageRedundancyGroup : CIM_RedundancyGroup

{

  [Description("TypeOfAlgorithm especifica el algoritmo usado para la reconstrucci�n y redundancia de datos. Por ejemplo, se puede especificar \"P+Q\" (valor=5) o \"P+S\" (7). El valor cero (0) no es v�lido en el esquema CIM porque en DMI representa que no existe redundancia. En este caso, no se deben crear instancias del objeto.") : Amended ToSubclass,Values{"No definido", "Otros", "Desconocido", "Copiar", "XOR", "P+Q", "S", "P+S"} : Amended ToSubclass] UINT16 TypeOfAlgorithm;

};



[Description("CIM_VideoBIOSElement representa el software de bajo nivel que se carga en almacenamiento no vol�til y se usa para reunir, configurar y tener acceso a la controladora de v�deo y la pantalla de un equipo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_VideoBIOSElement : CIM_SoftwareElement

{

  [Description("Si es True, indica que el sistema BIOS de v�deo est� vigilado.") : Amended ToSubclass] BOOLEAN IsShadowed;

};



[Description(" La clase CIM_ApplicationSystem es usada para representar una aplicaci�n o un sistema de software que es compatible con una funci�n empresarial en particular y que pueden ser administradas como unidades independientes. Tal sistema se puede descomponer en sus componentes funcionales usando la clase CIM_SoftwareFeature. Las caracter�sticas del software para una aplicaci�n en particular o sistema de software est�n ubicadas usando  la asociaci�n CIM_ApplicationSystemSoftwareFeature.  ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ApplicationSystem : CIM_System

{

};



[Description("CIM_ProductFRU es una asociaci�n entre un producto y la unidad reemplazable de campo (FRU) que proporciona informaci�n relativa a qu� componentes del producto se han reemplazado o se est�n reemplazando. La asociaci�n es de uno a varios, lo que indica que un producto puede tener varias unidades FRU y que una determinada instancia de una unidad FRU s�lo se aplica a una instancia de un producto.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ProductFRU

{

  [Description("La FRU.") : Amended ToSubclass] CIM_FRU Ref FRU;

  [Description("El producto al que se aplica la unidad reemplazable de campo (FRU).") : Amended ToSubclass] CIM_Product Ref Product;

};



[Description("La asociaci�n CIM_ProductParentChild define una jerarqu�a de principales a secundarios entre productos. Por ejemplo, es posible que un producto vaya enlazado con otros productos. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ProductParentChild

{

  [Description("El producto secundario de la asociaci�n.") : Amended ToSubclass] CIM_Product Ref Child;

  [Description("El producto principal de la asociaci�n.") : Amended ToSubclass] CIM_Product Ref Parent;

};



[Description("Indica los elementos f�sicos que componen un producto.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ProductPhysicalElements

{

  [Description("El elemento f�sico que forma parte del producto.") : Amended ToSubclass] CIM_PhysicalElement Ref Component;

  [Description("Producto.") : Amended ToSubclass] CIM_Product Ref Product;

};



[Description("CIM_ProductProductDependency es una asociaci�n entre dos productos que indica que uno debe estar instalado, o debe estar ausente, para que el otro funcione. Esto es conceptualmente equivalente a la asociaci�n CIM_ServiceServiceDependency.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ProductProductDependency

{

  [Description("El producto que depende de otro producto.") : Amended ToSubclass] CIM_Product Ref DependentProduct;

  [Description("El producto requerido.") : Amended ToSubclass] CIM_Product Ref RequiredProduct;

  [Description("La naturaleza de la dependencia del producto. Esta propiedad describe que se debe instalar el producto asociado (valor=2) o que el producto debe estar ausente (valor=3) para que el producto funcione.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Se debe instalar el producto", "No se debe instalar el producto"} : Amended ToSubclass] UINT16 TypeOfDependency;

};



[Description("CIM_ProductSupport es una asociaci�n entre el producto y el acceso al soporte que indica c�mo se obtiene el soporte del producto. Es una relaci�n de varios a varios, lo que implica que para un producto hay disponibles varios tipos de soporte y que el mismo objeto soporte puede proporcionar asistencia para varios productos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ProductSupport

{

  [Description("Producto.") : Amended ToSubclass] CIM_Product Ref Product;

  [Description("Soporte del producto.") : Amended ToSubclass] CIM_SupportAccess Ref Support;

};



[Description("Esta relaci�n asocia los objetos Configuration con los objetos Setting. Por ejemplo, una configuraci�n del adaptador de red puede cambiar bas�ndose en el sitio/red al que su equipo est� adjuntado. En este caso, el equipo tendr� dos objetos Configuration diferentes, correspondientes a las diferencias en la configuraci�n de red para los dos segmentos de red. Configuration A agregar� un objeto Setting para el adaptador de red cuando opere en el segmento \"ANet\", mientras Configuration B agregar� un objeto Setting diferente al adaptador de red, especifico para el segmento \"BNet\". Tenga en cuenta que muchos Settings del equipo son independientes de la configuraci�n de red. Por ejemplo, Configurations A y B agregar�n el mismo objeto Setting para la resoluci�n de monitor del equipo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SettingContext

{

  [Description("El objeto de configuraci�n que agrega  el par�metro.") : Amended ToSubclass] CIM_Configuration Ref Context;

  [Description("Una configuraci�n agregada.") : Amended ToSubclass] CIM_Setting Ref Setting;

};



[Description("El agregado CIM_StorageDefect recopila los errores de almacenamiento de una extensi�n de almacenamiento.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_StorageDefect

{

  [Description("CIM_StorageError hace referencia al objeto Error, que define las direcciones de inicio y de fin 'retiradas' de la extensi�n de almacenamiento.") : Amended ToSubclass] CIM_StorageError Ref Error;

  [Description("La referencia Extent define la extensi�n de almacenamiento en la que ocurrieron los errores.") : Amended ToSubclass] CIM_StorageExtent Ref Extent;

};



[Description("CIM_StorageError define bloques de medios o espacio de memoria que se marca como 'fuera de servicio' debido a errores. La clave de la clase es la propiedad StartingAddress de los bytes con error.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_StorageError

{

  [Description("El nombre de la clase de creaci�n de la extensi�n de almacenamiento del �mbito.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING DeviceCreationClassName;

  [Description("El identificador de dispositivo (DeviceID) de la extensi�n de almacenamiento del �mbito.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING DeviceID;

  [Description("La direcci�n de fin de los bytes con error.") : Amended ToSubclass] UINT64 EndingAddress;

  [Description("La direcci�n de inicio de los bytes con error.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] UINT64 StartingAddress;

  [Description("Nombre de la clase de creaci�n del sistema de �mbito.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING SystemCreationClassName;

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

};



[Description("La asociaci�n CIM_SupportAccess define c�mo obtener asistencia para un producto.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SupportAccess

{

  [Description("CommunicationInfo proporciona los detalles del modo de comunicaci�n. Por ejemplo, si el modo de comunicaci�n es 'Tel�fono', CommunicationInfo especifica el n�mero de tel�fono al que se llamar�.") : Amended ToSubclass] STRING CommunicationInfo;

  [Description("El modo de comunicaci�n define la forma de comunicaci�n para obtener soporte t�cnico. Por ejemplo, se puede especificar comunicaci�n telef�nica (valor=2), fax (3) o correo electr�nico (8).") : Amended ToSubclass,Values{"Otros", "Tel�fono", "Fax", "BBS", "Servicio en pantalla", "P�gina web", "FTP", "Correo electr�nico"} : Amended ToSubclass] UINT16 CommunicationMode;

  [Description("Una descripci�n de texto del tipo de soporte proporcionado.") : Amended ToSubclass] STRING Description;

  [Description("Locale define la zona geogr�fica y el dialecto idiom�tico con el que se relaciona este recurso de soporte.") : Amended ToSubclass] STRING Locale;

  [Description("SupportAccessID es una cadena arbitraria con formato libre definida por el proveedor del producto o por la organizaci�n que lo implementa. Esta propiedad, puesto que es una clave, debe ser �nica en toda la empresa.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING SupportAccessId;

};



[Description("La asociaci�n CIM_ToDirectoryAction identifica el directorio de destino para la acci�n de archivo. Cuando se usa esta asociaci�n, se supone que el directorio de destino fue creado por una acci�n anterior. Esta asociaci�n no puede existir con una asociaci�n CIM_ToDirectorySpecification, ya que una acci�n de archivo s�lo puede implicar a un �nico directorio de destino. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ToDirectoryAction

{

  [Description("El directorio de destino.") : Amended ToSubclass] CIM_DirectoryAction Ref DestinationDirectory;

  [Description("El nombre del archivo.") : Amended ToSubclass] CIM_CopyFileAction Ref FileName;

};



[Description("La asociaci�n CIM_ToDirectorySpecification identifica el directorio de destino para la acci�n de archivo. Cuando se usa esta asociaci�n, se supone que el directorio de destino ya exist�a. Esta asociaci�n no puede existir con una asociaci�n CIM_ToDirectoryAction, ya que una acci�n de archivo s�lo puede implicar a un �nico directorio de destino.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ToDirectorySpecification

{

  [Description("El directorio de destino.") : Amended ToSubclass] CIM_DirectorySpecification Ref DestinationDirectory;

  [Description("Nombre de archivo.") : Amended ToSubclass] CIM_CopyFileAction Ref FileName;

};



[Description("Una asociaci�n entre un Sistema de archivos y un Directorio que indica que �ste �ltimo se adjunta al sistema de archivos. La sem�ntica de esta relaci�n requiere que el directorio montado est� contenido por un sistema de archivos (a trav�s de la asociaci�n FileStorage) que es diferente del sistema de archivos referenciado como Dependiente. El directorio que contiene el sistema de archivos puede ser local o remoto. Por ejemplo, un  Sistema de archivos local en un equipo Solaris puede montar un directorio desde el sistema de archivos al que se obtiene acceso a trav�s de la unidad de CDROM del equipo, ej.; otro Sistema de archivos local. Por otro lado, en un caso \"remoto\", el directorio se exporta primero por su sistema de archivos, que est� hospedado en otro equipo que act�a (por ejemplo) como un servidor de archivos. Para poder distinguir estos dos tipos de Montaje, se recomienda que una asociaci�n CIM_Export se defina siempre para los directorios accedidos/montados remotamente.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Mount : CIM_Dependency

{

  [Description("El directorio montado.") : Amended ToSubclass] CIM_Directory Ref Antecedent;

  [Description("El directorio SistemaArchivos est� montado en.") : Amended ToSubclass] CIM_NFS Ref Dependent;

};



[Description("Una asociaci�n entre LocalFileSystem  y sus Directorios indicando que los directorios especificados est�n disponibles para montarlos. Cuando se exporta un FileSystem entero, el directorio debe hacer referencia al directorio m�s importante del FileSystem.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Export

{

  [Description("El directorio exportado para el montaje NFS.") : Amended ToSubclass] CIM_Directory Ref Directory;

  [Description("El sistema de archivos local.") : Amended ToSubclass] CIM_LocalFileSystem Ref LocalFS;

  [Description("Nombre con el que se exporta el directorio.") : Amended ToSubclass] STRING ExportedDirectoryName;

};



[Description("Una clase derivada de FileSystem que representa el acceso de FileSystem a trav�s de un servicio relacionado con la red. En este caso, el almac�n del archivo est� hospedado por un equipo que act�a como un servidor de archivos. Por ejemplo, el almac�n de archivos para un sistema de archivos NFS no est� normalmente en unos medios controlados localmente de un sistema de equipos, ni se obtiene acceso directamente a trav�s de la unidad de dispositivos. Las subclases de RemoteFileSystem contiene la informaci�n de configuraci�n del lado cliente relacionada con el acceso a FileSystem.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_RemoteFileSystem : CIM_FileSystem

{

};



[Description("Una clase derivada de RemoteFileSystem representando que  FileSystem est� montado, usando el protocolo NFS, de un equipo. Las propiedades del objeto NFS tratan con los aspectos funcionales del montaje y representa la configuraci�n del lado cliente para el acceso NFS. El tipo de FileSystem (heredado de FileSystem) debe establecerse para indicar el tipo de FileSystem como aparece en el cliente.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_NFS : CIM_RemoteFileSystem

{

  [Description("Si se asigna el valor True, se habilitar� el almacenamiento en cach� de atributos de control. Si es False, se deshabilitar� el almacenamiento en cach� de atributos de control.") : Amended ToSubclass] BOOLEAN AttributeCaching;

  [Description("N�mero m�ximo de segundos que se conservan los atributos en cach� tras la actualizaci�n de directorios.") : Amended ToSubclass,Units("segundos") : Amended ToSubclass] UINT16 AttributeCachingForDirectoriesMax;

  [Description("N�mero m�nimo de segundos que se conservan los atributos en cach� tras la actualizaci�n de directorios.") : Amended ToSubclass,Units("segundos") : Amended ToSubclass] UINT16 AttributeCachingForDirectoriesMin;

  [Description("N�mero m�ximo de segundos que se conservan los atributos en cach� tras la modificaci�n de archivos.") : Amended ToSubclass,Units("segundos") : Amended ToSubclass] UINT16 AttributeCachingForRegularFilesMax;

  [Description("N�mero m�nimo de segundos que se conservan los atributos en cach� tras la modificaci�n de archivos.") : Amended ToSubclass,Units("segundos") : Amended ToSubclass] UINT16 AttributeCachingForRegularFilesMin;

  [Description("Si se asigna el valor True, los reintentos se efect�an en primer plano. Si es False, si se produce un error en el primer intento de montaje, se efectuar�n reintentos en segundo plano.") : Amended ToSubclass] BOOLEAN ForegroundMount;

  [Description("Si se asigna el valor True, una vez que el sistema de archivos est� montado, se reintentan las solicitudes NFS hasta que el sistema host responde. Si es False, una vez que el sistema de archivos est� montado, se devuelve un error si el sistema host no responde.") : Amended ToSubclass] BOOLEAN HardMount;

  [Description("Si se asigna el valor True, se permiten interrupciones en los montajes forzados. Si es False, se pasan por alto las interrupciones en los montajes forzados.") : Amended ToSubclass] BOOLEAN Interrupt;

  [Description("N�mero m�ximo de reintentos permitidos en caso de error de montaje.") : Amended ToSubclass] UINT16 MountFailureRetries;

  [Description("Tama�o del b�fer de lectura, en bytes.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] UINT64 ReadBufferSize;

  [Description("N�mero m�ximo de retransmisiones NFS permitidas.") : Amended ToSubclass] UINT16 RetransmissionAttempts;

  [Description("Tiempo de espera NFS, en d�cimas de segundo.") : Amended ToSubclass,Units("d�cimas de segundo") : Amended ToSubclass] UINT32 RetransmissionTimeout;

  [Description("El n�mero de puerto UDP del equipo remoto (es decir, el servidor de archivos NFS).") : Amended ToSubclass] UINT32 ServerCommunicationPort;

  [Description("Tama�o del b�fer de escritura, en bytes.") : Amended ToSubclass,Units("bytes") : Amended ToSubclass] UINT64 WriteBufferSize;

};



[Description("CIM_BootService representa la funcionalidad proporcionada por un dispositivo, por software o a trav�s de una red para cargar un sistema operativo en un equipo unitario.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_BootService : CIM_Service

{

};



[Description(" La clase CIM_SoftwareFeature define una funci�n en particular o la capacidad de un producto o sistema de aplicaci�n. Esta clase est� pensada para capturar el nivel de granularidad que es significante para un consumidor o usuario de un producto m�s que las unidades que reflejan como se ha construido o empaquetado el producto. Lo que anteriormente se ha detallado se captura usando una clase CIM_SoftwareElement. Cuando una caracter�stica de software puede existir en plataformas m�ltiples o en sistemas operativos (por ejemplo, un componente de cliente de tres niveles de aplicaciones cliente/servidor que pueden ser ejecutadas en Solaris,  Windows NT y Windows 95), una caracter�stica de software es una colecci�n de todos los elementos de software para estas diferentes plataformas. En este caso, los usuarios del modelo deben tener en cuenta esta situaci�n puesto que normalmente estar�n interesados en una sub-colecci�n de elementos de software necesarios para una plataforma en particular. Las caracter�sticas de software se definen siempre en el contexto de una clase CIM_Product usando la asociaci�n CIM_ProductSoftwareFeatures puesto que las caracter�sticas se entregan con los productos. Opcionalmente, las caracter�sticas de software de uno o m�s productos pueden ser organizadas en sistemas de aplicaciones usando la asociaci�n CIM_ApplicationSystemSoftwareFeature.  ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SoftwareFeature : CIM_LogicalElement

{

  [Key : ToInstance ToSubclass DisableOverride,Description("Identificaci�n del producto, como el n�mero de serie en software o una fecha de anulaci�n en un chip de hardware") : Amended ToSubclass] string IdentifyingNumber;

  [Key : ToInstance ToSubclass DisableOverride,Description("Nombre del producto usado com�nmente") : Amended ToSubclass] string ProductName;

  [Description("Nombre del proveedor del producto. Se corresponde con la propiedad del proveedor en el objeto del producto en el est�ndar de intercambio de soluciones DMTF.") : Amended ToSubclass] string Vendor;

  [Key : ToInstance ToSubclass DisableOverride,Description("Informaci�n de versi�n del producto. Corresponde a la propiedad Version del objeto Product en el est�ndar de intercambio de soluciones DMTF.") : Amended ToSubclass] string Version;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name define la etiqueta por la que se conoce el objeto en el entorno externo al sistema de procesamiento de datos. Esta etiqueta es un nombre legible que identifica de forma �nica el elemento en el contexto del espacio de nombres del elemento.") : Amended ToSubclass] string Name;

};



[Description(" Una comprobaci�n es una condici�n o caracter�stica que se espera que sea verdad en un entorno definido o dentro del �mbito de una instancia de CIM_ComputerSystem. Las comprobaciones asociadas con un determinado elemento de software se organizan en uno de dos grupos con la propiedad Phase de la asociaci�n CIM_SoftwareElementChecks. Las condiciones que se supone que se satisfacen cuando un elemento de software se encuentra en un entorno concreto se conocen como condiciones del estado actual. Las condiciones que tienen que cumplirse para que el elemento de software actual pase a su siguiente estado se conocen como condiciones del estado siguiente. Un objeto CIM_ComputerSystem representa el entorno en el que CIM_SoftwareElement ya est� instalado o en el que CIM_SoftwareElement se instalar�. En el caso de que un elemento de software ya est� instalado, la asociaci�n CIM_InstalledSoftwareElement se usa para identificar el objeto CIM_ComputerSystem que representa el \"entorno\". Cuando un elemento de software se est� distribuyendo e instalando en un equipo diferente, el objeto CIM_ComputerSystem para el sistema deseado es el entorno.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Check

{

  [Description("Nombre que se usa para identificar este elemento de software") : Amended ToSubclass] string Name;

  [Description("La versi�n debe tener la forma <Mayor>.<Menor>.<Revisi�n> o <Mayor>.<Menor><letra><revisi�n>") : Amended ToSubclass] string Version;

  [Description(" El estado del elemento de software de un elemento de software ") : Amended ToSubclass,Values{"Implementable", "Instalable", "Ejecuci�n", "Activo"} : Amended ToSubclass] uint16 SoftwareElementState;

  [Description(" �ste es un identificador de este elemento de software.") : Amended ToSubclass] string SoftwareElementID;

  [Description(" El sistema operativo de destino de este elemento de software.") : Amended ToSubclass,Values{"Desconocido", "Otros", "MACOS", "ATTUNIX", "DGUX", "DECNT", "Digital Unix", "OpenVMS", "HPUX", "AIX", "MVS", "OS400", "OS/2", "JAVAVM", "MSDOS", "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE", "NCR3000", "NetWare", "OSF", "DC/OS", "Reliant UNIX", "SCO UnixWare", "SCO OpenServer", "Sucesivo", "IRIX", "Solaris", "SunOS", "U6000", "ASERIES", "TandemNSK", "TandemNT", "BS2000", "LINUX", "Lynx", "XENIX", "VM/ESA", "Interactive UNIX", "BSDUNIX", "FreeBSD", "NetBSD", "Hurd GNU", "OS9", "MACH Kernel", "Inferno", "QNX", "EPOC", "IxWorks", "VxWorks", "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot", "Rhapsody", "Windows 2000", "Dedicado", "VSE", "TPF"} : Amended ToSubclass] uint16 TargetOperatingSystem;

  [key : ToInstance ToSubclass DisableOverride,Description("Un identificador usado junto con otras claves para identificar de forma �nica la comprobaci�n.") : Amended ToSubclass] string CheckID;

  [Description(" Una descripci�n de los objetos.") : Amended ToSubclass] string Description;

  [Description(" La propiedad CheckMode es usada para indicar si se espera que la condici�n se cierre o no se cierre en el entorno. Cuando el valor es True, se espera que la condici�n se cierre  (por ej.; se espera que un archivo est� en un sistema) por lo tanto se espera que invoke() devuelva True. Cuando el valor es False, no se espera que la condici�n se cierre (por ej.; un archivo no debe estar en un sistema) por lo tanto se espera que invoke devuelva False. ") : Amended ToSubclass] boolean CheckMode;

  [Description(" El m�todo invoke es para evaluar una comprobaci�n en particular. Los detalles sobre como eval�a el m�todo una comprobaci�n en particular en un contexto CIM est� descrito por las subclases no abstractas CIM_Check. Los resultados del m�todo est�n basados en el valor de devoluci�n.    - Se devuelve 0 (cero) si se cumple la condici�n.   - Se devuelve 1 (uno) si el m�todo no es compatible.    - Cualquier otro valor indica que no se cumple la condici�n. ") : Amended ToSubclass] uint32 Invoke();

};



[Description(" La clase CIM_DirectorySpecification captura la estructura de directorio principal de un elemento de software.  Esta clase se usa para organizar los archivos de un elemento de software en unidades administrables que se pueden reasignar en un equipo.  ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DirectorySpecification : CIM_Check

{

  [Description(" La propiedad DirectoryType caracteriza el tipo de directorio que se describe. ") : Amended ToSubclass,Values{"Directorio base del producto", "Directorio de archivos ejecutables del producto", "Directorio de bibliotecas del producto", "Directorio de configuraci�n del producto", "Directorio de archivos de inclusi�n del producto", "Directorio de trabajo del producto", "Directorio de registro del producto", "Directorio compartido base", "Directorio compartido de archivos ejecutables", "Directorio compartido de bibliotecas", "Directorio compartido de archivos de inclusi�n", "Directorio base del sistema", "Directorio de archivos ejecutables del sistema", "Directorio de bibliotecas del sistema", "Directorio de configuraci�n del sistema", "Directorio de archivos de inclusi�n del sistema", "Directorio de registro del sistema", "Otros"} : Amended ToSubclass] uint16 DirectoryType;

  [Description("La propiedad DirectoryPath se usa para capturar el nombre de un directorio. El valor suministrado por un proveedor de aplicaciones es realmente un nombre de ruta de acceso recomendado o predeterminado. El valor puede cambiarse para cada entorno.") : Amended ToSubclass] string DirectoryPath;

};



[Description(" CIM_FileSpecification identifica un archivo que est� activo o inactivo en el sistema. El archivo se ubicar� en el directorio identificado por las asociaciones CIM_DirectorySpecificationFile. Cuando se usa el m�todo invoke(), se espera que use la combinaci�n de informaci�n que se ofrece para comprobar la existencia del archivo.  Por lo tanto, no se comprobar� cualquiera de las propiedades con un valor NULL. De esta manera, si s�lo el nombre y las propiedades MDS contienen valores, ser�n los �nicos considerados por el m�todo invoke().  ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_FileSpecification : CIM_Check

{

  [Description(" El nombre del archivo o el nombre del archivo con un prefijo de directorio.  ") : Amended ToSubclass] string Name;

  [Description("La creaci�n de la fecha y hora del archivo. ") : Amended ToSubclass] datetime CreateTimeStamp;

  [units("kilobytes") : Amended ToSubclass] uint64 FileSize;

  [Description(" La propiedad Checksum es una suma de comprobaci�n calculada como la suma de los 16-bits de los primeros 32 bytes del archivo.") : Amended ToSubclass] uint32 CheckSum;

  [Description(" La propiedad CRC1 es el valor CRC calculado usando el medio 512K bytes.") : Amended ToSubclass] uint32 CRC1;

  [Description(" CRC2 es el valor CRC para el medio de 512K bytes con un m�dulo de desplazamiento 3 al inicio del archivo de cero.") : Amended ToSubclass] uint32 CRC2;

  [Description(" MD5 es un algoritmo de gran difusi�n para el c�lculo de sumas de comprobaci�n de 128 bits para cualquier archivo u objeto. La probabilidad de que dos archivos distintos produzcan la misma suma de comprobaci�n MD5 es muy peque�a (aproximadamente, de 1 en 2^64) y, por tanto, la suma de comprobaci�n MD5 de un archivo puede usarse para construir un identificador de contenido confiable que es muy probable que identifique de forma �nica el archivo. Lo contrario tambi�n es cierto: si dos archivos tienen la misma suma de comprobaci�n MD5, es muy probable que los archivos sean id�nticos. En la especificaci�n MOF de la propiedad MD5, el algoritmo MD5 siempre genera una cadena de 32 caracteres. Por ejemplo, la cadena abcdefghijklmnopqrstuvwxyz genera la cadena c3fcd3d76192e4007dfb496cca67e13b. Consulte http://www. rsa.com/pub/rfc1321.txt para obtener detalles acerca de la implementaci�n del algoritmo MD5.") : Amended ToSubclass] string MD5Checksum;

};



[Description("CIM_Action es una operaci�n, parte de un proceso, que crea un elemento de software en su pr�ximo estado o lo elimina en el estado actual. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_Action

{

  [Description("Name se usa para identificar este elemento de software") : Amended ToSubclass] string Name;

  [Description("La versi�n debe estar en el formato <mayor>.<menor>.<revisi�n> o <mayor>.<menor><letra><revisi�n>.") : Amended ToSubclass] string Version;

  [Description(" El SoftwareElementState indica el estado de un elemento de software ") : Amended ToSubclass,Values{"Implementable", "Instalable", "Ejecuci�n", "Activo"} : Amended ToSubclass] uint16 SoftwareElementState;

  [Description(" SoftwareElementID es un identificador para este elemento de software.") : Amended ToSubclass] string SoftwareElementID;

  [Description("TargetOperatingSystem indica el sistema operativo de destino del elemento de software propietario.") : Amended ToSubclass,Values{"Desconocido", "Otros", "MACOS", "ATTUNIX", "DGUX", "DECNT", "Digital Unix", "OpenVMS", "HPUX", "AIX", "MVS", "OS400", "OS/2", "JAVAVM", "MSDOS", "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE", "NCR3000", "NetWare", "OSF", "DC/OS", "Reliant UNIX", "SCO UnixWare", "SCO OpenServer", "Sucesivo", "IRIX", "Solaris", "SunOS", "U6000", "ASERIES", "TandemNSK", "TandemNT", "BS2000", "LINUX", "Lynx", "XENIX", "VM/ESA", "Interactive UNIX", "BSDUNIX", "FreeBSD", "NetBSD", "Hurd GNU", "OS9", "MACH Kernel", "Inferno", "QNX", "EPOC", "IxWorks", "VxWorks", "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot", "Rhapsody", "Windows 2000", "Dedicado", "VSE", "TPF"} : Amended ToSubclass] uint16 TargetOperatingSystem;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad ActionID es un identificador �nico asignado a una acci�n particular para un elemento de software. ") : Amended ToSubclass] string ActionID;

  [Description("La propiedad Direction indica si un determinado objeto CIM_Action forma parte de una secuencia de acciones para efectuar la transici�n del elemento de software actual a su estado siguiente, como \"Instalar\", o para quitar el elemento de software actual, como \"Desinstalar\".") : Amended ToSubclass,Values{"Instalar", "Desinstalar"} : Amended ToSubclass] uint16 Direction;

  [Description("Una descripci�n del objeto.") : Amended ToSubclass] string Description;

  [Description(" El m�todo invoke sirve para realizar una acci�n particular. Los detalles de c�mo el m�todo efect�a la acci�n son espec�ficos de la implementaci�n. Los resultados del m�todo est�n basados en el valor devuelto.    - Se devuelve un 1 (uno) si el m�todo devuelto no es compatible.    - Cualquier otro valor indica que la condici�n no se cumple. ") : Amended ToSubclass] uint32 Invoke();

};



[Description(" CIM_DirectoryAction es una clase abstracta que se usa para que se administren los directorios. La creaci�n de directorios est� controlada por CIM_CreateDirectoryAction y la eliminaci�n est� controlada por la acci�n CIM_RemoveDirectoryAction. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DirectoryAction : CIM_Action

{

  [Description("La propiedad DirectoryName indica el nombre del directorio al que se aplica la acci�n.") : Amended ToSubclass] string DirectoryName;

};



[Description(" CIM_CreateDirectoryAction crea directorios vac�os para elementos de software que se deben instalar localmente.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_CreateDirectoryAction : CIM_DirectoryAction

{

};



[Description(" CIM_RemoveDirectoryAction quita los directorios para los elementos de software. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_RemoveDirectoryAction : CIM_DirectoryAction

{

  [Description("Indica si el directorio debe estar vac�o.") : Amended ToSubclass] boolean MustBeEmpty;

};



[Description(" CIM_FileAction permite al autor encontrar archivos que ya existen en los equipos de los usuarios y moverlos o copiarlos a una nueva ubicaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_FileAction : CIM_Action

{

};



[Description(" CIM_CopyFileAction especifica archivos que existen en un sistema de equipo, y copiar o mover estos archivos a una nueva ubicaci�n. La informaci�n a/desde para la copia se especifica usando las asociaciones CIM_ToDirectorySpecification/CIM_FromDirectorySpecification o CIM_ToDirectoryAction/CIM_FromDirectoryAction. El primer conjunto se usa cuando el origen y/o el destino existen antes de que ninguna acci�n se efect�e. El segundo conjunto se usa cuando el origen y/o el destino se crean como parte de una acci�n precedente. En el segundo caso, la acci�n de crear un directorio debe ocurrir anteriormente al objeto CIM_CopyFileAction.  ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_CopyFileAction : CIM_FileAction

{

  [Description("El nombre completo del archivo de origen.") : Amended ToSubclass] string Source;

  [Description("El nombre completo del archivo de destino.") : Amended ToSubclass] string Destination;

  [Description("Indica si se debe eliminar el archivo de origen tras la operaci�n de copia.") : Amended ToSubclass] boolean DeleteAfterCopy;

};



[Description("CIM_RemoveFileAction desinstala archivos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_RemoveFileAction : CIM_FileAction

{

  [Description("Nombre de archivo.") : Amended ToSubclass] string File;

};



[Description(" Esta asociaci�n se usa para identificar las acciones para un elemento de software. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SoftwareElementActions

{

};



[Description(" Las asociaciones CIM_SoftwareFeatureSoftwareElements identifica los elementos de software que crean una caracter�stica de software en particular.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SoftwareFeatureSoftwareElements : CIM_Component

{

  [Description("El componente grupo.") : Amended ToSubclass] CIM_SoftwareFeature Ref GroupComponent;

  [Description("El componente parte.") : Amended ToSubclass] CIM_SoftwareElement Ref PartComponent;

};



[Description(" La asociaci�n CIM_ProductSoftwareFeatures identifica las caracter�sticas de software para un producto en particular. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ProductSoftwareFeatures

{

  [Description("Producto.") : Amended ToSubclass] CIM_Product Ref Product;

  [Description("El componente.") : Amended ToSubclass] CIM_SoftwareFeature Ref Component;

};



[Description(" La asociaci�n CIM_InstalledSoftwareElement permite identificar el equipo en el que est� instalado un elemento de software en particular. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_InstalledSoftwareElement

{

  [Description("Se refiere al elemento de software que se instala.") : Amended ToSubclass] CIM_SoftwareElement Ref Software;

  [Description("Se refiere al sistema que sirve de host a un elemento de software en particular. ") : Amended ToSubclass] CIM_ComputerSystem Ref System;

};



[Description(" Cuando los elementos de software est�n en un estado de disponibilidad para ejecutarse, no pueden tener una transici�n a otro estado. El valor de la propiedad de la fase se restringe a un estado interno para los objetos CIM_SoftwareElement en un estado de disponibilidad para ejecutarse. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SoftwareElementChecks

{

  [Description("El elemento.") : Amended ToSubclass] CIM_SoftwareElement Ref Element;

  [Description("La comprobaci�n.") : Amended ToSubclass] CIM_Check Ref Check;

  [Description(" La propiedad Phase indica si la comprobaci�n de referencia es una comprobaci�n de estado interno o una comprobaci�n de estado pr�ximo.") : Amended ToSubclass,Values{"Estado actual", "Estado siguiente"} : Amended ToSubclass] uint16 Phase;

};



[Description("CIM_ServiceAccessBySAP es una asociaci�n que identifica los puntos de acceso para un servicio. Por ejemplo, se puede tener acceso a una impresora desde puntos de acceso a servicios de NetWare, Macintosh o Windows, que pueden estar hospedados en sistemas diferentes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ServiceAccessBySAP : CIM_Dependency

{

  [Description("El servicio. ") : Amended ToSubclass] CIM_Service Ref Antecedent;

  [Description("Un punto de acceso para un servicio. Los puntos de acceso son dependientes en esta relaci�n puesto que no tienen una funci�n sin un servicio correspondiente. ") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Dependent;

};



[Description(" CIM_ExecuteProgram hace que los archivos se ejecuten en el sistema donde el elemento de software est� instalado. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ExecuteProgram : CIM_Action

{

  [Description("Una cadena que puede invocarse en una l�nea de comandos del sistema.") : Amended ToSubclass] STRING CommandLine;

  [Description("La ruta de acceso del programa.") : Amended ToSubclass] STRING ProgramPath;

};



[Description("Esta clase especifica la informaci�n que se va a usar para modificar un determinado valor de configuraci�n para una entrada espec�fica con un valor concreto. El valor especificado se crea como una entrada nueva o se anexa a la entrada especificada, la reemplaza, la quita de la entrada especificada o la elimina. Se supone que se distinguen may�sculas y min�sculas en las operaciones de agregar. En las operaciones de quitar se supone que no se realiza esta distinci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ModifySettingAction : CIM_Action

{

  [Description("Tipo de acci�n que se va a realizar en la entrada de configuraci�n especificada. Crear: crear la entrada especificada. Eliminar: eliminar la entrada especificada. Anexar: anexar al final de la entrada especificada. Quitar: quitar el valor de la entrada especificada.") : Amended ToSubclass,Values{"Crear", "Eliminar", "Anexar", "Quitar"} : Amended ToSubclass] UINT16 ActionType;

  [Description("Nombre de la entrada que se va a modificar.") : Amended ToSubclass] STRING EntryName;

  [Description("�ste es el valor que se va a usar para agregar, anexar o reemplazar la configuraci�n especificada.") : Amended ToSubclass] STRING EntryValue;

  [Description("Nombre de archivo de la entrada del archivo de configuraci�n que se va a modificar.") : Amended ToSubclass] STRING FileName;

  [Description("�sta es la clave de la secci�n de la entrada de configuraci�n que se va a modificar.") : Amended ToSubclass] STRING SectionKey;

};



[Description(" CIM_RebootAction hace que el sistema se reinicie donde el elemento de software est� instalado. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_RebootAction : CIM_Action

{

};



[Description(" La asociaci�n CIM_ActionSequence se usa para definir una serie de operaciones que efect�an la transici�n del elemento de software, al que hace referencia la asociaci�n CIM_SoftwareElementActions, a su estado siguiente o quita el elemento de software de su entorno actual. La clase CIM_Action que participa en esta asociaci�n debe tener el mismo valor para la propiedad Direction, ya que forma parte de una secuencia para la transici�n de un elemento de software a su estado siguiente o para desinstalar un elemento de software. Las acciones de estado siguiente y de desinstalaci�n asociadas con un elemento de software determinado deben formar una secuencia continua. Puesto que la CIM_ActionSequence es una asociaci�n que efect�a un bucle en la clase CIM_Action con roles para las acciones 'anterior' y 'siguiente' de una secuencia, la necesidad de una secuencia continua implica: (1) Dentro del conjunto de acciones del estado siguiente o de desinstalaci�n hay una y s�lo una acci�n que no tiene una instancia de la asociaci�n CIM_ActionSequence a la que se hace referencia en el rol 'siguiente'. �sta es la primera acci�n de la secuencia. (2) Dentro del conjunto de acciones del estado siguiente o de desinstalaci�n hay una y s�lo una acci�n que no tiene una instancia de la asociaci�n CIM_ActionSequence a la que se hace referencia en el rol \"anterior\". �sta es la �ltima acci�n de la secuencia. (3) Todas las dem�s acciones del conjunto de acciones del estado siguiente y de desinstalaci�n deben participar en dos instancias de la asociaci�n CIM_ActionSequence, una en un rol anterior y otra en el rol siguiente.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ActionSequence

{

  [Description("La acci�n siguiente.") : Amended ToSubclass] CIM_Action Ref Next;

  [Description("La acci�n anterior.") : Amended ToSubclass] CIM_Action Ref Prior;

};



[Description("CIM_DiskSpaceCheck comprueba la cantidad de espacio en disco que se necesita disponible en el sistema. La cantidad se especifica en la propiedad AvailableDiskSpace. Los detalles de esta comprobaci�n se comparan con el valor de la propiedad AvailableSpace del objeto CIM_FileSystem asociado con el objeto CIM_ComputerSystem que describe el entorno. Se cumple la condici�n cuando el valor de la propiedad AvailableSpace es mayor que o igual al valor especificado en AvailableDiskSpace. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DiskSpaceCheck : CIM_Check

{

  [units("kilobytes") : Amended ToSubclass,Description("El espacio en disco disponible.") : Amended ToSubclass] UINT64 AvailableDiskSpace;

};



[Description("CIM_MemoryCheck especifica la cantidad de espacio en disco que se necesita disponible en el sistema. La cantidad se especifica en la propiedad MemorySize. Los detalles de esta comprobaci�n se comparan con el valor de la propiedad FreePhysicalMemory del objeto CIM_OperatingSystem al que hace referencia una asociaci�n CIM_InstalledOS en el objeto CIM_ComputerSystem que describe el medio. Se cumple la condici�n cuando el valor de la propiedad FreePhysicalMemory es mayor que o igual al valor especificado en MemorySize. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_MemoryCheck : CIM_Check

{

  [Description("La cantidad de memoria que debe existir en un equipo para que un elemento de software se ejecute correctamente. ") : Amended ToSubclass,units("kilobytes") : Amended ToSubclass] UINT64 MemorySize;

};



[Description(" La clase CIM_OSVersionCheck especifica las versiones del sistema operativo que son compatibles con este elemento de software. Esta comprobaci�n puede ser tanto para un sistema operativo que sea espec�fico, m�nimo, m�ximo o una serie de versiones. Para especificar una versi�n determinada, la versi�n m�nima y la m�xima deben ser la misma. Para especificar un m�nimo, s�lo debe especificarse la versi�n m�nima. Para especificar un m�ximo, s�lo debe especificarse la versi�n m�xima. Para especificar una serie, debe especificar la versi�n m�nima y la m�xima. El tipo de sistema operativo se especifica en la propiedad TargetOperatingSystem del elemento de software al que pertenece. Los detalles de esta comprobaci�n se comparan con los detalles correspondientes que se encuentran en el objeto CIM_OperatingSystem al que hace referencia la asociaci�n CIM_InstalledOS en el objeto CIM_ComputerSystem que describe el entorno. La comprobaci�n ser� satisfactoria mientras exista al menos un CIM_OperatingSystem que cumpla los detalles de la condici�n. En otras palabras, no es necesario que todos los sistemas operativos en el sistema del equipo relevante cumplan la condici�n. Es necesario que se cumpla al menos para uno. T�ngase tambi�n en cuenta que la propiedad OSType de la clase CIM_OperatingSystem debe coincidir con el tipo de la propiedad TargetOperatingSystem. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_OSVersionCheck : CIM_Check

{

  [Description(" Versi�n m�xima del sistema operativo requerido. El valor est� codificado como     <mayor>.<menor>.<revisi�n> o     <mayor>.<menor><revisi�n de letra>") : Amended ToSubclass] STRING MaximumVersion;

  [Description(" Versi�n m�nima del sistema operativo requerido. El valor est� codificado como     <mayor>.<menor>.<revisi�n> o     <mayor>.<menor><revisi�n de letra>") : Amended ToSubclass] STRING MinimumVersion;

};



[Description(" Esta clase especifica la informaci�n necesaria para comprobar en un archivo de configuraci�n determinado una entrada espec�fica que contiene un valor igual al especificado o que lo incluye. En las comparaciones se distingue may�sculas de min�sculas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SettingCheck : CIM_Check

{

  [Description("Especifica la forma en que se debe comparar el valor de configuraci�n.") : Amended ToSubclass,Values{"Coincidencias", "Contiene"} : Amended ToSubclass] UINT16 CheckType;

  [Description("Nombre de la entrada que se va a comprobar") : Amended ToSubclass] STRING EntryName;

  [Description("Valor que se va a comprobar y que est� asociado con la entrada especificada.") : Amended ToSubclass] STRING EntryValue;

  [Description("Nombre del archivo de configuraci�n que se va a comprobar.") : Amended ToSubclass] STRING FileName;

  [Description("Clave de la secci�n que contiene la configuraci�n que se va a comprobar.") : Amended ToSubclass] STRING SectionKey;

};



[Description(" La clase CIM_SoftwareElementVersionCheck especifica un tipo de elemento de software que debe existir en el entorno. Esta comprobaci�n puede ser tanto para un espec�fico, m�nimo, m�ximo o una serie de versiones. Para especificar una versi�n determinada, la versi�n inferior y la superior deben ser la misma. Para especificar un m�nimo, s�lo debe especificarse la versi�n inferior. Para especificar un m�ximo, s�lo debe especificarse la versi�n superior. Para especificar una serie, debe especificar la versi�n inferior y la superior. Los detalles de esta comprobaci�n se comparan con los detalles correspondientes que se encuentran en el objeto CIM_SoftwareElement al que hace referencia una asociaci�n CIM_InstalledSoftwareElement en el objeto CIM_ComputerSystem. La comprobaci�n ser� satisfactoria mientras exista al menos un CIM_SoftwareElement que cumpla los detalles de la condici�n. En otras palabras, no es necesario que todos los sistemas operativos en el sistema del equipo relevante cumplan la condici�n. Es necesario que se cumpla al menos para uno.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SoftwareElementVersionCheck : CIM_Check

{

  [Description(" La versi�n m�nima de elementos de software que est�n siendo comprobados.") : Amended ToSubclass] STRING LowerSoftwareElementVersion;

  [Description(" El nombre del elemento de software que se est� comprobando. ") : Amended ToSubclass] STRING SoftwareElementName;

  [Description(" El estado del elemento de software que est� siendo comprobado.") : Amended ToSubclass,Values{"Implementable", "Instalable", "Ejecuci�n", "Activo"} : Amended ToSubclass] UINT16 SoftwareElementStateDesired;

  [Description(" El sistema operativo de destino del elemento de software que se est� comprobando.") : Amended ToSubclass,Values{"Desconocido", "Otros", "MACOS", "ATTUNIX", "DGUX", "DECNT", "Digital Unix", "OpenVMS", "HPUX", "AIX", "MVS", "OS400", "OS/2", "JAVAVM", "MSDOS", "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE", "NCR3000", "NetWare", "OSF", "DC/OS", "Reliant UNIX", "SCO UnixWare", "SCO OpenServer", "Sucesivo", "IRIX", "Solaris", "SunOS", "U6000", "ASERIES", "TandemNSK", "TandemNT", "BS2000", "LINUX", "Lynx", "XENIX", "VM/ESA", "Interactive UNIX", "BSDUNIX", "FreeBSD", "NetBSD", "Hurd GNU", "OS9", "MACH Kernel", "Inferno", "QNX", "EPOC", "IxWorks", "VxWorks", "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot", "Rhapsody", "Windows 2000", "Dedicado", "VSE", "TPF"} : Amended ToSubclass] UINT16 TargetOperatingSystemDesired;

  [Description(" La versi�n m�xima de unos elementos de software que se est�n comprobando.") : Amended ToSubclass] STRING UpperSoftwareElementVersion;

};



[Description(" La clase CIM_SwapSpaceCheck especifica la cantidad de espacio de intercambio que debe haber disponible en el sistema. Esta cantidad se especifica en la propiedad SwapSpaceSize. Los datos de estas comprobaciones se comparan con los datos correspondientes hallados en un objeto CIM_OperatingSystem al que la asociaci�n CIM_InstalledOS del objeto CIM_ComputerSystem que describe el entorno ha hecho referencia. Cuando el valor de una propiedad TotalSwapSpaceSize es mayor que o igual al valor especificado en SwapSpacesize, la condici�n se cumple. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SwapSpaceCheck : CIM_Check

{

  [Description(" La propiedad SwapSpaceSize especifica el n�mero m�nimo de kilobytes de espacio de intercambio disponible que es necesario en el sistema de destino.") : Amended ToSubclass,units("kilobytes") : Amended ToSubclass] UINT64 SwapSpaceSize;

};



[Description(" La clase CIM_VersionCompatibilityCheck especifica si se permite crear el estado pr�ximo de un elemento de software. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_VersionCompatibilityCheck : CIM_Check

{

  [Description(" La propiedad AllowDownVersion indica que este elemento de software puede tener una transici�n a su pr�ximo estado incluso si una versi�n anterior o posterior del elemento de software ya existe en el entorno.") : Amended ToSubclass] BOOLEAN AllowDownVersion;

  [Description(" La opci�n AllowMultipleVersions controla la habilidad de configurar versiones m�ltiples de un producto en un sistema.") : Amended ToSubclass] BOOLEAN AllowMultipleVersions;

  [Description(" La propiedad Reinstall indica que este elemento de software puede tener una transici�n a su pr�ximo estado incluso si el elemento de software de la misma versi�n ya existe en el entorno.") : Amended ToSubclass] BOOLEAN Reinstall;

};



[Description("Un v�nculo entre la caracter�stica del BIOS y sus elementos del BIOS agregados.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_BIOSFeatureBIOSElements : CIM_SoftwareFeatureSoftwareElements

{

  [Description("La caracter�stica del BIOS.") : Amended ToSubclass] CIM_BIOSFeature Ref GroupComponent;

  [Description("El elemento del BIOS que implementa las capacidades descritas por la caracter�stica del BIOS.") : Amended ToSubclass] CIM_BIOSElement Ref PartComponent;

};



[Description("Un v�nculo entre la caracter�stica del BIOS de v�deo y sus elementos BIOS de v�deo agregados.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_VideoBIOSFeatureVideoBIOSElements : CIM_SoftwareFeatureSoftwareElements

{

  [Description("La caracter�stica del BIOS de v�deo.") : Amended ToSubclass] CIM_VideoBIOSFeature Ref GroupComponent;

  [Description("El elemento del BIOS de v�deo que implementa las capacidades descritas por la caracter�stica del BIOS de v�deo.") : Amended ToSubclass] CIM_VideoBIOSElement Ref PartComponent;

};



[Description(" Las asociaciones CIM_ApplicationSystemSoftwareFeature identifican las caracter�sticas de software crean un sistema de aplicaciones determinado. Las caracter�sticas de software pueden formar parte de productos diferentes. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ApplicationSystemSoftwareFeature : CIM_SystemComponent

{

  [Description("Sistema principal en la asociaci�n") : Amended ToSubclass] CIM_ApplicationSystem Ref GroupComponent;

  [Description("El elemento secundario que es componente del sistema") : Amended ToSubclass] CIM_SoftwareFeature Ref PartComponent;

};



[Description("Una asociaci�n entre un punto de acceso al servicio y la forma en que se implementa. La cardinalidad de esta asociaci�n es de varios a varios. Un punto de acceso al servicio puede estar proporcionado por varios dispositivos l�gicos que operan conjuntamente y cualquier dispositivo puede proporcionar m�s de un punto de acceso al servicio. Cuando se asocian varios dispositivos l�gicos con un �nico punto de acceso al servicio, se supone que estos elementos funcionan conjuntamente para proporcionar el punto de acceso. Si existen implementaciones diferentes de un punto de acceso al servicio, cada una de ellas dar�a como resultado instancias individuales del objeto de punto de acceso al servicio. Estas instancias individuales tendr�an entonces asociaciones a las implementaciones �nicas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_DeviceSAPImplementation : CIM_Dependency

{

  [Description("Dispositivo l�gico.") : Amended ToSubclass] CIM_LogicalDevice Ref Antecedent;

  [Description("El punto de acceso al servicio implementado con el dispositivo l�gico.") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Dependent;

};



[Description(" Una asociaci�n entre un punto de acceso al servicio y c�mo se implementa en el software. La cardinalidad de esta asociaci�n es de varios a varios. Un SAP puede estar proporcionado por varios dispositivos l�gicos que funcionan conjuntamente. Cada caracter�stica de software puede proporcionar m�s de un punto de acceso a un servicio. Cuando hay varias caracter�sticas de software asociadas con un s�lo SAP, se supone que dichos elementos operan conjuntamente para proporcionar el punto de acceso. Si hay implementaciones diferentes de un SAP, cada una de ellas dar�a como resultado instancias individuales del objeto del punto de acceso al servicio. Estas instancias individuales tendr�an asociaciones a las implementaciones �nicas. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SoftwareFeatureSAPImplementation : CIM_Dependency

{

  [Description("Caracter�stica de software antecedente.") : Amended ToSubclass] CIM_SoftwareFeature Ref Antecedent;

  [Description("El punto de acceso al servicio dependiente.") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Dependent;

};



[Description(" Una asociaci�n entre un servicio y la forma en que se implementa. La cardinalidad de esta asociaci�n es de varios a varios. Un servicio puede estar proporcionado por varias caracter�sticas de software que funcionan conjuntamente y cualquier caracter�stica puede proporcionar m�s de un servicio. Cuando hay varias caracter�sticas asociadas con un �nico servicio, se supone que estos elementos funcionan conjuntamente para proporcionar el servicio. Si hay implementaciones diferentes de un servicio, cada una de ellas dar�a como resultado instancias individuales del objeto servicio. Estas instancias individuales tendr�an asociaciones a las implementaciones �nicas. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SoftwareFeatureServiceImplementation : CIM_Dependency

{

  [Description("Caracter�stica de software antecedente.") : Amended ToSubclass] CIM_SoftwareFeature Ref Antecedent;

  [Description("El servicio dependiente.") : Amended ToSubclass] CIM_Service Ref Dependent;

};



[Description("CIM_SAPSAPDependency es una asociaci�n entre un punto de acceso al servicio y otro punto de acceso que indica que se requiere este �ltimo para que el anterior utilice o se conecte con su servicio. Por ejemplo, para imprimir en una impresora de red, los puntos de acceso al servicio de impresi�n local deben utilizar los puntos de acceso al servicio relacionados con la red subyacentes, o extremos del protocolo, para poder enviar la solicitud de impresi�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_SAPSAPDependency : CIM_Dependency

{

  [Description("El punto de acceso al servicio requerido.") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Antecedent;

  [Description("El punto de acceso al servicio que es dependiente de un punto de acceso al servicio subyacente.") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Dependent;

};



[Description("CIM_BootServiceAccessBySAP es la relaci�n entre un servicio de arranque y sus puntos de acceso.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_BootServiceAccessBySAP : CIM_ServiceAccessBySAP

{

  [Description("El servicio de arranque.") : Amended ToSubclass] CIM_BootService Ref Antecedent;

  [Description("Un punto de acceso para el servicio de arranque.") : Amended ToSubclass] CIM_BootSAP Ref Dependent;

};



[Description("CIM_ClusterServiceAccessBySAP es la relaci�n entre un servicio de Cluster Server y sus puntos de acceso.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ClusterServiceAccessBySAP : CIM_ServiceAccessBySAP

{

  [Description("El servicio de Cluster Server.") : Amended ToSubclass] CIM_ClusteringService Ref Antecedent;

  [Description("Un punto de acceso para el servicio de Cluster Server.") : Amended ToSubclass] CIM_ClusteringSAP Ref Dependent;

};



[Description("CIM_ServiceSAPDependency es una asociaci�n entre un servicio y un punto de acceso al servicio que indica que un servicio usa el punto de acceso al servicio al que se hace referencia para proporcionar su funcionalidad. Por ejemplo, los servicios de arranque pueden invocar servicios de disco del BIOS (interrupciones) para funcionar.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_ServiceSAPDependency : CIM_Dependency

{

  [Description("El punto de acceso al servicio requerido") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Antecedent;

  [Description("El servicio dependiente de un punto de acceso al servicio subyacente.") : Amended ToSubclass] CIM_Service Ref Dependent;

};



[Description("Una representaci�n de los puntos de acceso de un servicio de arranque.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_BootSAP : CIM_ServiceAccessPoint

{

};



[Description("CIM_BIOSFeature representa las capacidades del software de bajo nivel que se usa para configurar un equipo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_BIOSFeature : CIM_SoftwareFeature

{

  [Description("Una matriz de cadenas con formato libre que proporcionan una explicaci�n m�s detallada de las caracter�sticas del BIOS indicadas en la matriz Characteristics. Tenga en cuenta que cada entrada de esta matriz se relaciona con la entrada de la matriz Characteristics que se encuentra en el mismo �ndice.") : Amended ToSubclass] STRING CharacteristicDescriptions[];

  [Description("Una matriz de enteros que especifican las caracter�sticas admitidas por el BIOS. Por ejemplo, un valor puede especificar que se proporcionan capacidades de PnP (valor=9) o que se admiten dispositivos de infrarrojos (21). El valor 3 no es v�lido en el esquema CIM ya que en DMI representa que no se admite ninguna caracter�stica del BIOS. En este caso, no se deben crear instancias de este objeto.") : Amended ToSubclass,Values{"Otros", "Desconocido", "No definido", "Compatibilidad con ISA", "Compatibilidad con MCA", "Compatibilidad con EISA", "Compatibilidad con PCI", "Compatibilidad con PCMCIA", "Compatibilidad con PnP", "Compatibilidad con APM", "BIOS actualizable", "Vigilancia del BIOS permitida", "Compatibilidad con VL VESA", "Compatibilidad con ESCD", "Compatibilidad con LS-120", "Compatibilidad con ACPI", "Compatibilidad con arranque I2O", "Compatibilidad con USB heredado", "Compatibilidad con AGP", "PC Card", "IR", "1394", "I2C", "Bater�a inteligente", "PC-98"} : Amended ToSubclass] UINT16 Characteristics[];

};



[Description("CIM_VideoBIOSFeature representa las capacidades del software de bajo nivel que se usa para poner en marcha, configurar y usar la pantalla y la controladora de v�deo de un equipo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_VideoBIOSFeature : CIM_SoftwareFeature

{

  [Description("Una matriz de cadenas con formato libre que proporciona una explicaci�n m�s detallada de las caracter�sticas del BIOS de v�deo indicadas en la matriz Characteristics. Tenga en cuenta que cada entrada de esta matriz se relaciona con la de la matriz Characteristics que se encuentra en el mismo �ndice.") : Amended ToSubclass] STRING CharacteristicDescriptions[];

  [Description("Una matriz de enteros que especifica las caracter�sticas admitidas por el BIOS de v�deo. Por ejemplo, un valor podr�a indicar la compatibilidad con la administraci�n de energ�a VESA (valor=6) o la vigilancia del BIOS de v�deo (8). El valor 3 no es v�lido en el esquema CIM, ya que en DMI representa que no se admiten caracter�sticas del BIOS. En este caso, no se deben crear instancias del objeto.") : Amended ToSubclass,Values{"Otros", "Desconocido", "No definido", "BIOS de v�deo est�ndar", "Compatibilidad con las extensiones del BIOS VESA", "Compatibilidad con la Administraci�n de energ�a VESA", "Compatibilidad con el canal de datos de presentaci�n VESA", "Vigilancia del BIOS de v�deo permitida", "BIOS de v�deo actualizable"} : Amended ToSubclass] UINT16 Characteristics[];

};



[Description("Las caracter�sticas de administraci�n de un dispositivo USB. Estos ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_USBDevice : CIM_LogicalDevice

{

  [Description("Indica la versi�n USB m�s reciente de compatibilidad del dispositivo USB. La propiedad est� expresada en decimales codificados binariamente (BCD), donde el punto decimal entre el segundo y tercer d�gito est� impl�cito. Por ejemplo, el valor 0x201 indica que es compatible con la versi�n 2.01.") : Amended ToSubclass] uint16 USBVersion;

  [Description("Indica el c�digo de clase USB.") : Amended ToSubclass] uint8 ClassCode;

  [Description("Indica el c�digo de subclase USB.") : Amended ToSubclass] uint8 SubclassCode;

  [Description("Indica el c�digo de protocolo USB.") : Amended ToSubclass] uint8 ProtocolCode;

  [Description("N�mero de configuraciones definidas para el dispositivo.") : Amended ToSubclass] uint8 NumberOfConfigs;

  [Description("Indica la configuraci�n seleccionada actualmente para el dispositivo. Si este valor es cero, el dispositivo no est� configurado.") : Amended ToSubclass] uint8 CurrentConfigValue;

  [Description("Una matriz de \"configuraci�n alternativa\" USB para cada instancia de la configuraci�n seleccionada actualmente (indicada por la propiedad CurrentConfigValue). Esta matriz tiene una entrada para cada interfaz de configuraci�n. Si la propiedad CurrentConfigValue tiene valor cero (indica que el dispositivo no est� configurado), la matriz no est� definida. Consulte USB Specification para obtener informaci�n sobre c�mo analizar esta cadena de octeto.") : Amended ToSubclass] uint8 CurrentAlternateSettings[];

  [Description("Este m�todo devuelve USBDevice Descriptor tal como se especifica en los par�metros de entrada. Cada par�metro se describe brevemente aqu�; encontrar� m�s detalles en la lista de capacitadores. RequestType es un par�metro de entrada que define si se solicita informaci�n espec�fica del proveedor, est�ndar o de clase, as� como tambi�n especifica el destinatario. RequestValue tambi�n es un par�metro de entrada que define tipo e �ndice de USB Descriptor. RequestIndex es un par�metro de entrada que describe el idioma usado para devolver una cadena a Descriptor. RequestLength es un par�metro de entrada y salida. Especifica la longitud que debe devolver Descriptor (como entrada) y la longitud que realmente devuelve en el par�metro Buffer (como salida). Buffer es un par�metro de salida que contiene informaci�n de Descriptor. El m�todo GetDescriptor devuelve un valor entero 0 si USB Descriptor es devuelto correctamente, 1 si la solicitud no se admite y cualquier otro valor para indicar un error.\nEl conjunto de posibles valores devueltos en una subclase puede especificarse usando un certificador ValueMap en el m�todo. Las cadenas para las que el contenido de ValueMap es \"translated\" deben especificarse tambi�n en la subclase como una matriz de certificadores Values.") : Amended ToSubclass] uint32 GetDescriptor([IN,Description("RequestType est� expresado en mapa de bits e identifica el tipo solicitud de Descriptor y destinatario. El tipo de solicitud puede ser \"est�ndar\", \"clase\" o \"espec�fica del proveedor\". El destinatario puede ser \"dispositivo\", \"interfaz\", \"extremo\" u \"otros\". Consulte USB Specification para obtener los valores apropiados para cada parte.") : Amended ToSubclass] uint8 RequestType,[IN,Description("RequestValue contiene el Tipo de descriptor en bytes altos y el �ndice de descriptor (por ejemplo, �ndice o desplazamiento en la matriz del descriptor) en bytes bajos. Consulte USB Specification para obtener m�s informaci�n.") : Amended ToSubclass] uint16 RequestValue,[IN,Description("RequestIndex define el c�digo de id. de idioma de 2 bytes usado por USDDevice para devolver la cadena de informaci�n del descriptor. El valor del par�metro es normalmente 0 para descriptores vac�os. Consulte USB Specification para obtener m�s informaci�n.") : Amended ToSubclass] uint16 RequestIndex,[IN,OUT,Description("Como entrada, RequestLength es la longitud (en octetos) del valor de Descriptor que debe devolverse. Si este valor es menor que la longitud real de Descriptor, s�lo se devolver� la longitud solicitada. Si es mayor que el tama�o real, se devolver� la longitud real. Como salida, este par�metro es la longitud, en octetos, del valor devuelto en Buffer. Si el valor solicitado de Descriptor no existe, el contenido de este par�metro es indefinido.") : Amended ToSubclass] uint16 RequestLength,[OUT,Description("Buffer devuelve la informaci�n solicitada de Descriptor. Si Descriptor no existe, el contenido de Buffer es indefinido.") : Amended ToSubclass] uint8 Buffer[]);

};



[Description("Dispositivo concentrador USB.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_USBHub : CIM_USBDevice

{

  [Description("Indica si la energ�a de los puertos del concentrador es independiente o es proporcionada en conjunto. Si el valor es FALSE, la energ�a es independiente para cada puerto. Si el valor es TRUE, la energ�a es proporcionada en conjunto a todos los puertos del concentrador.") : Amended ToSubclass] boolean GangSwitched;

  [Description("N�mero de puertos en el concentrador con direcci�n descendente, incluyendo aquellos incrustados en la placa del concentrador. Los puertos USB individuales se asocian con el concentrador con la asociaci�n USBPortOnHub.") : Amended ToSubclass] uint8 NumberOfPorts;

};



[Description("USBControllerHasHub define los concentradores indirectos de USBController.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] 

class CIM_USBControllerHasHub : CIM_ControlledBy

{

  [Description("La controladora USB.") : Amended ToSubclass] CIM_USBController Ref Antecedent;

  [Description("El concentrador USB asociado al controlador.") : Amended ToSubclass] CIM_USBHub Ref Dependent;

};



[Description("Esta es una clase de base abstracta para proveedor Hiperf") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Perf : CIM_StatisticalInformation

{

};



[Description("Esta es una clase de base abstracta para proveedor Hiperf") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PerfRawData : Win32_Perf

{

};



[Description("�sta es una clase de base abstracta del proveedor Hiperf / proveedor de contador") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PerfFormattedData : Win32_Perf

{

};



[Description("La clase Win32_PrivilegesStatus proporciona informaci�n acerca de los privilegios necesarios para completar una operaci�n. Se puede devolver cuando una operaci�n devuelve un error o cuando se ha devuelto una instancia parcialmente rellena.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PrivilegesStatus : __ExtendedStatus

{

  [Description("La propiedad PrivilegesNotHeld indica los privilegios de acceso necesarios que faltan para poder completar una operaci�n. Los tipos de privilegios de acceso se pueden encontrar bajo Privilegios de Windows NT. Ejemplo: SE_SHUTDOWN_NAME") : Amended ToSubclass] string PrivilegesNotHeld[];

  [Description("La propiedad PrivilegesRequired indica todos los privilegios necesarios para realizar una operaci�n. Incluye valores de la propiedad PrivilegesNotHeld.\nEjemplo: SE_SHUTDOWN_NAME") : Amended ToSubclass] string PrivilegesRequired[];

};



[Description("La clase Win32_MethodParameter es una clase base utilizada para implementar los par�metros de m�todos derivados de esta clase.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_MethodParameterClass

{

};



[Description("La clase Win32_WMISetting es una clase Singleton que contiene los par�metros de funcionamiento del servicio WMI. Win32_WMISetting s�lo puede tener una instancia. Esta instancia existe siempre para cada sistema Win32 y no se puede eliminar. No es posible crear instancias adicionales.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_WMISetting : CIM_Setting

{

  [Description("La propiedad InstallationDirectory contiene la ruta de acceso al directorio en el que se instal� el software WMI. La ubicaci�n predeterminada es: \\system32\\wbem.") : Amended ToSubclass] string InstallationDirectory;

  [Description("La propiedad BuildVersion contiene informaci�n acerca de la versi�n del servicio WMI instalado actualmente.") : Amended ToSubclass] string BuildVersion;

  [Description("La propiedad MofSelfInstallDirectory contiene la ruta de acceso al directorio para las aplicaciones que instalen archivos MOF en el repositorio CIM. WMI compila autom�ticamente los archivos MOF colocados en este directorio y, en funci�n del resultado, mueve el MOF a un subdirectorio denominado \"good\" (bueno) o \"bad\" (malo). Si se incluye la directiva pragma \"autorecover\" (recuperaci�n autom�tica), se agrega el nombre completo del archivo a la lista AutorecoverMofs que se utiliza mientras se inicializa WMI o se recupera el repositorio. La lista determina el orden de compilaci�n de los MOF.") : Amended ToSubclass] string MofSelfInstallDirectory;

  [Description("La propiedad AutoRecoverMofs contiene una lista de nombres completos de los archivos MOF utilizados para inicializar o recuperar el repositorio WMI. La lista determina el orden en el que se compilaron los MOF.") : Amended ToSubclass] string AutorecoverMofs[];

  [Description("La propiedad AutoStartWin9X indica las circunstancias en las que se iniciar� WMI en sistemas Win9X.") : Amended ToSubclass,Values{"No iniciar", "Inicio autom�tico", "Iniciar al reiniciar"} : Amended ToSubclass] uint32 AutoStartWin9X;

  [Description("EnableAnonWin9xConnections indica si se permite el acceso remoto sin comprobaci�n de seguridad. Esta propiedad s�lo se aplica en los sistemas Windows 95 y Windows 98.") : Amended ToSubclass] boolean EnableAnonWin9xConnections;

  [Units("bytes") : Amended ToSubclass,Description("La propiedad MaxLogFileSize indica el tama�o m�ximo de los archivos de registro generados por el servicio WMI.") : Amended ToSubclass] uint32 MaxLogFileSize;

  [Description("La propiedad LoggingLevel indica si se habilit� el registro de eventos y el nivel de detalle del registro.") : Amended ToSubclass,Values{"Desactivado", "Registro de errores", "Registro de errores detallado"} : Amended ToSubclass] uint32 LoggingLevel;

  [Description("La propiedad LoggingDirectory especifica la ruta de acceso al directorio que contiene la ubicaci�n de los archivos de registro del sistema WMI.") : Amended ToSubclass] string LoggingDirectory;

  [Description("La propiedad DatabaseDirectory especifica la ruta de acceso al directorio que contiene el repositorio de WMI.") : Amended ToSubclass] string DatabaseDirectory;

  [Units("kilobytes") : Amended ToSubclass,Description("La propiedad DatabaseMaxSize especifica el tama�o m�ximo del repositorio WMI.") : Amended ToSubclass] uint32 DatabaseMaxSize;

  [Units("minutos") : Amended ToSubclass,Description("La propiedad BackupInterval especifica el tiempo que transcurrir� entre copias de seguridad de la base de datos WMI.") : Amended ToSubclass] uint32 BackupInterval;

  [Description("La propiedad BackupLastTime especifica la fecha y la hora de la �ltima copia de seguridad.") : Amended ToSubclass] datetime BackupLastTime;

  [Description("La propiedad ASPScriptEnabled indica si se pueden utilizar las scripts de WMI en p�ginas de Active Server (ASP). Esta propiedad s�lo es v�lida en sistemas Windows NT 4.0. Para sistemas Windows 2000, el uso de scripts de WMI siempre es posible en ASP.") : Amended ToSubclass] boolean ASPScriptEnabled;

  [Description("La propiedad ASPScriptDefaultNamespace contiene el espacio de nombres utilizado por las llamadas de la API de script si no lo especific� el solicitante.") : Amended ToSubclass] string ASPScriptDefaultNamespace;

  [Description("La propiedad EnableEvents indica si el subsistema de eventos WMI debe habilitarse.\nValores: TRUE (aut�ntico) o FALSE (falso). Si el valor es TRUE, el subsistema de eventos est� habilitado.") : Amended ToSubclass] boolean EnableEvents;

  [Units("objetos por segundo") : Amended ToSubclass,Description("La propiedad HighThresholdOnClientObjects especifica la frecuencia m�xima con la que los objetos creados por el proveedor se pueden distribuir entre los clientes. Para compensar las diferencias de velocidad entre clientes y proveedores, WMI mantiene los objetos en colas antes de distribuirlos entre los consumidores. Cuando se alcanza el umbral inferior WMI ralentiza la adici�n de nuevos objetos a la cola. Si as� no se soluciona la situaci�n y se alcanza el umbral superior (especificado por esta propiedad), WMI no aceptar� m�s objetos de los proveedores y devolver� WBEM_E_OUT_OF_MEMORY a los clientes.") : Amended ToSubclass] uint32 HighThresholdOnClientObjects;

  [Units("objetos por segundo") : Amended ToSubclass,Description("La propiedad LowThresholdOnClientObjects especifica la frecuencia a partir de la cual empezar� WMI a ralentizar la creaci�n de nuevos objetos para clientes. Para compensar las diferencias de velocidad entre proveedores y clientes, WMI mantiene los objetos en colas antes de distribuirlos entre los clientes. Si la frecuencia de solicitud de objetos crece desmesuradamente, WMI ralentiza gradualmente la creaci�n de nuevos objetos para ajustarse a la frecuencia de uso del cliente. Esta ralentizaci�n se inicia cuando la frecuencia con la que se crean los objetos sobrepasa el valor de esta propiedad. La ralentizaci�n contin�a hasta que se consigue un equilibrio o se alcanza el umbral superior.") : Amended ToSubclass] uint32 LowThresholdOnClientObjects;

  [Units("milisegundos") : Amended ToSubclass,Description("La propiedad MaxWaitOnClientObjects especifica el tiempo que un objeto reci�n creado espera para ser utilizado por el cliente, antes de descartarlo y devolver un valor de error.") : Amended ToSubclass] uint32 MaxWaitOnClientObjects;

  [Units("eventos por segundo") : Amended ToSubclass,Description("La propiedad HighThresholdOnEvents especifica la frecuencia m�xima con la que se entregar�n los eventos a los clientes. Para compensar las diferencias de velocidad entre proveedores y clientes, WMI coloca los eventos en cola antes de entregarlos a los consumidores. WMI ralentiza la adici�n de nuevos elementos en la cola cuando se alcanza el umbral inferior. Si as� no mejora la situaci�n y se alcanza el umbral superior (especificado por esta propiedad), WMI no aceptar� m�s eventos de proveedores y devolver� WBEM_E_OUT_OF_MEMORY a los clientes.") : Amended ToSubclass] uint32 HighThresholdOnEvents;

  [Units("eventos por segundo") : Amended ToSubclass,Description("La propiedad LowThresholdOnEvents especifica la velocidad a partir de la cual WMI empezar� a ralentizar la entrega de nuevos eventos. Para ajustar las diferencias de velocidad entre proveedores y clientes, WMI coloca los eventos en cola antes de enviarlos a los consumidores. Si la cola crece desmesuradamente, WMI reduce el ritmo de entrega de eventos de forma gradual para adaptarse a la velocidad del cliente. Esta ralentizaci�n se inicia cuando la velocidad a la que se generan los eventos supera al valor de esta propiedad. La ralentizaci�n contin�a hasta que se alcanza un punto de equilibrio o el umbral superior.") : Amended ToSubclass] uint32 LowThresholdOnEvents;

  [Units("milisegundos") : Amended ToSubclass,Description("La propiedad MaxWaitOnEvents especifica el tiempo que esperar� en cola un evento enviado al cliente antes de ser descartado.") : Amended ToSubclass] uint32 MaxWaitOnEvents;

  [Description("La propiedad EnableStartupHeapPreallocation indica si WMI se iniciar� con una pila previamente asignada.\nValores: TRUE (verdadero) o FALSE (falso). Si el valor es TRUE, se crear� una pila previamente asignada con el tama�o de LastStartupHeapPreallocation cuando se inicialice WMI.") : Amended ToSubclass] boolean EnableStartupHeapPreallocation;

  [Units("bytes") : Amended ToSubclass,Description("La propiedad LastStartupHeapPreallocation especifica el tama�o de la pila previamente asignada que cre� WMI durante la inicializaci�n.") : Amended ToSubclass] uint32 LastStartupHeapPreallocation;

};



[Description("La clase Win32_WMIElementSetting representa una asociaci�n entre un servicio que se ejecuta en el sistema Win32 y la configuraci�n WMI que puede usar.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_WMIElementSetting : CIM_ElementSetting

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Element en la asociaci�n Win32_WMIElementSetting, representa el servicio de Win32 utilizando o buscando las propiedades WMI.") : Amended ToSubclass] Win32_Service Ref Element;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Setting en la asociaci�n Win32_WMIElementSetting, representa la configuraci�n WMI disponible para el servicio Win32.") : Amended ToSubclass] Win32_WMISetting Ref Setting;

};



[Description("La clase Win32_ComputerSystem representa el sistema operativo de un equipo en un entorno Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ComputerSystem : CIM_UnitaryComputerSystem

{

  [Description("La propiedad AutomaticResetBootOption determina si el arranque autom�tico est� habilitado; es decir, si el equipo tratar� de reiniciar despu�s de un error del sistema.\n Valores: TRUE o FALSE. Si es valor es TRUE, la opci�n de arranque autom�tico est� habilitada.") : Amended ToSubclass] boolean AutomaticResetBootOption;

  [Description("La propiedad AutomaticManagedPagefile determina si est� habilitado el archivo de paginaci�n administrado del sistema. Esta capacidad no est� disponible en Windows Server 2003, XP y versiones anteriores.\nValores: TRUE o FALSE. Si es TRUE, el archivo de paginaci�n administrado est� habilitado.") : Amended ToSubclass] boolean AutomaticManagedPagefile;

  [Description("La propiedad AutomaticResetCapability determina si la caracter�stica de reinicio autom�tico est� disponible en este equipo. Esta capacidad est� disponible en Windows NT pero no en Windows 95.\nValores: TRUE o FALSE. Si es TRUE, el arranque autom�tico est� habilitado.") : Amended ToSubclass] boolean AutomaticResetCapability;

  [Description("La propiedad BootROMSupported determina si se admite una memoria ROM de arranque.\nLos valores son TRUE o FALSE. Si la memoria de arranque ROM compatible es TRUE, se admite dicha memoria.") : Amended ToSubclass] boolean BootROMSupported;

  [Description("La propiedad BootupState especifica c�mo se inici� el sistema. El arranque a prueba de errores (SafeBoot) pasa por alto los archivos de inicio del usuario. \nRestricciones: se debe proporcionar un valor.") : Amended ToSubclass,Values{"Arranque normal", "Arranque a prueba de errores", "Arranque a prueba de errores con acceso a red"} : Amended ToSubclass] string BootupState;

  [Units("minutos") : Amended ToSubclass,Description("La propiedad CurrentTimeZone indica la cantidad de tiempo que el equipo unitario no est� sincronizado con respecto a la hora universal coordinada.") : Amended ToSubclass] sint16 CurrentTimeZone;

  [Description("La propiedad DNSHostName indica el nombre de host DNS del equipo local.") : Amended ToSubclass] string DNSHostName;

  [Description("La propiedad Domain indica el nombre del dominio al que pertenece el equipo.") : Amended ToSubclass] string Domain;

  [Description("La propiedad InfraredSupported determina si existe un puerto de infrarrojos (IR) en el equipo.\nLos valores son TRUE o FALSE. Si el valor de la propiedad es TRUE, entonces existe un puerto IR.") : Amended ToSubclass] boolean InfraredSupported;

  [Description("La propiedad Manufacturer indica el nombre del fabricante del equipo.\nEjemplo: Acme") : Amended ToSubclass] string Manufacturer;

  [Description("La propiedad Model indica el nombre de producto del equipo dado por el fabricante.") : Amended ToSubclass] string Model;

  [Description("La propiedad NetworkServerModeEnabled determina si est� habilitado o no el modo de servidor de red.\nValores: TRUE o FALSE. Si es TRUE, se habilita el modo.") : Amended ToSubclass] boolean NetworkServerModeEnabled;

  [Description("La matriz OEMLogoBitmap contiene los datos de un mapa de bits creado por el fabricante de equipos originales (OEM).") : Amended ToSubclass] uint8 OEMLogoBitmap[];

  [Description("La propiedad SupportContactDescription es una matriz que indica la informaci�n de contacto para el soporte t�cnico del equipo Win32.") : Amended ToSubclass] string SupportContactDescription[];

  [units("segundos") : Amended ToSubclass,Description("La propiedad SystemStartupDelay indica el tiempo de retardo para iniciar el sistema operativo.\n\nNota: se requiere el privilegio SE_SYSTEM_ENVIRONMENT en equipos IA64bit. Este privilegio no es requerido en sistemas de 32 bits.") : Amended ToSubclass] uint16 SystemStartupDelay;

  [Description("La matriz de la propiedad SystemStartupOptions indica las opciones para iniciar el sistema. Tenga en cuenta que esta propiedad no es de escritura en equipos de 64 bits.\nRestricciones: debe tener un valor\n\nNota: se requiere el privilegio SE_SYSTEM_ENVIRONMENT en equipos IA64bit. Este privilegio no se requiere en otros sistemas.") : Amended ToSubclass] string SystemStartupOptions[];

  [Description("La propiedad SystemStartupSetting indica el �ndice del perfil de inicio predeterminado. Este valor se 'calcula' de forma que normalmente devuelve cero (0) ya que, al efectuar la escritura, la cadena del perfil se mueve f�sicamente al principio de la lista. De esta forma Windows NT determina cu�l es el valor predeterminado.\n\nNota: se requiere el privilegio SE_SYSTEM_ENVIRONMENT en equipos IA64bit. Este privilegio no es requerido en sistemas de 32 bits.") : Amended ToSubclass] uint8 SystemStartupSetting;

  [Description("La propiedad SystemType indica el tipo de sistema que se ejecuta en el equipo Win32.\nRestricciones: se debe proporcionar un valor") : Amended ToSubclass,Values{"Equipo basado en X86", "Equipo basado en MIPS", "Equipo basado en Alpha", "Power PC", "PC SH-x", "PC StrongARM", "PC Intel de 64 bits", "PC basado en x64", "Desconocido", "PC X86-Nec98"} : Amended ToSubclass] string SystemType;

  [Description("La propiedad UserName indica el nombre del usuario que est� conectado actualmente.\nRestricciones: se debe proporcionar un valor. \nEjemplo: juanperez") : Amended ToSubclass] string UserName;

  [Description("La propiedad DomainRole indica el rol que desempe�a este equipo dentro de su grupo de trabajo en el dominio asignado. El grupo de trabajo del dominio es una colecci�n de equipos de la misma red. Por ejemplo, la propiedad DomainRole puede mostrar que este equipo es una \"Estaci�n de trabajo miembro\" (valor [1]).") : Amended ToSubclass,Values{"Estaci�n de trabajo independiente", "Estaci�n de trabajo miembro", "Servidor independiente", "Servidor miembro", "Controlador de dominio de reserva", "Controlador de dominio principal"} : Amended ToSubclass] uint16 DomainRole;

  [Description("La propiedad WakeUpType indica el evento que hizo que se encendiera el sistema.") : Amended ToSubclass,Values{"Reservado", "Otros", "Desconocido", "Temporizador de administraci�n de energ�a avanzada (APM)", "Llamada de m�dem", "LAN remota", "Interruptor de alimentaci�n", "PCI PME#", "Corriente alterna restaurada"} : Amended ToSubclass] uint16 WakeUpType;

  [Description("Esta estructura contiene cadenas con formato libre definidas por el fabricante de equipos originales (OEM). Algunos ejemplos son: n�meros de pieza para documentos de referencia del sistema, informaci�n de contacto para el fabricante, etc.") : Amended ToSubclass] string OEMStringArray[];

  [Description("Boot Option on Limit (Opci�n de arranque en l�mite). Identifica la acci�n del sistema que se emprender� cuando se alcance el l�mite de restablecimientos.") : Amended ToSubclass,Values{"Reservado", "Sistema operativo", "Utilidades del sistema", "No reiniciar"} : Amended ToSubclass] uint16 BootOptionOnLimit;

  [Description("La propiedad BootOptionOnWatchDog indica el tipo de acci�n de reinicio que se emprender� al transcurrir el tiempo del temporizador de vigilancia.") : Amended ToSubclass,Values{"Reservado", "Sistema operativo", "Utilidades del sistema", "No reiniciar"} : Amended ToSubclass] uint16 BootOptionOnWatchDog;

  [Description("La propiedad ResetCount indica el n�mero de restablecimientos autom�ticos efectuados desde que se produjo el �ltimo restablecimiento intencionado. El valor -1 indica que se desconoce el n�mero.") : Amended ToSubclass] sint16 ResetCount;

  [Description("La propiedad ResetLimit indica el n�mero de veces consecutivas que se intentar� restablecer el sistema. El valor -1 indica que el l�mite se desconoce.") : Amended ToSubclass] sint16 ResetLimit;

  [Units("milisegundos") : Amended ToSubclass,Description("La propiedad PauseAfterReset identifica el retardo de tiempo para reiniciar. Se usa tras un ciclo de energ�a del sistema, el restablecimiento local o remoto del sistema y el restablecimiento autom�tico del sistema. El valor -1 indica que el valor de la pausa se desconoce.") : Amended ToSubclass] sint64 PauseAfterReset;

  [Description("La propiedad PowerOnPasswordStatus identifica la configuraci�n de seguridad hardware en todo el sistema para el estado de contrase�a de encendido.") : Amended ToSubclass,Values{"Deshabilitado", "Habilitado", "No implementado", "Desconocido"} : Amended ToSubclass] uint16 PowerOnPasswordStatus;

  [Description("La propiedad KeyboardPasswordStatus identifica la configuraci�n de seguridad hardware en todo el sistema para el estado de contrase�a de teclado.") : Amended ToSubclass,Values{"Deshabilitado", "Habilitado", "No implementado", "Desconocido"} : Amended ToSubclass] uint16 KeyboardPasswordStatus;

  [Description("La propiedad AdminPasswordStatus identifica la configuraci�n de seguridad hardware en todo el sistema para el estado de contrase�a de administrador.") : Amended ToSubclass,Values{"Deshabilitado", "Habilitado", "No implementado", "Desconocido"} : Amended ToSubclass] uint16 AdminPasswordStatus;

  [Description("La propiedad FrontPanelResetStatus identifica la configuraci�n de seguridad hardware para el bot�n de restablecimiento del equipo.") : Amended ToSubclass,Values{"Deshabilitado", "Habilitado", "No implementado", "Desconocido"} : Amended ToSubclass] uint16 FrontPanelResetStatus;

  [Description("La propiedad ChassisBootupState indica el estado de arranque del contenedor.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Seguro", "Advertencia", "Cr�tico", "No recuperable"} : Amended ToSubclass] uint16 ChassisBootupState;

  [Description("La propiedad PowerSupplyState identifica el estado del sistema o los sistemas de alimentaci�n del contenedor cuando se arranc� por �ltima vez.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Seguro", "Advertencia", "Cr�tico", "No recuperable"} : Amended ToSubclass] uint16 PowerSupplyState;

  [Description("La propiedad ThermalState identifica el estado t�rmico del contenedor cuando se arranc� por �ltima vez.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Seguro", "Advertencia", "Cr�tico", "No recuperable"} : Amended ToSubclass] uint16 ThermalState;

  [Description("La propiedad DaylightInEffect especifica si  el horario de verano est� en efecto. \nValores: TRUE o FALSE. Si es TRUE, se est� observando el horario de verano actualmente. En la mayor�a de los casos la hora actual es una hora menos que la hora est�ndar.") : Amended ToSubclass] boolean DaylightInEffect;

  [Description("La propiedad EnableDaylightSavings indica si el ajuste para el horario de verano es reconocido por este equipo. Si el valor es FALSE, la hora no se adelanta ni se atrasa durante el a�o. Si el valor es NULL, el estado del ajuste no es reconocido por el sistema.") : Amended ToSubclass] boolean EnableDaylightSavingsTime;

  [Description("La propiedad NumberOfProcessors indica el n�mero de procesadores f�sicos disponibles actualmente en el sistema. Se trata del n�mero de procesadores cuyo estado es \"habilitado\", frente al n�mero de procesadores del equipo. Se puede determinar mediante la enumeraci�n del n�mero de instancias de procesador asociadas con el objeto equipo, con la asociaci�n Win32_ComputerSystemProcessor.") : Amended ToSubclass] uint32 NumberOfProcessors;

  [Description("La propiedad NumberOfLogicalProcessors indica el n�mero de procesadores l�gicos que est�n disponibles en el sistema.") : Amended ToSubclass] uint32 NumberOfLogicalProcessors;

  [Units("bytes") : Amended ToSubclass,Description("La propiedad TotalPhysicalMemory indica el tama�o total de la memoria f�sica.\nEjemplo: 67108864") : Amended ToSubclass] uint64 TotalPhysicalMemory;

  [Description("La propiedad PartOfDomain indica si el equipo es parte de un dominio o de un grupo de trabajo. Si es TRUE, el equipo es parte de un equipo. Si es FALSE, el equipo es parte de un grupo de trabajo. Si es NULL, el equipo no es parte de un grupo de red o es desconocido.") : Amended ToSubclass] boolean PartOfDomain;

  [Description("La propiedad PCSystemType indica el tipo de PC con que trabaja el usuario, como port�til, de escritorio, Tablet PC, etc. ") : Amended ToSubclass,Values{"Sin especificar", "Escritorio", "Mobile", "Mobile", "Enterprise Server", "SOHO Server", "Appliance PC", "Performance Server", "M�ximo"} : Amended ToSubclass] uint16 PCSystemType;

  [Values{"Sin especificar", "Escritorio", "Mobile", "Workstation", "Enterprise Server", "SOHO Server", "Appliance PC", "Performance Server", "Tableta t�ctil", "M�ximo"} : Amended ToSubclass] uint16 PCSystemTypeEx;

  [Description("La propiedad Workgroup contiene el nombre del grupo de trabajo. Este valor en v�lido s�lo si la propiedad PartOfDomain tiene el valor FALSE.") : Amended ToSubclass] string Workgroup;

  [Description("Esta cadena de texto identifica una determinada configuraci�n del equipo en venta. A veces recibe tambi�n el nombre de identificador del producto o n�mero de pedido de compra") : Amended ToSubclass] string SystemSKUNumber;

  [Description("Esta cadena de texto identifica la familia a la que pertenece un determinado equipo. Una familia hace referencia a un conjunto de equipos que son similares pero no id�nticos desde el punto de vista del hardware y el software") : Amended ToSubclass] string SystemFamily;

  [Description("N�mero de cadena terminada en null que describe el n�mero de SKU del chasis o cabina") : Amended ToSubclass] string ChassisSKUNumber;

  [Description("Campos de estado y datos adicionales que identifican el estado de arranque") : Amended ToSubclass] uint16 BootStatus[];

  [Description("El m�todo Rename se usa para cambiar el nombre de un equipo tanto en un grupo de trabajo como en un dominio. Cuando se trabaja de forma remota, el m�todo Rename no funciona para Windows XP Home Edition o Professional Edition (s�lo grupo de trabajo). Para cualquier equipo en un dominio (excepto el controlador de dominio ya que puede autenticarse por s� mismo)es necesaria la delegaci�n al igual que un segundo salto es necesario desde el equipo al que se accede remotamente a trav�s del controlador de dominio para la autenticaci�n. No hay restricciones para casos locales.\nSi se especifican los par�metros de la contrase�a y del nombre de usuario, la conexi�n a winmgmt tiene que utilizar un nivel alto de autenticaci�n (p.ej. no menos que RPC_C_AUTHN_LEVEL_PKT_PRIVACY) cuando se conectan a winmgmt (p.ej. en una llamada para obtener la interfaz IWbemServices) o SetProxyBlanket en su IWbemServices ptr. Si son locales a winmgmt esto no representa un problema porque su nivel de autenticaci�n es tan bueno como RPC_C_AUTHN_LEVEL_PKT_PRIVACY y adem�s su solicitud de cliente no se dirigir� por la red para llegar al winmgmt. \nSi NombreUsuario y Contrase�a se dejan como nulos, al proveedor no le importar�. \nSi el proveedor determina que el nivel de autenticaci�n es demasiado bajo y se ha especificado una contrase�a y un nombre de usuario se devolver� WBEM_E_ENCRYPTED_CONNECTION_REQUIRED. \nEl m�todo puede devolver los siguientes valores:  \n0 - Correcto. Se necesita reiniciar. \nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de Win32.") : Amended ToSubclass,Values{"Correcto", "Otros"} : Amended ToSubclass] uint32 Rename([In,Description("El par�metro Name especifica el nuevo nombre. El nombre no puede incluir caracteres de control, espacios a la izquierda o derecha, o cualquiera de los siguientes caracteres:  / \\ [ ] : | < > + = ; , ? ") : Amended ToSubclass] string Name,[In,Description("Si el par�metro NombreUsuario especifica un nombre de cuenta, el par�metro Contrase�a debe apuntar a la contrase�a para usar cuando se conecte al controlador de dominio. De otro modo, este par�metro debe ser NULL. \nLas contrase�as y los nombres de usuario tienen que utilizar un nivel alto de autenticaci�n (p.ej. no menos que RPC_C_AUTHN_LEVEL_PKT_PRIVACY) cuando se conectan a winmgmt (p.ej. en una llamada para obtener la interfaz IWbemServices) o SetProxyBlanket en su IWbemServices ptr. Si son locales a winmgmt esto no representa un problema porque su nivel de autenticaci�n es tan bueno como RPC_C_AUTHN_LEVEL_PKT_PRIVACY y adem�s su solicitud de cliente no se dirigir� por la red para llegar al winmgmt.\nSi NombreUsuario y Contrase�a se dejan como NULL, al proveedor no le importar�. \nSi el proveedor determina que el nivel de autenticaci�n es demasiado bajo y se ha especificado una contrase�a y un nombre de usuario, se devolver� WBEM_E_ENCRYPTED_CONNECTION_REQUIRED. \nEste par�metro s�lo se utiliza en cambios de nombre de dominio en plataformas de Windows 2000 y posteriores. ") : Amended ToSubclass] string Password,[In,Description("El par�metro NombreUsuario es un puntero a una cadena constante que termina con un car�cter nulo que especifica el nombre de la cuenta para usar al conectarse al controlador de dominio. La cadena debe especificar un nombre de dominio NetBIOS y un nombre de cuenta (por ejemplo, \"MIDOMINIO\\usuario\") o el nombre principal del usuario (UPN) del usuario con el formato de un nombre de inicio de sesi�n de Internet (por ejemplo, \"alguien@microsoft.com\"). Si este par�metro es NULL, se usar� el contexto del llamador. \nLas contrase�as y los nombres de usuario tienen que utilizar un nivel alto de autenticaci�n (p.ej. no menos que RPC_C_AUTHN_LEVEL_PKT_PRIVACY) cuando se conectan a winmgmt (p.ej. en una llamada para obtener la interfaz IWbemServices) o SetProxyBlanket en su IWbemServices ptr. Si son locales a winmgmt esto no representa un problema porque su nivel de autenticaci�n es tan bueno como RPC_C_AUTHN_LEVEL_PKT_PRIVACY y adem�s su solicitud de cliente no se dirigir� por la red para llegar al winmgmt. \nSi NombreUsuario y Contrase�a se dejan como NULL, al proveedor no le importar�. \nSi el proveedor determina que el nivel de autenticaci�n es demasiado bajo y se ha especificado una contrase�a y un nombre de usuario se devolver� WBEM_E_ENCRYPTED_CONNECTION_REQUIRED. \nEste par�metro s�lo se utiliza en cambios de nombre de dominio en plataformas de Windows 2000 y posteriores. ") : Amended ToSubclass] string UserName);

  [Description("El m�todo JoinDomainOrWorkgroup une a sistemas de equipos a un dominio o grupo de trabajo. Este m�todo s�lo est� disponible en plataformas Windows 2000 y posteriores. El m�todo puede devolver los siguientes valores:\n0 - Correcto.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.\nNota: si se mueve un equipo de un dominio a un grupo de trabajo, el equipo tiene primero que quitarse del dominio antes de ejecutar este m�todo para formar parte del grupo de trabajo.\nLas contrase�as y los nombres de usuario tienen que utilizar un nivel alto de autenticaci�n (p.ej. no menos que RPC_C_AUTHN_LEVEL_PKT_PRIVACY) cuando se conectan a winmgmt (p.ej. en una llamada para obtener la interfaz IWbemServices) o SetProxyBlanket en su IWbemServices ptr. Si son locales a winmgmt esto no representa un problema porque su nivel de autenticaci�n es tan bueno como RPC_C_AUTHN_LEVEL_PKT_PRIVACY y adem�s su solicitud de cliente no se dirigir� por la red para llegar al winmgmt. \nSi NombreUsuario y Contrase�a se dejan como nulos, al proveedor no le importar�. \nSi el proveedor determina que el nivel de autenticaci�n es demasiado bajo y se ha especificado una contrase�a y un nombre de usuario se devolver� WBEM_E_ENCRYPTED_CONNECTION_REQUIRED. ") : Amended ToSubclass,Values{"Correcto", "Otros"} : Amended ToSubclass] uint32 JoinDomainOrWorkgroup([In,Description("El par�metro Name especifica el dominio o grupo de trabajo al que unirse. Este par�metro no puede ser NULL.") : Amended ToSubclass] string Name,[In,Description("Si el par�metro NombreUsuario especifica un nombre de cuenta, el par�metro Contrase�a debe apuntar a la contrase�a para usar cuando se conecte al controlador de dominio. De otro modo, este par�metro debe ser NULL. \nLas contrase�as y los nombres de usuario tienen que utilizar un nivel alto de autenticaci�n (p.ej. no menos que RPC_C_AUTHN_LEVEL_PKT_PRIVACY) cuando se conectan a winmgmt (p.ej. en una llamada para obtener la interfaz IWbemServices) o SetProxyBlanket en su IWbemServices ptr. Si son locales a winmgmt esto no representa un problema porque su nivel de autenticaci�n es tan bueno como RPC_C_AUTHN_LEVEL_PKT_PRIVACY y adem�s su solicitud de cliente no se dirigir� por la red para llegar al winmgmt. \nSi NombreUsuario y Contrase�a se dejan como NULL, al proveedor no le importar�. \nSi el proveedor determina que el nivel de autenticaci�n es demasiado bajo y se ha especificado una contrase�a y un nombre de usuario, se devolver� WBEM_E_ENCRYPTED_CONNECTION_REQUIRED. ") : Amended ToSubclass] string Password,[In,Description("El par�metro NombreUsuario es un puntero a una cadena constante que termina con un car�cter nulo que especifica el nombre de la cuenta para usar al conectarse al controlador de dominio. La cadena debe especificar un nombre de dominio NetBIOS y un nombre de cuenta (por ejemplo, \"MIDOMINIO\\usuario\") o el nombre principal del usuario (UPN) del usuario con el formato de un nombre de inicio de sesi�n de Internet (por ejemplo, \"alguien@microsoft.com\"). Si este par�metro es NULL, se usar� el contexto del llamador. \nLas contrase�as y los nombres de usuario tienen que utilizar un nivel alto de autenticaci�n (p.ej. no menos que RPC_C_AUTHN_LEVEL_PKT_PRIVACY) cuando se conectan a winmgmt (p.ej. en una llamada para obtener la interfaz IWbemServices) o SetProxyBlanket en su IWbemServices ptr. Si son locales a winmgmt esto no representa un problema porque su nivel de autenticaci�n es tan bueno como RPC_C_AUTHN_LEVEL_PKT_PRIVACY y adem�s su solicitud de cliente no se dirigir� por la red para llegar al winmgmt. \nSi NombreUsuario y Contrase�a se dejan como NULL, al proveedor no le importar�. \nSi el proveedor determina que el nivel de autenticaci�n es demasiado bajo y se ha especificado una contrase�a y un nombre de usuario se devolver� WBEM_E_ENCRYPTED_CONNECTION_REQUIRED. ") : Amended ToSubclass] string UserName,[In,Description("AccountOU opcionalmente especifica el puntero para una cadena de car�cter terminada constantemente como \"null\" que contiene el nombre de formato RFC 1779 de la unidad organizativa (OU) para la cuenta de equipo. Si especifica este par�metro, la cadena debe contener una ruta completa, por ejemplo, OU=testOU, DC=domain, DC=Domain,DC=com. De otro modo, este par�metro debe ser NULL. ") : Amended ToSubclass] string AccountOU,[In,Description("El par�metro FJoinOptions contiene un conjunto de marcadores de un bit que definen las opciones de uni�n. Este par�metro puede ser uno o m�s de los siguientes valores: \nUnirse a un dominio -  Une el equipo a un dominio. Si no se especifica este valor, une el equipo a un grupo de trabajo. Bit 0 - Unir a un dominio - Si no est� presente, une el equipo a un grupo de trabajo. \nBit 1 - Crear cuenta - Crea la cuenta en el dominio. \nBit 2 - Eliminar cuenta  - Elimina la cuenta cuando se deja el dominio. \nBit 4 - Actualizaci�n Win9x - La operaci�n de uni�n ocurre como parte de una actualizaci�n de Windows 95/98 a Windows NT/Windows 2000.\nBit 5 - Unirse a un dominio si ya estaba unido - Permite al equipo unirse a un dominio incluso si el equipo ya est� unido a otro dominio. \nBit 6 - Unirse a dominio no seguro - Realiza una uni�n no segura.\nBit 7 - Contrase�a de equipo pasada - Indica que se pasa la contrase�a del equipo (no la del usuario). Esta opci�n s�lo es v�lida en uniones no seguras. \nBit 8 - Conjunto SPN aplazado - Especifica que la escritura de atributos SPN y de DnsHostName en el objeto del equipo debe aplazarse hasta el cambio de nombre que seguir� a la uni�n.\nBit 18 - Invocaci�n de instalaci�n - Se invoc� a los API durante la instalaci�n. \n\nEl m�todo devuelve 0 si no se implica ninguna acci�n.") : Amended ToSubclass,BitValues{"Unirse a un dominio", "Crear cuenta", "Eliminar cuenta", "Actualizaci�n Win9x", "Unirse a un dominio si ya estaba unido", "Unirse a dominio no seguro", "Contrase�a de equipo pasada", "Conjunto SPN aplazado", "Invocaci�n de instalaci�n"} : Amended ToSubclass] uint32 FJoinOptions);

  [Description("El m�todo UnjoinDomainOrWorkgroup quita a sistemas de equipos de un dominio o grupo de trabajo. Este m�todo s�lo est� disponible en plataformas Windows 2000 y posteriores. El m�todo puede devolver los siguientes valores:\n0 - Correcto.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.\nLas contrase�as y los nombres de usuario tienen que utilizar un nivel alto de autenticaci�n (p.ej. no menos que RPC_C_AUTHN_LEVEL_PKT_PRIVACY) cuando se conectan a winmgmt (p.ej. en una llamada para obtener la interfaz IWbemServices) o SetProxyBlanket en su IWbemServices ptr. Si son locales a winmgmt esto no representa un problema porque su nivel de autenticaci�n es tan bueno como RPC_C_AUTHN_LEVEL_PKT_PRIVACY y adem�s su solicitud de cliente no se dirigir� por la red para llegar al winmgmt. \nSi NombreUsuario y Contrase�a se dejan como NULL, al proveedor no le importar�. \nSi el proveedor determina que el nivel de autenticaci�n es demasiado bajo y se ha especificado una contrase�a y un nombre de usuario se devolver� WBEM_E_ENCRYPTED_CONNECTION_REQUIRED. ") : Amended ToSubclass,Values{"Correcto", "Otros"} : Amended ToSubclass] uint32 UnjoinDomainOrWorkgroup([In,Description("Si el par�metro NombreUsuario especifica un nombre de cuenta, el par�metro Contrase�a debe apuntar a la contrase�a para usar cuando se conecte al controlador de dominio. De otro modo, este par�metro debe ser NULL. \nLas contrase�as y los nombres de usuario tienen que utilizar un nivel alto de autenticaci�n (p.ej. no menos que RPC_C_AUTHN_LEVEL_PKT_PRIVACY) cuando se conectan a winmgmt (p.ej. en una llamada para obtener la interfaz IWbemServices) o SetProxyBlanket en su IWbemServices ptr. Si son locales a winmgmt esto no representa un problema porque su nivel de autenticaci�n es tan bueno como RPC_C_AUTHN_LEVEL_PKT_PRIVACY y adem�s su solicitud de cliente no se dirigir� por la red para llegar al winmgmt. \nSi NombreUsuario y Contrase�a se dejan como NULL, al proveedor no le importar�. \nSi el proveedor determina que el nivel de autenticaci�n es demasiado bajo y se ha especificado una contrase�a y un nombre de usuario, se devolver� WBEM_E_ENCRYPTED_CONNECTION_REQUIRED. ") : Amended ToSubclass] string Password,[In,Description("El par�metro NombreUsuario es un puntero a una cadena constante que termina con un car�cter nulo que especifica el nombre de la cuenta para usar al conectarse al controlador de dominio. La cadena debe especificar un nombre de dominio NetBIOS y un nombre de cuenta (por ejemplo, \"MIDOMINIO\\usuario\") o el nombre principal del usuario (UPN) del usuario con el formato de un nombre de inicio de sesi�n de Internet (por ejemplo, \"alguien@microsoft.com\"). Si este par�metro es NULL, se usar� el contexto del llamador. Para pasar una contrase�a en blanco se utiliza una cadena vac�a \nLas contrase�as y los nombres de usuario tienen que utilizar un nivel alto de autenticaci�n (p.ej. no menos que RPC_C_AUTHN_LEVEL_PKT_PRIVACY) cuando se conectan a winmgmt (p.ej. en una llamada para obtener la interfaz IWbemServices) o SetProxyBlanket en su IWbemServices ptr. Si son locales a winmgmt esto no representa un problema porque su nivel de autenticaci�n es tan bueno como RPC_C_AUTHN_LEVEL_PKT_PRIVACY y adem�s su solicitud de cliente no se dirigir� por la red para llegar al winmgmt. \nSi NombreUsuario y Contrase�a se dejan como NULL, al proveedor no le importar�. \nSi el proveedor determina que el nivel de autenticaci�n es demasiado bajo y se ha especificado una contrase�a y un nombre de usuario se devolver� WBEM_E_ENCRYPTED_CONNECTION_REQUIRED. ") : Amended ToSubclass] string UserName,[In,Description("El par�metro FUnjoinOptions especifica las opciones de separaci�n. Si este par�metro es, NETSETUP_ACCT_DELETE, la cuenta se deshabilita cuando la separaci�n ocurre. Tenga en cuenta que esta opci�n no elimina la cuenta. Actualmente, no hay otras opciones de separaci�n definidas.  \n\nBit 2 - Eliminar cuenta - Elimina la cuenta cuando se deja un dominio. \nEl m�todo devuelve un 0 si no hay opciones involucradas.") : Amended ToSubclass,BitValues{"Eliminar cuenta"} : Amended ToSubclass] uint32 FUnjoinOptions);

  [Description("La propiedad HypervisorPresent determina si el sistema se est� ejecutando en un hipervisor que sigue la convenci�n est�ndar de la industria para notificar si hay un hipervisor presente.\nValores: TRUE o FALSE. Si es TRUE, hay un hipervisor presente.") : Amended ToSubclass] boolean HypervisorPresent;

};



[Description("La clase Win32_ProgramGroupOrItem representa una agrupaci�n l�gica de programas en el men� Programas del men� Inicio. Contiene grupos de programas y elementos de grupo de programas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ProgramGroupOrItem : CIM_LogicalElement

{

};



[Description("La clase Win32_LogicalProgramGroup representa un grupo de programas en un sistema Win32.\nEjemplo: Accesorios o Inicio.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_LogicalProgramGroup : Win32_ProgramGroupOrItem

{

  [Description("La propiedad GroupName indica el nombre del grupo de programas de Win32. Los grupos de programas se implementan como carpetas de archivos en Win32.\nEjemplo: Accesorios\\Herramientas del sistema") : Amended ToSubclass] string GroupName;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name indica el nombre de usuario asignado seguido del nombre de grupo. Los grupos de programas se implementan como carpetas de archivos en Win32.\nEjemplo: All users:Accesorios\\Herramientas del sistema") : Amended ToSubclass] string Name;

  [Description("La propiedad UserName indica los usuarios que pueden tener acceso al grupo de programas de Win32. Los grupos de programas se implementan como carpetas de archivos en Win32.\nEjemplo: All users") : Amended ToSubclass] string UserName;

};



[Description("La clase Win32_LogicalProgramGroupItem representa un elemento contenido en un grupo de programas de Win32 (Win32_ProgramGroup), que no es por s� mismo otro Win32_ProgramGroup.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_LogicalProgramGroupItem : Win32_ProgramGroupOrItem

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name heredada act�a como clave de una instancia Win32_LogicalProgramGroupItem dentro de un equipo. Los grupos de programas se implementan como carpetas de archivos en Win32. Se deben proporcionar las rutas de acceso completas. Ejemplo: f:\\WINNT\\Perfiles\\a-kevhu.000\\ Men� Inicio\\Programas\\Accesorios\\WordPad.Lnk") : Amended ToSubclass] string Name;

};



[Description("La clase Win32_Processor representa un dispositivo capaz de interpretar una secuencia de instrucciones de c�digo m�quina en un equipo Win32. En un equipo multiprocesador, habr� una instancia de esta clase para cada procesador.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Processor : CIM_Processor

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica el procesador con respecto a otros dispositivos del sistema.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad Version especifica un n�mero de revisi�n de procesador dependiente de la arquitectura. Nota: este miembro no se usa en Windows 95.\nEjemplo: Modelo 2, submodelo 12.") : Amended ToSubclass] string Version;

  [Description("La propiedad Manufacturer indica el fabricante del procesador.\nEjemplo: GenuineSilicon") : Amended ToSubclass] string Manufacturer;

  [Units("kilobytes") : Amended ToSubclass,Description("La propiedad L2CacheSize especifica el tama�o de la cach� de nivel 2 del procesador. Una cach� de nivel 2 es un �rea de memoria externa que presenta un tiempo de acceso m�s r�pido que la memoria RAM principal.") : Amended ToSubclass] uint32 L2CacheSize;

  [Units("megahercio") : Amended ToSubclass,Description("La propiedad L2CacheSpeed especifica la velocidad de reloj de la cach� de nivel 2 del procesador. Una cach� de nivel 2 es un �rea de memoria externa que presenta un tiempo de acceso m�s r�pido que la memoria RAM principal.") : Amended ToSubclass] uint32 L2CacheSpeed;

  [Units("kilobytes") : Amended ToSubclass,Description("La propiedad L3CacheSize especifica el tama�o de la cach� de nivel 3 del procesador. Una cach� de nivel 3 es un �rea de memoria externa que presenta un tiempo de acceso m�s r�pido que la memoria RAM principal.") : Amended ToSubclass] uint32 L3CacheSize;

  [Units("megahercio") : Amended ToSubclass,Description("La propiedad L3CacheSpeed especifica la velocidad de reloj de la cach� de nivel 3 del procesador. Una cach� de nivel 3 es un �rea de memoria externa que presenta un tiempo de acceso m�s r�pido que la memoria RAM principal.") : Amended ToSubclass] uint32 L3CacheSpeed;

  [Description("La propiedad Architecture especifica la arquitectura del procesador usada por esta plataforma. Devuelve uno de los siguientes valores enteros:\n0 - x86 \n1 - MIPS \n2 - Alpha \n3 - PowerPC \n6 - ia64 \n9 - x64 \n") : Amended ToSubclass,Values{"x86", "MIPS", "Opacidad (Alpha)", "PowerPC", "ia64", "x64"} : Amended ToSubclass] uint16 Architecture;

  [Description("La propiedad Level define con m�s detalle el tipo de procesador. El valor depende de la arquitectura del procesador.") : Amended ToSubclass] uint16 Level;

  [Description("La propiedad Revision especifica el nivel de revisi�n dependiente de la arquitectura del sistema. El significado de este valor depende de la arquitectura del procesador. Contiene los mismos valores que el miembro \"Versi�n\", pero en formato num�rico.") : Amended ToSubclass] uint16 Revision;

  [Description("La propiedad CpuStatus especifica el estado actual del procesador. Los cambios de estado surgen al usar el procesador, no dependen de su condici�n f�sica.") : Amended ToSubclass,Values{"Desconocido", "CPU habilitada", "CPU deshabilitada por el usuario a trav�s de la configuraci�n del BIOS", "CPU deshabilitada por el BIOS (error POST)", "CPU inactiva", "Reservado", "Reservado", "Otros"} : Amended ToSubclass] uint16 CpuStatus;

  [Units("d�cimas de voltio") : Amended ToSubclass,Description("La propiedad CurrentVoltage especifica el voltaje del procesador. Los bits 0 a 6 del campo contienen el voltaje actual del procesador multiplicado por diez. Este valor s�lo se establece cuando el SMBIOS designa un valor de voltaje. Para obtener valores espec�ficos, consulte VoltageCaps.\nEjemplo: el valor del campo para un voltaje de procesador de 1,8 voltios ser�a 92h = 80h + (1,8 x 10) = 80h + 18 = 80h + 12h.") : Amended ToSubclass] uint16 CurrentVoltage;

  [Units("megahercio") : Amended ToSubclass,Description("La propiedad ExtClock especifica la frecuencia del reloj externo. Si la frecuencia no se conoce, esta propiedad se establece como null.") : Amended ToSubclass] uint32 ExtClock;

  [Description("La propiedad ProcessorId contiene informaci�n espec�fica del procesador que describe sus caracter�sticas. Para las CPU de clase x86, el formato del campo depende de si el procesador admite la instrucci�n CPUID. Si es as�, la propiedad ProcessorId contiene dos valores con formato DWORD. El primero (entre las direcciones 08h y 0Bh) es el valor del registro EAX devuelto por una instrucci�n CPUID con el EAX de entrada establecido como 1. El segundo (entre las direcciones 0Ch y 0Fh) es el valor del registro EDX devuelto por esa instrucci�n. S�lo son significativos los dos primeros bytes de la propiedad ProcessorID (los dem�s se establecen como cero) y almacenan, en formato WORD, el contenido del registro DX al restablecer la CPU.") : Amended ToSubclass] string ProcessorId;

  [Description("La propiedad ProcessorType especifica la funci�n principal del procesador.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Procesador central", "Procesador matem�tico", "Procesador DSP", "Procesador de v�deo"} : Amended ToSubclass] uint16 ProcessorType;

  [Description("La propiedad NumberOfLogicalProcessors especifica el n�mero total de procesadores l�gicos.") : Amended ToSubclass] uint32 NumberOfLogicalProcessors;

  [Description("La propiedad NumberOfCores contiene el n�mero total de n�cleos de un procesador. Por ejemplo, un equipo con un procesador dual tiene NumberOfCores = 2.") : Amended ToSubclass] uint32 NumberOfCores;

  [Description("La propiedad SocketDesignation contiene el tipo de z�calo de chip usado en el circuito.\nEjemplo: J202") : Amended ToSubclass] string SocketDesignation;

  [Units("voltios") : Amended ToSubclass,Description("La propiedad VoltageCaps especifica las capacidades de voltaje del procesador. Los bits 0 a 3 del campo representan voltajes espec�ficos que acepta el z�calo del procesador. El resto de los bits se deben establecer como cero. Es posible configurar el z�calo mediante la definici�n de varios bits. Para obtener un intervalo de voltajes, consulte CurrentVoltage. Si la propiedad es NULL, las capacidades de voltaje se desconocen.") : Amended ToSubclass,BitValues{"5", "3.3", "2.9"} : Amended ToSubclass] uint32 VoltageCaps;

  [Units("por ciento") : Amended ToSubclass,Description("La propiedad LoadPercentage especifica la capacidad de carga de cada procesador como promedio en el �ltimo segundo. El t�rmino 'carga del procesador' se refiere a la carga total que cada procesador detenta en cada momento.") : Amended ToSubclass] uint16 LoadPercentage;

  [Description("La propiedad VMMonitorModeExtensions determina si el procesador admite extensiones de Monitor de equipo virtual Intel o AMD.") : Amended ToSubclass] boolean VMMonitorModeExtensions;

  [Description("La propiedad SecondLevelAddressTranslationExtensions determina si el procesador admite el uso de extensiones de traducci�n de direcciones para virtualizaci�n.") : Amended ToSubclass] boolean SecondLevelAddressTranslationExtensions;

  [Description("La propiedad VirtualizationFirmwareEnabled determina si el firmware tiene habilitadas extensiones de virtualizaci�n.") : Amended ToSubclass] boolean VirtualizationFirmwareEnabled;

  [Description("N�mero de cadena del n�mero de serie de este procesador. Este valor lo define el fabricante y normalmente no se puede cambiar.") : Amended ToSubclass] string SerialNumber;

  [Description("N�mero de cadena de la etiqueta de activo de este procesador") : Amended ToSubclass] string AssetTag;

  [Description("N�mero de cadena del n�mero de pieza de este procesador. Este valor lo define el fabricante y normalmente no se puede cambiar.") : Amended ToSubclass] string PartNumber;

  [Description("N�mero de n�cleos activos por socket de procesador.") : Amended ToSubclass] uint32 NumberOfEnabledCore;

  [Description("N�mero de subprocesos por socket de procesador.") : Amended ToSubclass] uint32 ThreadCount;

  [Description("Define las funciones admitidas por el procesador.") : Amended ToSubclass] uint32 Characteristics;

};



[Description("La clase Win32_ShortcutFile representa archivos que son accesos directos a otros archivos, directorios y comandos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ShortcutFile : CIM_DataFile

{

  [Description("La propiedad Target indica el nombre del objeto al que �ste es un acceso directo.") : Amended ToSubclass] string Target;

};



[Description("La clase Win32_CodecFile representa el c�dec de audio o v�deo instalado en el equipo. Los c�decs convierten un tipo de formato de medio en otro, normalmente un formato comprimido a uno descomprimido. El nombre \"c�dec\" deriva de una combinaci�n de \"compress\" (comprimir) y \"decompress\" (descomprimir). Por ejemplo, un c�dec puede convertir un formato comprimido como MS-ADPCM a un formato sin comprimir como PCM, que la mayor parte del hardware de audio puede reproducir directamente.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_CodecFile : CIM_DataFile

{

  [Description("La propiedad Group indica el tipo de c�dec representado por esta clase.") : Amended ToSubclass,Values{"Audio", "V�deo"} : Amended ToSubclass] string Group;

  [Description("La propiedad Description indica el nombre completo del controlador de c�dec. Se supone que esta cadena se presentar� en espacios grandes, ya que su prop�sito es descriptivo.\nEjemplo: Convertidor PCM de Microsoft.") : Amended ToSubclass] string Description;

};



[DisplayName("Controladores de sistema y servicios") : Amended,Description("La clase Win32_BaseService representa objetos ejecutables que se instalan en una base de datos del Registro mantenida por el Administrador de control de servicios. Un programa de arranque o el sistema puede iniciar en tiempo de arranque el archivo ejecutable asociado con un servicio. Tambi�n puede iniciarlo a petici�n el Administrador de control de servicios. Cualquier servicio o proceso que no sea propiedad de un usuario espec�fico y que proporcione una interfaz para alguna funcionalidad admitida por el equipo es un descendiente o miembro de esta clase.\nEjemplo: el servicio cliente del Protocolo de configuraci�n din�mica de host (DHCP) en un equipo con Windows NT o Windows 2000.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_BaseService : CIM_Service

{

  [DisplayName("El servicio puede ser pausado") : Amended,Description("La propiedad AcceptPause indica si se puede pausar el servicio.\nValores: TRUE o FALSE. El valor TRUE indica que se puede pausar el servicio.") : Amended ToSubclass] boolean AcceptPause;

  [DisplayName("El servicio acepta detenci�n") : Amended,Description("La propiedad AcceptStop indica si se puede detener el servicio.\nValores: TRUE o FALSE. El valor TRUE indica que se puede detener el servicio.") : Amended ToSubclass] boolean AcceptStop;

  [DisplayName("Interact�a con el escritorio") : Amended,Description("La propiedad DesktopInteract indica si el servicio puede comunicarse con ventanas o crearlas en el escritorio.\nValores: TRUE o FALSE. El valor TRUE indica que el servicio puede comunicarse con ventanas o crearlas en el escritorio.") : Amended ToSubclass] boolean DesktopInteract;

  [DisplayName("Nombre para mostrar") : Amended,Description("La propiedad DisplayName indica el nombre para mostrar del servicio. Esta cadena tiene una longitud m�xima de 256 caracteres. El nombre conserva el modelo de may�sculas y min�sculas en el Administrador de control de servicios. En las comparaciones de DisplayName no se tiene en cuenta la distinci�n entre may�sculas y min�sculas. \nRestricciones: acepta el mismo valor que la propiedad Name.\nEjemplo: Endisco") : Amended ToSubclass] string DisplayName;

  [DisplayName("Error en el inicio de la severidad") : Amended,Description("Si este servicio no puede iniciarse durante el inicio, la propiedad ErrorControl especifica la gravedad de este error. El valor indica la acci�n emprendida por el programa de inicio si ocurre un error. El equipo registra todos los errores y no notifica al usuario los errores \"Omitir\". Los errores \"Normal\" se notifican al usuario. Los errores \"Grave\" hacen que el sistema se reinicie con la �ltima configuraci�n v�lida conocida. Finalmente, los errores \"Cr�tico\" provocan que se intente reiniciar el sistema con una configuraci�n v�lida.") : Amended ToSubclass,Values{"Omitir", "Normal", "Grave", "Cr�tico", "Desconocido"} : Amended ToSubclass] string ErrorControl;

  [DisplayName("Nombre de ruta del archivo") : Amended,Description("La propiedad PathName contiene la ruta de acceso completa del archivo binario del servicio que lo implementa.\nEjemplo: \\SystemRoot\\System32\\drivers\\afd.sys") : Amended ToSubclass] string PathName;

  [DisplayName("Tipo de servicio") : Amended,Description("La propiedad ServiceType suministra el tipo de servicio proporcionado para los procesos que realizan la llamada.") : Amended ToSubclass,Values{"Controlador kernel", "Controlador del sistema de archivos", "Adaptador", "Controlador de reconocimiento", "Proceso propio", "Proceso de recurso compartido", "Proceso interactivo"} : Amended ToSubclass] string ServiceType;

  [DisplayName("Iniciar nombre de cuenta") : Amended,Description("La propiedad StartName indica el nombre de la cuenta en la que se ejecuta el servicio. Dependiendo del tipo de servicio, el nombre de la cuenta puede tener el formato \"NombreDominio\\NombreUsuario\". El proceso del servicio se registrar� con uno de estos dos formatos cuando se ejecute. Si la cuenta pertenece al dominio integrado, se puede especificar \".\\NombreUsuario\". Si se especifica NULL, el servicio se conectar� con la cuenta SistemaLocal. Para los controladores de kernel o del sistema, StartName contiene el nombre del objeto controlador, es decir, \\FileSystem\\Rdr o \\Driver\\Xns, que el sistema de entrada y salida (I/O) usa para cargar el controlador de dispositivo. Adem�s, si se especifica NULL, el controlador se ejecuta con un nombre de objeto predeterminado creado por el sistema de entrada y salida que se basa en el nombre del servicio.\nEjemplo: DWDOM\\Admin.") : Amended ToSubclass] string StartName;

  [DisplayName("Modo de inicio") : Amended,Description("La propiedad StartMode pasa el modo de inicio del servicio de base Win32. \"Arranque\" especifica un controlador de dispositivo iniciado por el cargador del sistema operativo. Este valor s�lo es v�lido para servicios de controladores. \"Sistema\" especifica un controlador de dispositivo iniciado por la funci�n IoInitSystem. Este valor s�lo es v�lido para servicios de controladores. \"Autom�tico\" especifica un servicio que ser� iniciado autom�ticamente por el administrador de control de servicios durante el inicio del sistema. \"Manual\" especifica un servicio que ser� iniciado por el administrador de control de servicios cuando un proceso llame a la funci�n StartService. \"Deshabilitado\" especifica un servicio que ya no se puede iniciar.") : Amended ToSubclass,Values{"Arranque", "Sistema", "Autom�tico", "Manual", "Deshabilitado"} : Amended ToSubclass] string StartMode;

  [DisplayName("Estado") : Amended,Description("La propiedad State indica el estado actual del servicio de base.") : Amended ToSubclass,Values{"Detenido", "Inicio pendiente", "Detenci�n pendiente", "Activo", "Continuaci�n pendiente", "Pausar el pendiente", "Pausado", "Desconocido"} : Amended ToSubclass] string State;

  [DisplayName("Id. de etiqueta") : Amended,Description("La propiedad TagId especifica un valor de etiqueta �nico para este servicio en el grupo. El valor 0 indica que no se ha asignado una etiqueta al servicio. Se puede usar una etiqueta para ordenar el inicio del servicio dentro de un grupo de �rdenes de carga mediante la especificaci�n de un vector de orden de carga que se encuentra en la clave HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\GroupOrderList del Registro. Las etiquetas s�lo se eval�an para que el controlador de kernel y el controlador del sistema de archivos inicien servicios de tipo cuyos modos de inicio son \"Arranque\" o \"Sistema\".") : Amended ToSubclass] uint32 TagId;

  [Description("El m�todo StartService intenta reemplazar el servicio en su estado de inicio. Devuelve uno o m�s de los siguientes valores enteros: \n0 - Se acept� la solicitud.\n1 - La solicitud no es compatible.\n2 - El usuario no ten�a el acceso necesario.\n3 - No se puede detener el servicio porque otros servicios que se est�n ejecutando dependen de �l.\n4 - El c�digo de control solicitado no es v�lido o el servicio no lo puede aceptar.\n5 - No se puede enviar al servicio el c�digo de control solicitado porque el estado del servicio (Win32_BaseService:State) es igual a 0, 1, � 2.\n6 - No se ha iniciado el servicio.\n7 - El servicio no contest� a la solicitud de inicio en un tiempo adecuado.\n8 - Error desconocido al iniciar el servicio.\n9 - No se encontr� la ruta del directorio al servicio ejecutable.\n10 - El servicio ya se est� ejecutando.\n11 - La base de datos para agregar un servicio nuevo est� bloqueada.\n12 - Se ha quitado del sistema una dependencia con la que contaba este servicio.\n13 - El servicio no pudo encontrar el servicio necesario desde un servicio dependiente.\n14 - Se deshabilit� el servicio desde el sistema.\n15 - El servicio no tiene la autenticaci�n correcta para ejecutarse en el sistema.\n16 - Se est� quitando este servicio del sistema.\n17 - No hay subproceso de ejecuci�n para el servicio.\n18 - Hay dependencias circulares al iniciar el servicio.\n19 - Hay un servicio ejecut�ndose con el mismo nombre.\n20 - Hay caracteres no v�lidos en el nombre del servicio.\n21 - Se pasaron par�metros no v�lidos al servicio.\n22 - La cuenta bajo la que se deber�a de ejecutar este servicio no es v�lida o no tiene los permisos necesarios para ejecutar el servicio.\n23 - El servicio existe en la base de datos de los servicios disponibles desde el sistema.\n24 - El servicio est� actualmente detenido en el sistema.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Correcto", "No compatible", "Acceso denegado", "Servicios dependientes en ejecuci�n", "Control de servicio no v�lido", "El servicio no puede aceptar el control", "Servicio no activo", "Tiempo de espera de solicitud de servicio", "Error desconocido", "No se ha encontrado la ruta de acceso", "Servicio ya en ejecuci�n", "Base de datos de servicio bloqueada", "Dependencia de servicio eliminada", "Error de dependencia de servicio", "Servicio deshabilitado", "Inicio de sesi�n de servicio con error", "Servicio marcado para eliminaci�n", "Servicio sin subproceso", "Estado Dependencia circular", "Estado Nombre replicado", "Estado Nombre no v�lido", "Estado Par�metro no v�lido", "Estado Cuenta de servicio no v�lida", "Estado El servicio existe", "Servicio ya pausado", "Otros"} : Amended ToSubclass] uint32 StartService();

  [Description("El m�todo StopService pone al servicio en estado de detenci�n. Devuelve un valor entero si el servicio se detiene correctamente, 1 si la solicitud no es compatible y otro n�mero para indicar un error. Devuelve uno de los siguientes valores enteros:\n0 - Se acept� la solicitud.\n1 - La solicitud no es compatible.\n2 - El usuario no ten�a el acceso necesario.\n3 - No se puede detener el servicio porque otros servicios que se est�n ejecutando dependen de �l.\n4 - El c�digo de control solicitado no es v�lido o el servicio no lo puede aceptar.\n5 - No se puede enviar al servicio el c�digo de control solicitado porque el estado del servicio (Win32_BaseService:State) es igual a 0, 1, � 2.\n6 - No se ha iniciado el servicio.\n7 - El servicio no contest� a la solicitud de inicio en un tiempo adecuado.\n8 - Error desconocido al iniciar el servicio.\n9 - No se encontr� la ruta del directorio al servicio ejecutable.\n10 - El servicio ya se est� ejecutando.\n11 - La base de datos para agregar un servicio nuevo est� bloqueada.\n12 - Se ha quitado del sistema una dependencia con la que contaba este servicio.\n13 - El servicio no pudo encontrar el servicio necesario desde un servicio dependiente.\n14 - Se deshabilit� el servicio desde el sistema.\n15 - El servicio no tiene la autenticaci�n correcta para ejecutarse en el sistema.\n16 - Se est� quitando este servicio del sistema.\n17 - No hay subproceso de ejecuci�n para el servicio.\n18 - Hay dependencias circulares al iniciar el servicio.\n19 - Hay un servicio ejecut�ndose con el mismo nombre.\n20 - Hay caracteres no v�lidos en el nombre del servicio.\n21 - Se pasaron par�metros no v�lidos al servicio.\n22 - La cuenta bajo la que se deber�a de ejecutar este servicio no es v�lida o no tiene los permisos necesarios para ejecutar el servicio.\n23 - El servicio existe en la base de datos de los servicios disponibles desde el sistema.\n24 - El servicio est� actualmente detenido en el sistema.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Correcto", "No compatible", "Acceso denegado", "Servicios dependientes en ejecuci�n", "Control de servicio no v�lido", "El servicio no puede aceptar el control", "Servicio no activo", "Tiempo de espera de solicitud de servicio", "Error desconocido", "No se ha encontrado la ruta de acceso", "Servicio ya en ejecuci�n", "Base de datos de servicio bloqueada", "Dependencia de servicio eliminada", "Error de dependencia de servicio", "Servicio deshabilitado", "Inicio de sesi�n de servicio con error", "Servicio marcado para eliminaci�n", "Servicio sin subproceso", "Estado Dependencia circular", "Estado Nombre replicado", "Estado Nombre no v�lido", "Estado Par�metro no v�lido", "Estado Cuenta de servicio no v�lida", "Estado El servicio existe", "Servicio ya pausado", "Otros"} : Amended ToSubclass] uint32 StopService();

  [Description("El m�todo PauseService intenta poner el servicio en estado de pausa. Devuelve un valor entero de 0 si se acepta la solicitud de PauseService, 1 si la solicitud no es compatible y otro n�mero para indicar un error. Devuelve uno de los siguientes valores enteros:\n0 - Se acept� la solicitud.\n1 - La solicitud no es compatible.\n2 - El usuario no ten�a el acceso necesario.\n3 - No se puede detener el servicio porque otros servicios que se est�n ejecutando dependen de �l.\n4 - El c�digo de control solicitado no es v�lido o el servicio no lo puede aceptar.\n5 - No se puede enviar al servicio el c�digo de control solicitado porque el estado del servicio (Win32_BaseService:State) es igual a 0, 1, � 2.\n6 - No se ha iniciado el servicio.\n7 - El servicio no contest� a la solicitud de inicio en un tiempo adecuado.\n8 - Error desconocido al iniciar el servicio.\n9 - No se encontr� la ruta del directorio al servicio ejecutable.\n10 - El servicio ya se est� ejecutando.\n11 - La base de datos para agregar un servicio nuevo est� bloqueada.\n12 - Se ha quitado del sistema una dependencia con la que contaba este servicio.\n13 - El servicio no pudo encontrar el servicio necesario desde un servicio dependiente.\n14 - Se deshabilit� el servicio desde el sistema.\n15 - El servicio no tiene la autenticaci�n correcta para ejecutarse en el sistema.\n16 - Se est� quitando este servicio del sistema.\n17 - No hay subproceso de ejecuci�n para el servicio.\n18 - Hay dependencias circulares al iniciar el servicio.\n19 - Hay un servicio ejecut�ndose con el mismo nombre.\n20 - Hay caracteres no v�lidos en el nombre del servicio.\n21 - Se pasaron par�metros no v�lidos al servicio.\n22 - La cuenta bajo la que se deber�a de ejecutar este servicio no es v�lida o no tiene los permisos necesarios para ejecutar el servicio.\n23 - El servicio existe en la base de datos de los servicios disponibles desde el sistema.\n24 - El servicio est� actualmente detenido en el sistema.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Correcto", "No compatible", "Acceso denegado", "Servicios dependientes en ejecuci�n", "Control de servicio no v�lido", "El servicio no puede aceptar el control", "Servicio no activo", "Tiempo de espera de solicitud de servicio", "Error desconocido", "No se ha encontrado la ruta de acceso", "Servicio ya en ejecuci�n", "Base de datos de servicio bloqueada", "Dependencia de servicio eliminada", "Error de dependencia de servicio", "Servicio deshabilitado", "Inicio de sesi�n de servicio con error", "Servicio marcado para eliminaci�n", "Servicio sin subproceso", "Estado Dependencia circular", "Estado Nombre replicado", "Estado Nombre no v�lido", "Estado Par�metro no v�lido", "Estado Cuenta de servicio no v�lida", "Estado El servicio existe", "Servicio ya pausado", "Otros"} : Amended ToSubclass] uint32 PauseService();

  [Description("El m�todo ResumeService intenta poner el servicio en el estado de reanudaci�n. Devuelve uno de los siguientes valores enteros:\n0 - Se acept� la solicitud.\n1 - La solicitud no es compatible.\n2 - El usuario no ten�a el acceso necesario.\n3 - No se puede detener el servicio porque otros servicios que se est�n ejecutando dependen de �l.\n4 - El c�digo de control solicitado no es v�lido o el servicio no lo puede aceptar.\n5 - No se puede enviar al servicio el c�digo de control solicitado porque el estado del servicio (Win32_BaseService:State) es igual a 0, 1, � 2.\n6 - No se ha iniciado el servicio.\n7 - El servicio no contest� a la solicitud de inicio en un tiempo adecuado.\n8 - Error desconocido al iniciar el servicio.\n9 - No se encontr� la ruta del directorio al servicio ejecutable.\n10 - El servicio ya se est� ejecutando.\n11 - La base de datos para agregar un servicio nuevo est� bloqueada.\n12 - Se ha quitado del sistema una dependencia con la que contaba este servicio.\n13 - El servicio no pudo encontrar el servicio necesario desde un servicio dependiente.\n14 - Se deshabilit� el servicio desde el sistema.\n15 - El servicio no tiene la autenticaci�n correcta para ejecutarse en el sistema.\n16 - Se est� quitando este servicio del sistema.\n17 - No hay subproceso de ejecuci�n para el servicio.\n18 - Hay dependencias circulares al iniciar el servicio.\n19 - Hay un servicio ejecut�ndose con el mismo nombre.\n20 - Hay caracteres no v�lidos en el nombre del servicio.\n21 - Se pasaron par�metros no v�lidos al servicio.\n22 - La cuenta bajo la que se deber�a de ejecutar este servicio no es v�lida o no tiene los permisos necesarios para ejecutar el servicio.\n23 - El servicio existe en la base de datos de los servicios disponibles desde el sistema.\n24 - El servicio est� actualmente detenido en el sistema.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Correcto", "No compatible", "Acceso denegado", "Servicios dependientes en ejecuci�n", "Control de servicio no v�lido", "El servicio no puede aceptar el control", "Servicio no activo", "Tiempo de espera de solicitud de servicio", "Error desconocido", "No se ha encontrado la ruta de acceso", "Servicio ya en ejecuci�n", "Base de datos de servicio bloqueada", "Dependencia de servicio eliminada", "Error de dependencia de servicio", "Servicio deshabilitado", "Inicio de sesi�n de servicio con error", "Servicio marcado para eliminaci�n", "Servicio sin subproceso", "Estado Dependencia circular", "Estado Nombre replicado", "Estado Nombre no v�lido", "Estado Par�metro no v�lido", "Estado Cuenta de servicio no v�lida", "Estado El servicio existe", "Servicio ya pausado", "Otros"} : Amended ToSubclass] uint32 ResumeService();

  [Description("El m�todo InterrogateService solicita que el servicio actualice su estado al administrador de servicios. Devuelve uno de los siguientes valores enteros:\n0 - Se acept� la solicitud.\n1 - La solicitud no es compatible.\n2 - El usuario no ten�a el acceso necesario.\n3 - No se puede detener el servicio porque otros servicios que se est�n ejecutando dependen de �l.\n4 - El c�digo de control solicitado no es v�lido o el servicio no lo puede aceptar.\n5 - No se puede enviar al servicio el c�digo de control solicitado porque el estado del servicio (Win32_BaseService:State) es igual a 0, 1, � 2.\n6 - No se ha iniciado el servicio.\n7 - El servicio no contest� a la solicitud de inicio en un tiempo adecuado.\n8 - Error desconocido al iniciar el servicio.\n9 - No se encontr� la ruta del directorio al servicio ejecutable.\n10 - El servicio ya se est� ejecutando.\n11 - La base de datos para agregar un servicio nuevo est� bloqueada.\n12 - Se ha quitado del sistema una dependencia con la que contaba este servicio.\n13 - El servicio no pudo encontrar el servicio necesario desde un servicio dependiente.\n14 - Se deshabilit� el servicio desde el sistema.\n15 - El servicio no tiene la autenticaci�n correcta para ejecutarse en el sistema.\n16 - Se est� quitando este servicio del sistema.\n17 - No hay subproceso de ejecuci�n para el servicio.\n18 - Hay dependencias circulares al iniciar el servicio.\n19 - Hay un servicio ejecut�ndose con el mismo nombre.\n20 - Hay caracteres no v�lidos en el nombre del servicio.\n21 - Se pasaron par�metros no v�lidos al servicio.\n22 - La cuenta bajo la que se deber�a de ejecutar este servicio no es v�lida o no tiene los permisos necesarios para ejecutar el servicio.\n23 - El servicio existe en la base de datos de los servicios disponibles desde el sistema.\n24 - El servicio est� actualmente detenido en el sistema.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Correcto", "No compatible", "Acceso denegado", "Servicios dependientes en ejecuci�n", "Control de servicio no v�lido", "El servicio no puede aceptar el control", "Servicio no activo", "Tiempo de espera de solicitud de servicio", "Error desconocido", "No se ha encontrado la ruta de acceso", "Servicio ya en ejecuci�n", "Base de datos de servicio bloqueada", "Dependencia de servicio eliminada", "Error de dependencia de servicio", "Servicio deshabilitado", "Inicio de sesi�n de servicio con error", "Servicio marcado para eliminaci�n", "Servicio sin subproceso", "Estado Dependencia circular", "Estado Nombre replicado", "Estado Nombre no v�lido", "Estado Par�metro no v�lido", "Estado Cuenta de servicio no v�lida", "Estado El servicio existe", "Servicio ya pausado", "Otros"} : Amended ToSubclass] uint32 InterrogateService();

  [Description("El m�todo UserControlService intenta enviar un c�digo de control definido por el usuario a un servicio. Devuelve uno de los siguientes valores enteros:\n0 - Se acept� la solicitud.\n1 - La solicitud no es compatible.\n2 - El usuario no ten�a el acceso necesario.\n3 - No se puede detener el servicio porque otros servicios que se est�n ejecutando dependen de �l.\n4 - El c�digo de control solicitado no es v�lido o el servicio no lo puede aceptar.\n5 - No se puede enviar al servicio el c�digo de control solicitado porque el estado del servicio (Win32_BaseService:State) es igual a 0, 1, � 2.\n6 - No se ha iniciado el servicio.\n7 - El servicio no contest� a la solicitud de inicio en un tiempo adecuado.\n8 - Error desconocido al iniciar el servicio.\n9 - No se encontr� la ruta del directorio al servicio ejecutable.\n10 - El servicio ya se est� ejecutando.\n11 - La base de datos para agregar un servicio nuevo est� bloqueada.\n12 - Se ha quitado del sistema una dependencia con la que contaba este servicio.\n13 - El servicio no pudo encontrar el servicio necesario desde un servicio dependiente.\n14 - Se deshabilit� el servicio desde el sistema.\n15 - El servicio no tiene la autenticaci�n correcta para ejecutarse en el sistema.\n16 - Se est� quitando este servicio del sistema.\n17 - No hay subproceso de ejecuci�n para el servicio.\n18 - Hay dependencias circulares al iniciar el servicio.\n19 - Hay un servicio ejecut�ndose con el mismo nombre.\n20 - Hay caracteres no v�lidos en el nombre del servicio.\n21 - Se pasaron par�metros no v�lidos al servicio.\n22 - La cuenta bajo la que se deber�a de ejecutar este servicio no es v�lida o no tiene los permisos necesarios para ejecutar el servicio.\n23 - El servicio existe en la base de datos de los servicios disponibles desde el sistema.\n24 - El servicio est� actualmente detenido en el sistema.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Correcto", "No compatible", "Acceso denegado", "Servicios dependientes en ejecuci�n", "Control de servicio no v�lido", "El servicio no puede aceptar el control", "Servicio no activo", "Tiempo de espera de solicitud de servicio", "Error desconocido", "No se ha encontrado la ruta de acceso", "Servicio ya en ejecuci�n", "Base de datos de servicio bloqueada", "Dependencia de servicio eliminada", "Error de dependencia de servicio", "Servicio deshabilitado", "Inicio de sesi�n de servicio con error", "Servicio marcado para eliminaci�n", "Servicio sin subproceso", "Estado Dependencia circular", "Estado Nombre replicado", "Estado Nombre no v�lido", "Estado Par�metro no v�lido", "Estado Cuenta de servicio no v�lida", "Estado El servicio existe", "Servicio ya pausado", "Otros"} : Amended ToSubclass] uint32 UserControlService([In : ToSubclass,Description("El par�metro ControlCode especifica valores definidos (de 128 a 255) que proporcionan comandos de control espec�ficos de un usuario.") : Amended ToSubclass] uint8 ControlCode);

  [DisplayName("C�digo de salida") : Amended,Description("La propiedad ExitCode especifica un c�digo de error win32 que define los problemas encontrados al iniciar o detener el servicio. Esta propiedad tiene el valor ERROR_SERVICE_SPECIFIC_ERROR (1066) cuando el error es �nico del servicio representado por esta clase y la informaci�n acerca del error est� disponible en el miembro ServiceSpecificExitCode. El servicio asigna el valor NO_ERROR al ejecutarse y, de nuevo, tras la terminaci�n normal.") : Amended ToSubclass] uint32 ExitCode;

  [DisplayName("C�digo de salida espec�fico del servidor") : Amended,Description("La propiedad ServiceSpecificExitCode especifica un c�digo de error espec�fico del servicio para los errores que ocurren mientras �ste se est� iniciando o deteniendo. Los c�digos de salida est�n definidos por el servicio representado por esta clase. Este valor s�lo se establece cuando el valor de ExitCodeproperty es ERROR_SERVICE_SPECIFIC_ERROR, 1066.") : Amended ToSubclass] uint32 ServiceSpecificExitCode;

  [Description("El m�todo Create crea un nuevo servicio. El par�metro Win32_LoadOrderGroup representa un grupo de servicios de sistema que definen dependencias de ejecuci�n. Los servicios deben iniciarse en el orden especificado por el grupo de orden de carga ya que los servicios son dependientes entre s�. Para funcionar correctamente, estos servicios dependientes necesitan la presencia de los servicios precedentes. Devuelve uno de los siguientes valores enteros:\n0 - Se acept� la solicitud.\n1 - La solicitud no es compatible.\n2 - El usuario no ten�a el acceso necesario.\n3 - No se puede detener el servicio porque otros servicios que se est�n ejecutando dependen de �l.\n4 - El c�digo de control solicitado no es v�lido o el servicio no lo puede aceptar.\n5 - No se puede enviar al servicio el c�digo de control solicitado porque el estado del servicio (Win32_BaseService:State) es igual a 0, 1, � 2.\n6 - No se ha iniciado el servicio.\n7 - El servicio no contest� a la solicitud de inicio en un tiempo adecuado.\n8 - Error desconocido al iniciar el servicio.\n9 - No se encontr� la ruta del directorio al servicio ejecutable.\n10 - El servicio ya se est� ejecutando.\n11 - La base de datos para agregar un servicio nuevo est� bloqueada.\n12 - Se ha quitado del sistema una dependencia con la que contaba este servicio.\n13 - El servicio no pudo encontrar el servicio necesario desde un servicio dependiente.\n14 - Se deshabilit� el servicio desde el sistema.\n15 - El servicio no tiene la autenticaci�n correcta para ejecutarse en el sistema.\n16 - Se est� quitando este servicio del sistema.\n17 - No hay subproceso de ejecuci�n para el servicio.\n18 - Hay dependencias circulares al iniciar el servicio.\n19 - Hay un servicio ejecut�ndose con el mismo nombre.\n20 - Hay caracteres no v�lidos en el nombre del servicio.\n21 - Se pasaron par�metros no v�lidos al servicio.\n22 - La cuenta bajo la que se deber�a de ejecutar este servicio no es v�lida o no tiene los permisos necesarios para ejecutar el servicio.\n23 - El servicio existe en la base de datos de los servicios disponibles desde el sistema.\n24 - El servicio est� actualmente detenido en el sistema.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Correcto", "No compatible", "Acceso denegado", "Servicios dependientes en ejecuci�n", "Control de servicio no v�lido", "El servicio no puede aceptar el control", "Servicio no activo", "Tiempo de espera de solicitud de servicio", "Error desconocido", "No se ha encontrado la ruta de acceso", "Servicio ya en ejecuci�n", "Base de datos de servicio bloqueada", "Dependencia de servicio eliminada", "Error de dependencia de servicio", "Servicio deshabilitado", "Inicio de sesi�n de servicio con error", "Servicio marcado para eliminaci�n", "Servicio sin subproceso", "Estado Dependencia circular", "Estado Nombre replicado", "Estado Nombre no v�lido", "Estado Par�metro no v�lido", "Estado Cuenta de servicio no v�lida", "Estado El servicio existe", "Servicio ya pausado", "Otros"} : Amended ToSubclass] uint32 Create([In : ToSubclass,Description("El par�metro Name pasa al m�todo Create el nombre del servicio que se instalar�. La cadena tiene una longitud m�xima de 256 caracteres. La base de datos del Administrador de control de servicios conserva el modelo de may�sculas y min�sculas de los caracteres, pero en las comparaciones de nombres de servicios siempre se omite esta distinci�n. Las barras diagonales (/) y las barras diagonales inversas dobles (\\) no son caracteres v�lidos para los nombres de servicio.") : Amended ToSubclass] string Name,[In : ToSubclass,Description("El par�metro DisplayName pasa el nombre para mostrar del servicio. Esta cadena tiene una longitud m�xima de 256 caracteres. El nombre conserva el modelo de may�sculas y min�sculas en el Administrador de control de servicios. En las comparaciones de DisplayName no se tiene en cuenta esta distinci�n. \nRestricciones: acepta el mismo valor que el par�metro Name.\nEjemplo: Endisco.") : Amended ToSubclass] string DisplayName,[In : ToSubclass,Description("El par�metro PathName pasa la ruta de acceso completa al archivo ejecutable que implementa el servicio.\nEjemplo: \\SystemRoot\\System32\\drivers\\afd.sys") : Amended ToSubclass] string PathName,[In : ToSubclass,Description("El par�metro ServiceType pasa el tipo de servicios proporcionados a los procesos que los llaman.") : Amended ToSubclass,BitValues{"Controlador kernel", "Controlador del sistema de archivos", "Adaptador", "Controlador de reconocimiento", "Proceso propio", "Proceso de recurso compartido"} : Amended ToSubclass] uint8 ServiceType,[In : ToSubclass,Description("Si el m�todo Create no se inicia, el par�metro ErrorControl pasa la gravedad del error. El valor indica la acci�n que realiza el programa de inicio si se produce un error. El sistema registra todos los errores. El sistema no notifica al usuario los errores de tipo \"Omitir\". Se notifican al usuario los errores de tipo \"Normal\". Si se producen errores de tipo \"Grave\", el sistema se reinicia con la �ltima configuraci�n buena conocida. Finalmente, en los errores de tipo \"Cr�tico\", el sistema intenta reiniciarse con una configuraci�n buena.") : Amended ToSubclass,Values{"Omitir", "Normal", "Grave", "Cr�tico"} : Amended ToSubclass] uint8 ErrorControl,[In : ToSubclass,Description("El par�metro StartMode pasa el modo de inicio del servicio de base Win32. \"Arranque\" especifica un controlador de dispositivo iniciado por el cargador del sistema operativo. Este valor s�lo es v�lido para servicios de controladores. \"Sistema\" especifica un controlador de dispositivo iniciado por la funci�n IoInitSystem. Este valor s�lo es v�lido para servicios de controladores. \"Autom�tico\" especifica un servicio que ser� iniciado autom�ticamente por el administrador de control de servicios durante el inicio del sistema. \"Manual\" especifica un servicio que ser� iniciado por el administrador de control de servicios cuando un proceso llame a la funci�n StartService. \"Deshabilitado\" especifica un servicio que ya no se puede iniciar.") : Amended ToSubclass,Values{"Arranque", "Inicio del sistema", "Inicio autom�tico", "Inicio por solicitud", "Deshabilitado"} : Amended ToSubclass] string StartMode,[In : ToSubclass,Description("El par�metro DesktopInteract pasa el valor que indica si el servicio puede crear o comunicarse con ventanas en el escritorio.\nValores: TRUE o FALSE. Un valor de TRUE indica que el servicio puede crear o comunicarse con ventanas en el escritorio.") : Amended ToSubclass] boolean DesktopInteract,[In : ToSubclass,Description("El par�metro StartName pasa el nombre de la cuenta en que se ejecuta el servicio. Seg�n el tipo de servicio, el nombre de la cuenta puede tener la forma \"NombreDominio\\NombreUsuario\". El proceso del servicio se registra con una de estas dos formas cuando se ejecuta. Si la cuenta pertenece al dominio integrado, se puede especificar \".\\NombreUsuario\". Si especifica un valor NULO, el servicio se registrar� con la cuenta LocalSystem. Para controladores del nivel de kernel o de sistema, StartName contiene el nombre de objeto del controlador (es decir, \\FileSystem\\Rdr o \\Driver\\Xns) que el sistema de entrada y salida (E/S) utiliza para cargar el controlador de dispositivo. Si se especifica un valor NULO, el controlador se ejecuta con un nombre de objeto predeterminado que crea el sistema de E/S a partir del nombre del servicio.\nEjemplo: DWDOM\\Admin") : Amended ToSubclass] string StartName,[In : ToSubclass,Description("El par�metro StartPassword pasa la contrase�a al nombre de cuenta especificado por el par�metro StartName. Especifique NULL si no cambia la contrase�a. Especifique una cadena vac�a si el servicio no tiene contrase�a. ") : Amended ToSubclass] string StartPassword,[In : ToSubclass,Description("El par�metro LoadOrderGroup pasa el nombre de grupo asociado al nuevo servicio. Los grupos de orden de carga est�n contenidos en el Registro del sistema y determinan la secuencia en que se cargan los servicios en el sistema operativo. Si el puntero es NULO o apunta a una cadena vac�a, el servicio no pertenece a un grupo. En el par�metro LoadOrderGroupDependencies se deben mostrar las dependencias entre grupos. Los servicios de la lista de grupos de orden de carga se inician primero, seguidos por los servicios de los grupos que no aparecen en esta lista y despu�s por los servicios que no pertenecen a un grupo. El Registro del sistema contiene una lista de grupos de orden de carga ubicada en: \nHKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\ServiceGroupOrder.") : Amended ToSubclass] string LoadOrderGroup,[In : ToSubclass,Description("El par�metro LoadOrderGroupDependencies pasa una lista de grupos de orden de carga que se deben iniciar antes que este servicio. La matriz termina con un doble NULO. Si el puntero es un valor NULO o apunta a una cadena vac�a, el servicio no tiene dependencias. Los nombres de grupos deben ir precedidos del car�cter SC_GROUP_IDENTIFIER (definido en el archivo WINSVC.H) para diferenciarlos de un nombre de servicio, ya que los servicios y los grupos de servicios comparten el mismo espacio de nombres. La dependencia de un grupo significa que este servicio se puede ejecutar si al menos un miembro del grupo se ejecuta tras intentar iniciar todos los miembros del grupo.") : Amended ToSubclass] string LoadOrderGroupDependencies[],[In : ToSubclass,Description("El par�metro ServiceDependencies pasa una lista que contiene nombres de servicios que deben iniciarse antes de que inicie este servicio. La matriz tiene una doble terminaci�n nula. Si el puntero es NULL o apunta a una cadena vac�a, el servicio no tiene dependencias. La dependencia de un servicio significa que este servicio s�lo se puede ejecutar si se ha iniciado el servicio del cual depende.") : Amended ToSubclass] string ServiceDependencies[]);

  [Description("El m�todo Change modifica un servicio. El par�metro Win32_LoadOrderGroup representa un grupo de servicios de sistema que definen dependencias de ejecuci�n. Los servicios deben iniciarse en el orden especificado por el grupo de orden de carga ya que los servicios son dependientes entre s�. Para funcionar correctamente, estos servicios dependientes necesitan la presencia de los servicios precedentes.\nNota: para usar el m�todo Change para cambiar un servicio desde un servicio de red a un sistema local, los par�metros de entrada StartName y StartPassword deber�an ofrecer los siguiente valores:\nstartname = \"sistema_local\"  \nstartpassword = \"\"  es importante que sea una cadena vac�a y no nula  \nPara cambiar al servicio de red:  \nstartname = \"NT AUTHORITY\\networkService\" \nstartpassword = \"\" \nEl m�todo devuelve uno de los siguientes valores enteros:\n0 - Se acept� la solicitud.\n1 - La solicitud no es compatible.\n2 - El usuario no ten�a el acceso necesario.\n3 - No se puede detener el servicio porque otros servicios que se est�n ejecutando dependen de �l.\n4 - El c�digo de control solicitado no es v�lido o el servicio no lo puede aceptar.\n5 - No se puede enviar al servicio el c�digo de control solicitado porque el estado del servicio (Win32_BaseService:State) es igual a 0, 1, � 2.\n6 - No se ha iniciado el servicio.\n7 - El servicio no contest� a la solicitud de inicio en un tiempo adecuado.\n8 - Error desconocido al iniciar el servicio.\n9 - No se encontr� la ruta del directorio al servicio ejecutable.\n10 - El servicio ya se est� ejecutando.\n11 - La base de datos para agregar un servicio nuevo est� bloqueada.\n12 - Se ha quitado del sistema una dependencia con la que contaba este servicio.\n13 - El servicio no pudo encontrar el servicio necesario desde un servicio dependiente.\n14 - Se deshabilit� el servicio desde el sistema.\n15 - El servicio no tiene la autenticaci�n correcta para ejecutarse en el sistema.\n16 - Se est� quitando este servicio del sistema.\n17 - No hay subproceso de ejecuci�n para el servicio.\n18 - Hay dependencias circulares al iniciar el servicio.\n19 - Hay un servicio ejecut�ndose con el mismo nombre.\n20 - Hay caracteres no v�lidos en el nombre del servicio.\n21 - Se pasaron par�metros no v�lidos al servicio.\n22 - La cuenta bajo la que se deber�a de ejecutar este servicio no es v�lida o no tiene los permisos necesarios para ejecutar el servicio.\n23 - El servicio existe en la base de datos de los servicios disponibles desde el sistema.\n24 - El servicio est� actualmente detenido en el sistema.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Correcto", "No compatible", "Acceso denegado", "Servicios dependientes en ejecuci�n", "Control de servicio no v�lido", "El servicio no puede aceptar el control", "Servicio no activo", "Tiempo de espera de solicitud de servicio", "Error desconocido", "No se ha encontrado la ruta de acceso", "Servicio ya en ejecuci�n", "Base de datos de servicio bloqueada", "Dependencia de servicio eliminada", "Error de dependencia de servicio", "Servicio deshabilitado", "Inicio de sesi�n de servicio con error", "Servicio marcado para eliminaci�n", "Servicio sin subproceso", "Estado Dependencia circular", "Estado Nombre replicado", "Estado Nombre no v�lido", "Estado Par�metro no v�lido", "Estado Cuenta de servicio no v�lida", "Estado El servicio existe", "Servicio ya pausado", "Otros"} : Amended ToSubclass] uint32 Change([In : ToSubclass,Description("El par�metro DisplayName pasa el nombre para mostrar del servicio. Esta cadena tiene una longitud m�xima de 256 caracteres. El nombre conserva el modelo de may�sculas y min�sculas en el Administrador de control de servicios. En las comparaciones de DisplayName no se tiene en cuenta esta distinci�n. \nRestricciones: acepta el mismo valor que el par�metro Name.\nEjemplo: Endisco. ") : Amended ToSubclass] string DisplayName,[In : ToSubclass,Description("El par�metro PathName pasa la ruta de acceso completa del archivo binario que implementa al servicio.\nEjemplo: \\SystemRoot\\System32\\drivers\\afd.sys") : Amended ToSubclass] string PathName,[In : ToSubclass,Description("El par�metro ServiceType pasa el tipo de servicio proporcionado a los procesos que llaman al servicio.") : Amended ToSubclass,BitValues{"Controlador kernel", "Controlador del sistema de archivos", "Adaptador", "Controlador de reconocimiento", "Proceso propio", "Proceso de recurso compartido"} : Amended ToSubclass] uint8 ServiceType,[In : ToSubclass,Description("Si este servicio no se inicia durante el proceso de inicio, el par�metro ErrorControl pasa la gravedad del error. El valor indica la acci�n que realiza el programa de inicio si se produce un error. El sistema registra todos los errores. El sistema no notifica al usuario los errores de tipo \"Omitir\". En los errores de tipo  \"Normal\" se notifica al usuario. En los errores de tipo \"Grave\", el sistema se reinicia con la �ltima configuraci�n buena conocida. Finalmente, en errores de tipo \"Cr�tico\", el sistema intenta reiniciar con una configuraci�n correcta.") : Amended ToSubclass,Values{"Omitir", "Normal", "Grave", "Cr�tico"} : Amended ToSubclass] uint8 ErrorControl,[In : ToSubclass,Description("La propiedad StartMode pasa el modo de inicio del servicio de base Win32. \"Arranque\" especifica un controlador de dispositivo iniciado por el cargador del sistema operativo. Este valor s�lo es v�lido para servicios de controladores. \"Sistema\" especifica un controlador de dispositivo iniciado por la funci�n IoInitSystem. Este valor s�lo es v�lido para servicios de controladores. \"Autom�tico\" especifica un servicio que ser� iniciado autom�ticamente por el administrador de control de servicios durante el inicio del sistema. \"Manual\" especifica un servicio que ser� iniciado por el administrador de control de servicios cuando un proceso llame a la funci�n StartService. \"Deshabilitado\" especifica un servicio que ya no se puede iniciar.") : Amended ToSubclass,Values{"Arranque", "Inicio del sistema", "Inicio autom�tico", "Inicio por solicitud", "Deshabilitado"} : Amended ToSubclass] string StartMode,[In : ToSubclass,Description("El par�metro DesktopInteract pasa el valor que indica si el servicio puede crear o comunicarse con ventanas en el escritorio.\nValores: TRUE o FALSE. Un valor de TRUE indica que el servicio puede crear o comunicarse con ventanas en el escritorio.") : Amended ToSubclass] boolean DesktopInteract,[In : ToSubclass,Description("La propiedad StartName indica el nombre de la cuenta en que se ejecuta el servicio. Seg�n el tipo de servicio, el nombre de la cuenta puede tener la forma \"NombreDominio\\NombreUsuario\", El proceso del servicio se registra con una de estas dos formas cuando se ejecuta. Si la cuenta pertenece al dominio integrado, se puede especificar \".\\NombreUsuario\". Si especifica un valor NULO, el servicio se registrar� con la cuenta LocalSystem. Para controladores del nivel de kernel o de sistema, StartName contiene el nombre de objeto del controlador (es decir, \\FileSystem\\Rdr o \\Driver\\Xns) que el sistema de entrada y salida (E/S) utiliza para cargar el controlador de dispositivo. Si se especifica un valor NULO, el controlador se ejecuta con un nombre de objeto predeterminado que crea el sistema de E/S a partir del nombre del servicio.\nEjemplo: DWDOM\\Admin.") : Amended ToSubclass] string StartName,[In : ToSubclass,Description("El par�metro StartPassword pasa la contrase�a al nombre de cuenta especificado por el par�metro StartName. Especifique NULL si no cambia la contrase�a. Especifique una cadena vac�a si el servicio no tiene contrase�a. ") : Amended ToSubclass] string StartPassword,[In : ToSubclass,Description("El par�metro LoadOrderGroup pasa el nombre de grupo al que est� asociado. Los grupos de orden de carga est�n contenidos en el Registro del sistema y determinan la secuencia de carga de los servicios en el sistema operativo. Si el puntero es NULO o apunta a una cadena vac�a, el servicio no pertenece a un grupo. En el par�metro LoadOrderGroupDependencies se deben mostrar las dependencias entre grupos. Los servicios de la lista de grupos de orden de carga se inician primero, seguidos de los servicios de los grupos que no aparecen en esta lista y despu�s por los servicios que no pertenecen a un grupo. El Registro del sistema contiene una lista de grupos de orden de carga ubicada en: \nHKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\ServiceGroupOrder.") : Amended ToSubclass] string LoadOrderGroup,[In : ToSubclass,Description("El par�metro LoadOrderGroupDependencies pasa una lista de grupos de �rdenes de carga que se deben iniciar antes que este servicio. La matriz termina en un doble nulo. Si el puntero es NULO o apunta a una cadena vac�a, el servicio no tiene dependencias. Los nombres de grupos deben ir precedidos con el car�cter SC_GROUP_IDENTIFIER (definido en el archivo WINSVC.H) para diferenciarlos de los nombres de servicio, debido a que los servicios y los grupos de servicios comparten el mismo espacio de nombres. La dependencia de un grupo significa que este servicio se puede ejecutar si al menos un miembro del grupo se ejecuta tras intentar iniciar todos los miembros del grupo.") : Amended ToSubclass] string LoadOrderGroupDependencies[],[In : ToSubclass,Description("El par�metro ServiceDependencies pasa una lista que contiene nombres de servicios que deben iniciarse antes de que inicie este servicio. La matriz tiene una doble terminaci�n nula. Si el puntero es NULL o apunta a una cadena vac�a, el servicio no tiene dependencias. La dependencia de un servicio significa que este servicio s�lo se puede ejecutar si se ha iniciado el servicio del cual depende.") : Amended ToSubclass] string ServiceDependencies[]);

  [Description("El m�todo ChangeStartMode modifica el modo de inicio (StartMode) de un servicio. Devuelve uno de los siguientes valores enteros:\n0 - Se acept� la solicitud.\n1 - La solicitud no es compatible.\n2 - El usuario no ten�a el acceso necesario.\n3 - No se puede detener el servicio porque otros servicios que se est�n ejecutando dependen de �l.\n4 - El c�digo de control solicitado no es v�lido o el servicio no lo puede aceptar.\n5 - No se puede enviar al servicio el c�digo de control solicitado porque el estado del servicio (Win32_BaseService:State) es igual a 0, 1, � 2.\n6 - No se ha iniciado el servicio.\n7 - El servicio no contest� a la solicitud de inicio en un tiempo adecuado.\n8 - Error desconocido al iniciar el servicio.\n9 - No se encontr� la ruta del directorio al servicio ejecutable.\n10 - El servicio ya se est� ejecutando.\n11 - La base de datos para agregar un servicio nuevo est� bloqueada.\n12 - Se ha quitado del sistema una dependencia con la que contaba este servicio.\n13 - El servicio no pudo encontrar el servicio necesario desde un servicio dependiente.\n14 - Se deshabilit� el servicio desde el sistema.\n15 - El servicio no tiene la autenticaci�n correcta para ejecutarse en el sistema.\n16 - Se est� quitando este servicio del sistema.\n17 - No hay subproceso de ejecuci�n para el servicio.\n18 - Hay dependencias circulares al iniciar el servicio.\n19 - Hay un servicio ejecut�ndose con el mismo nombre.\n20 - Hay caracteres no v�lidos en el nombre del servicio.\n21 - Se pasaron par�metros no v�lidos al servicio.\n22 - La cuenta bajo la que se deber�a de ejecutar este servicio no es v�lida o no tiene los permisos necesarios para ejecutar el servicio.\n23 - El servicio existe en la base de datos de los servicios disponibles desde el sistema.\n24 - El servicio est� actualmente detenido en el sistema.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Correcto", "No compatible", "Acceso denegado", "Servicios dependientes en ejecuci�n", "Control de servicio no v�lido", "El servicio no puede aceptar el control", "Servicio no activo", "Tiempo de espera de solicitud de servicio", "Error desconocido", "No se ha encontrado la ruta de acceso", "Servicio ya en ejecuci�n", "Base de datos de servicio bloqueada", "Dependencia de servicio eliminada", "Error de dependencia de servicio", "Servicio deshabilitado", "Inicio de sesi�n de servicio con error", "Servicio marcado para eliminaci�n", "Servicio sin subproceso", "Estado Dependencia circular", "Estado Nombre replicado", "Estado Nombre no v�lido", "Estado Par�metro no v�lido", "Estado Cuenta de servicio no v�lida", "Estado El servicio existe", "Servicio ya pausado", "Otros"} : Amended ToSubclass] uint32 ChangeStartMode([In : ToSubclass,Description("El par�metro StartMode pasa el modo de inicio del servicio de base Win32. \"Arranque\" especifica un controlador de dispositivo iniciado por el cargador del sistema operativo. Este valor s�lo es v�lido para servicios de controladores. \"Sistema\" especifica un controlador de dispositivo iniciado por la funci�n IoInitSystem. Este valor s�lo es v�lido para servicios de controladores. \"Autom�tico\" especifica un servicio que ser� iniciado autom�ticamente por el administrador de control de servicios durante el inicio del sistema. \"Manual\" especifica un servicio que ser� iniciado por el administrador de control de servicios cuando un proceso llame a la funci�n StartService. \"Deshabilitado\" especifica un servicio que ya no se puede iniciar.") : Amended ToSubclass,Values{"Arranque", "Inicio del sistema", "Inicio autom�tico", "Inicio por solicitud", "Deshabilitado"} : Amended ToSubclass] string StartMode);

  [Description("El m�todo Delete elimina un servicio existente. Devuelve uno de los siguientes valores enteros:\n0 - Se acept� la solicitud.\n1 - La solicitud no es compatible.\n2 - El usuario no ten�a el acceso necesario.\n3 - No se puede detener el servicio porque otros servicios que se est�n ejecutando dependen de �l.\n4 - El c�digo de control solicitado no es v�lido o el servicio no lo puede aceptar.\n5 - No se puede enviar al servicio el c�digo de control solicitado porque el estado del servicio (Win32_BaseService:State) es igual a 0, 1, � 2.\n6 - No se ha iniciado el servicio.\n7 - El servicio no contest� a la solicitud de inicio en un tiempo adecuado.\n8 - Error desconocido al iniciar el servicio.\n9 - No se encontr� la ruta del directorio al servicio ejecutable.\n10 - El servicio ya se est� ejecutando.\n11 - La base de datos para agregar un servicio nuevo est� bloqueada.\n12 - Se ha quitado del sistema una dependencia con la que contaba este servicio.\n13 - El servicio no pudo encontrar el servicio necesario desde un servicio dependiente.\n14 - Se deshabilit� el servicio desde el sistema.\n15 - El servicio no tiene la autenticaci�n correcta para ejecutarse en el sistema.\n16 - Se est� quitando este servicio del sistema.\n17 - No hay subproceso de ejecuci�n para el servicio.\n18 - Hay dependencias circulares al iniciar el servicio.\n19 - Hay un servicio ejecut�ndose con el mismo nombre.\n20 - Hay caracteres no v�lidos en el nombre del servicio.\n21 - Se pasaron par�metros no v�lidos al servicio.\n22 - La cuenta bajo la que se deber�a de ejecutar este servicio no es v�lida o no tiene los permisos necesarios para ejecutar el servicio.\n23 - El servicio existe en la base de datos de los servicios disponibles desde el sistema.\n24 - El servicio est� actualmente detenido en el sistema.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Correcto", "No compatible", "Acceso denegado", "Servicios dependientes en ejecuci�n", "Control de servicio no v�lido", "El servicio no puede aceptar el control", "Servicio no activo", "Tiempo de espera de solicitud de servicio", "Error desconocido", "No se ha encontrado la ruta de acceso", "Servicio ya en ejecuci�n", "Base de datos de servicio bloqueada", "Dependencia de servicio eliminada", "Error de dependencia de servicio", "Servicio deshabilitado", "Inicio de sesi�n de servicio con error", "Servicio marcado para eliminaci�n", "Servicio sin subproceso", "Estado Dependencia circular", "Estado Nombre replicado", "Estado Nombre no v�lido", "Estado Par�metro no v�lido", "Estado Cuenta de servicio no v�lida", "Estado El servicio existe", "Servicio ya pausado", "Otros"} : Amended ToSubclass] uint32 Delete();

};



[Description("La clase Win32_SystemDriver representa el controlador de dispositivo de un servicio de base.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemDriver : Win32_BaseService

{

};



[Description("La clase Win32_Directory representa una entrada de directorio en un sistema Win32. Un directorio es un tipo de archivo que agrupa de forma l�gica archivos de datos 'contenidos' en el mismo y que proporciona informaci�n de la ruta de acceso de los archivos agrupados.\nEjemplo: C:\\TEMP.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Directory : CIM_Directory

{

};



[Description("La clase Win32_PageFile qued� obsoleta en favor de Win32_PageFileUsage y Win32_PageFileSetting. Estas clases corresponden respectivamente al tiempo de ejecuci�n y estados continuos de los archivos de paginaci�n. Win32_PageFile representa el archivo usado para contener el intercambio del archivo de memoria virtual en un sistema Win32.\nEjemplo: C:\\PAGEFILE.SYS \n\nNota: el privilegio SE_CREATE_PAGEFILE se requiere para Windows XP") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PageFile : CIM_DataFile

{

  [Description("La propiedad Name indica el nombre del archivo de paginaci�n.\nEjemplo: C:\\PAGEFILE.SYS  \nLa propiedad Name qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_PageFileUsage y  Win32_PageFileSetting.") : Amended ToSubclass] string Name;

  [Units("megabytes") : Amended ToSubclass,Description("La propiedad FreeSpace indica el espacio disponible en el archivo de paginaci�n. El sistema operativo puede aumentar el archivo de paginaci�n hasta llegar al l�mite impuesto por el usuario. Este miembro muestra la diferencia entre el tama�o de la memoria confirmada actualmente y el tama�o actual del archivo de paginaci�n - esto no muestra el tama�o mayor posible del archivo de paginaci�n.  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_PageFileUsage y//o en el Win32_PageFileSetting.") : Amended ToSubclass] uint32 FreeSpace;

  [Units("megabytes") : Amended ToSubclass,Description("La propiedad InitialSize indica el tama�o inicial del archivo de paginaci�n. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente en la clase Win32_PageFileSetting.") : Amended ToSubclass] uint32 InitialSize;

  [units("megabytes") : Amended ToSubclass,Description("La propiedad MaximumSize indica el tama�o m�ximo del archivo de paginaci�n establecido por el usuario. El sistema operativo no permitir� que el archivo de paginaci�n supere este l�mite.  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente en la clase Win32_PageFileSetting.") : Amended ToSubclass] uint32 MaximumSize;

};



[Description("La clase Win32_PageFileUsage representa el archivo usado para tratar con el cambio del archivo de la memoria virtual en un sistema Win32. La informaci�n contenida dentro de los objetos que crean instancias desde esta clase especifica el estado del tiempo de ejecuci�n del archivo de paginaci�n. \n\nNota: el privilegio SE_CREATE_PAGEFILE se requiere para  Windows XP") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PageFileUsage : CIM_LogicalElement

{

  [units("megabytes") : Amended ToSubclass,Description("La propiedad AllocatedBaseSize indica la cantidad real de espacio en disco asignado para el uso con este archivo de paginaci�n. Este valor corresponde al intervalo establecido en Win32_PageFileSetting bajo las propiedades InitialSize y MaximumSize, que se establecen durante el inicio del sistema.\nEjemplo: 178 MB") : Amended ToSubclass] uint32 AllocatedBaseSize;

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name indica el nombre del archivo de paginaci�n.\nEjemplo: C:\\ARCHPAG.SYS") : Amended ToSubclass] string Name;

  [units("megabytes") : Amended ToSubclass,Description("La propiedad CurrentUsage indica la cantidad total de archivo de paginaci�n reservada que est� actualmente en uso. ") : Amended ToSubclass] uint32 CurrentUsage;

  [units("megabytes") : Amended ToSubclass,Description("La propiedad PeakUsage indica el archivo de paginaci�n m�s utilizado.") : Amended ToSubclass] uint32 PeakUsage;

  [Description("La propiedad TempPageFile especifica si un archivo de paginaci�n ha sido creado, normalmente porque no existe un archivo de paginaci�n permanente en el sistema del equipo actual.") : Amended ToSubclass] boolean TempPageFile;

};



[Description("La clase Win32_PageFileSetting representa la configuraci�n de un archivo de paginaci�n. La informaci�n contenida dentro de los objetos de instancia de esta clase especifica los par�metros del archivo de paginaci�n usados cuando este archivo se crea al inicio del sistema. Las propiedades en esta clase se pueden modificar y  aplazar hasta el inicio. Estas configuraciones son diferentes desde el estado del tiempo de ejecuci�n de un archivo de paginaci�n expresado a trav�s de la clase asociada Win32_PageFileUsage.\n\nNota: el privilegio SE_CREATE_PAGEFILE se requiera para Windows XP") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PageFileSetting : CIM_Setting

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name indica el nombre de archivo y la ruta de acceso del archivo de paginaci�n.\nEjemplo: C:\\PAGEFILE.SYS") : Amended ToSubclass] string Name;

  [Units("megabytes") : Amended ToSubclass,Description("La propiedad InitialSize indica el tama�o inicial del archivo de paginaci�n.\nEjemplo: 139") : Amended ToSubclass] uint32 InitialSize;

  [Units("megabytes") : Amended ToSubclass,Description("La propiedad MaximumSize indica el tama�o m�ximo del archivo de paginaci�n.\nEjemplo: 178") : Amended ToSubclass] uint32 MaximumSize;

};



[Description("La clase Win32_PageFileElementSetting representa una asociaci�n entre la configuraci�n inicial de un archivo de paginaci�n y el estado de esa configuraci�n en condiciones de uso normal.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PageFileElementSetting : CIM_ElementSetting

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Element representa las propiedades de un archivo de paginaci�n cuando se utiliza el sistema Win32.") : Amended ToSubclass] Win32_PageFileUsage Ref Element;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Setting representa la configuraci�n inicial de un archivo de paginaci�n al iniciar el sistema Win32.") : Amended ToSubclass] Win32_PageFileSetting Ref Setting;

};



[Description("La clase Win32_Registry representa el Registro del sistema en un sistema Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Registry : CIM_LogicalElement

{

  [Units("megabytes") : Amended ToSubclass,Description("La propiedad CurrentSize indica el tama�o f�sico actual del Registro de Win32.\nEjemplo: 10.") : Amended ToSubclass] uint32 CurrentSize;

  [Units("megabytes") : Amended ToSubclass,Description("La propiedad ProposedSize indica el tama�o propuesto del Registro de Win32. Es el �nico valor de la configuraci�n del Registro que se puede cambiar y el valor que propone se intenta la pr�xima vez que se arranca el sistema.") : Amended ToSubclass] uint32 ProposedSize;

  [Units("megabytes") : Amended ToSubclass,Description("La propiedad MaximumSize indica el tama�o m�ximo del Registro de Win32. Si el sistema utiliza correctamente el miembro ProposedSize, MaximumSize debe contener el mismo valor.") : Amended ToSubclass] uint32 MaximumSize;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name indica el nombre del Registro de Win32. El tama�o m�ximo es 256 caracteres.\nEjemplo: Microsoft Windows NT Workstation|C:\\WINNT40|\\Device\\Harddisk0\\partition1") : Amended ToSubclass] string Name;

};



[Description("La clase Win32_ScheduledJob  representa un trabajo programado usando las funciones del servicio de programaci�n de administraci�n (tambi�n conocidas como funciones\"Job\" y \"AT command\"). Tenga en cuenta que es diferente de las tareas programadas usando el Programador de tareas de Windows 2000. Esta clase s�lo est� instrumentada en Windows NT 4.0 y posteriores. Cada trabajo programado para el servicio de programaci�n se almacena continuamente (el programador sabr� iniciar el trabajo incluso despu�s de un reinicio del equipo) y se ejecuta a la hora especificada y en el d�a de la semana y/o mes. Si el equipo no est� activo o si el servicio programado no se est� ejecutando a la hora del trabajo especificado, el servicio de programaci�n ejecutar� el trabajo especificado al d�a siguiente y a la hora especificada. Los trabajos programados con repecho al Horario universal coordinado (UTC), ej.; desplazamiento de diferencia desde GMT. Esto significa que un trabajo se puede especificar usando cualquier especificaci�n de zona horaria. La clase Win32_ScheduledJob devolver� la hora local con un desplazamiento de UTC cuando se enumere un objeto y se convierta a la hora local cuando se creen nuevos trabajos. Por ejemplo, un trabajo que se especifique para ejecutarse en un equipo en Boston a las 10:30 pm el lunes Hora est�ndar del Pac�fico ser� programado para ejecutarse localmente a las 1:30 am el martes Hora est�ndar del Este. Un cliente debe tener en cuenta si la configuraci�n del horario de verano est� en operaci�n en este equipo local y si es as� hay que restar una diferencia de 60 minutos del desplazamiento de UTC.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ScheduledJob : CIM_Job

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad JobId indica el n�mero de identificador del trabajo. La utilizan los m�todos como identificador de un trabajo que se programa en este equipo.") : Amended ToSubclass] uint32 JobId;

  [Description("La propiedad Command contiene el nombre del comando, el programa por lotes o el archivo binario (junto con los argumentos de la l�nea de comandos) que utilizar� el servicio Schedule para llamar al trabajo.\nEjemplo: defrag /q /f") : Amended ToSubclass] string Command;

  [Description("La propiedad StartTime representa la hora UTC en que se ejecutar� el trabajo, con la forma AAAAMMDDHHMMSS.MMMMMM(+-)OOO, donde AAAAMMDD se debe reemplazar por ********. La sustituci�n es necesaria, ya que el servicio Schedule s�lo permite que se configuren trabajos un d�a del mes, un d�a de la semana o trabajos que se ejecutan una vez. No se puede ejecutar un trabajo en una fecha espec�fica.\nEjemplo: ********123000.000000-420 indica las 12:30 p.m. PST en horario de verano.") : Amended ToSubclass] datetime StartTime;

  [Description("La propiedad RunRepeatedly indica si el trabajo programado debe ejecutarse repetidamente los d�as en que est� programado.\nValores: TRUE o FALSE. Si es TRUE, el trabajo se ejecuta repetidamente. Si es FALSE, el trabajo se ejecuta una vez.") : Amended ToSubclass] boolean RunRepeatedly;

  [Description("La propiedad InteractWithDesktop permite que el trabajo especificado sea interactivo (significa que un usuario puede proporcionar datos de entrada a un trabajo programado mientras se ejecuta).\nValores: TRUE o FALSE. Si es TRUE, el trabajo ser� interactivo. Si es FALSE, el trabajo no ser� interactivo.") : Amended ToSubclass] boolean InteractWithDesktop;

  [Description("La propiedad DaysOfWeek indica los d�as de la semana en que est� programada la ejecuci�n del trabajo.") : Amended ToSubclass,BitValues{"Lunes", "Martes", "Mi�rcoles", "Jueves", "Viernes", "S�bado", "Domingo"} : Amended ToSubclass] uint32 DaysOfWeek;

  [Description("La propiedad DaysOfMonth indica los d�as de mes en que est� programada la ejecuci�n del trabajo.") : Amended ToSubclass,BitValues{"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"} : Amended ToSubclass] uint32 DaysOfMonth;

  [Description("La propiedad JobStatus indica si un servicio programado se ejecut� correctamente la �ltima vez que deb�a ejecutarse.") : Amended ToSubclass,Values{"Correcto", "Error"} : Amended ToSubclass] string JobStatus;

  [Description("La funci�n Create env�a un trabajo al sistema operativo para ejecutarlo en una hora y d�a espec�fico. Esta funci�n requiere que el servicio de programaci�n comience en el equipo al que se env�a el trabajo.  El m�todo devuelve un valor entero que puede interpretarse de las siguientes maneras: \n0 - Finalizado correctamente\n1 - No compatible\n2 - Acceso denegado\n8 - Error desconocido\n9 - Ruta no encontrada\n21 - Par�metro no v�lido\n22 - No se ha iniciado el servicio\nOtro - Para valores enteros diferentes a los mencionados m�s arriba, puede referirse a la documentaci�n de c�digo de error de Win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta", "No compatible", "Acceso denegado", "Error desconocido", "No se ha encontrado la ruta de acceso", "Par�metro no v�lido", "No se ha iniciado el servicio", "Otros"} : Amended ToSubclass] uint32 Create([In : ToSubclass,Description("El par�metro Command contiene el nombre del comando, programa por lotes o archivo binario (junto con los par�metros de la l�nea de comandos) que el servicio Schedule utilizar� para llamar al trabajo.\nEjemplo: defrag /q /f") : Amended ToSubclass] string Command,[In : ToSubclass,Description("El par�metro StartTime representa la hora UTC en que se ejecutar� el trabajo. Tiene el formato AAAAMMDDHHMMSS.MMMMMM(+-)OOO, donde AAAAMMDD debe reemplazarse por ********.\nEjemplo: ********123000.000000-420 indica las 12:30 p.m. PST con el horario de verano.") : Amended ToSubclass] datetime StartTime,[In : ToSubclass,Description("El par�metro RunRepeatedly indica si el trabajo debe ejecutarse repetidamente los d�as en que est� programado.\nValores: TRUE o FALSE. Si es TRUE, el trabajo se ejecuta repetidamente seg�n los par�metros DaysOfWeek y DaysOfMonth. Si no se proporciona un valor, el valor predeterminado del par�metro es FALSE.") : Amended ToSubclass] boolean RunRepeatedly,[In : ToSubclass,Description("El par�metro DaysOfWeek indica los d�as de la semana en que el trabajo est� programado para ejecutarse y s�lo se utiliza si el par�metro RunRepeatedly es TRUE.") : Amended ToSubclass,BitValues{"Lunes", "Martes", "Mi�rcoles", "Jueves", "Viernes", "S�bado", "Domingo"} : Amended ToSubclass] uint32 DaysOfWeek,[In : ToSubclass,Description("El par�metro DaysOfMonth indica los d�as del mes en que el trabajo est� programado para ejecutarse y s�lo se utiliza si el par�metro RunRepeatedly es TRUE.") : Amended ToSubclass,BitValues{"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"} : Amended ToSubclass] uint32 DaysOfMonth,[In : ToSubclass,Description("El par�metro InteractWithDesktop indica si el trabajo especificado debe ser interactivo (es decir, el usuario puede proporcionar informaci�n de entrada al trabajo programado mientras se ejecuta).\nValores: TRUE o FALSE. Si es TRUE, el trabajo ser� interactivo. El valor predeterminado de este par�metro es FALSE.") : Amended ToSubclass] boolean InteractWithDesktop,[Out : ToSubclass,Description("El par�metro JobId indica el n�mero de identificador del trabajo. Este par�metro es un identificador del trabajo que se programa este equipo.") : Amended ToSubclass] uint32 JobId);

  [Description("El m�todo Delete elimina un trabajo programado. El m�todo devuelve un valor entero que se puede interpretar de la siguiente manera: \n0 - Finalizaci�n correcta\n1 - No compatible\n2 - Acceso denegado\n8 - Error desconocido\n9 - Ruta no encontrada\n21 - Par�metro no v�lido\n22 - Servicio no iniciado\nOtros - para otros valores enteros que no sean los arriba listados, \nconsultar la documentaci�n de c�digo de error de Win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta", "No compatible", "Acceso denegado", "Error desconocido", "No se ha encontrado la ruta de acceso", "Par�metro no v�lido", "No se ha iniciado el servicio", "Otros"} : Amended ToSubclass] uint32 Delete();

};



[DisplayName("Servicios") : Amended,Description("La clase Win32_Service representa un servicio en un sistema Win32. Un aplicaci�n de servicio cumple las reglas de la interfaz del Administrador de control de servicios (SCM, Service Control Manager) y un usuario la puede iniciar autom�ticamente al arrancar el sistema a trav�s del programa Servicios del Panel de control o mediante una aplicaci�n que utilice las funciones de servicio de la API de Win32. Los servicios se pueden ejecutar aunque ning�n usuario haya iniciado sesi�n en el sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Service : Win32_BaseService

{

  [DisplayName("Contador de puntos de control") : Amended,Description("La propiedad CheckPoint especifica un valor que el servicio incrementa peri�dicamente para informar de su progreso durante una operaci�n de inicio, detenci�n, pausa o continuaci�n larga. Por ejemplo, el servicio debe incrementar este valor a medida que complete cada paso de su inicializaci�n. El programa de interfaz de usuario que llam� a la operaci�n en el servicio utiliza este valor para realizar el seguimiento del progreso del servicio durante una operaci�n larga. Este valor no es v�lido y debe ser cero cuando el servicio no tiene una operaci�n de inicio, detenci�n, pausa o continuaci�n pendiente.") : Amended ToSubclass] uint32 CheckPoint;

  [DisplayName("Tiempo de espera estimado") : Amended,Description("La propiedad WaitHint especifica el tiempo estimado requerido (en milisegundos) para una operaci�n de inicio, detenci�n, pausa o continuaci�n pendiente. Una vez transcurrido el per�odo de tiempo especificado, el servicio realiza su siguiente llamada a la funci�n SetServiceStatus con el valor CheckPoint incrementado o un cambio en Estado actual. Si transcurre el per�odo de tiempo especificado por WaitHint y CheckPoint no se incrementa, o el Estado actual no ha cambiado, el administrador de control de servicios o el programa de control del servicio supone que se ha producido un error.") : Amended ToSubclass] uint32 WaitHint;

  [DisplayName("Id. del proceso") : Amended,Description("La propiedad ProcessId especifica el identificador de proceso del servicio.\nEjemplo: 324") : Amended ToSubclass] uint32 ProcessId;

  [DisplayName("Inicio autom�tico retrasado") : Amended,Description("La propiedad DelayedAutoStart especifica si el servicio se inicia una vez iniciados otros servicios de inicio autom�tico m�s un  retraso breve. ") : Amended ToSubclass] boolean DelayedAutoStart;

  [description("Recupera una representaci�n estructural del descriptor de seguridad del servicio.\nEl m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finaliz� correctamente.\n2 - El usuario no tiene acceso a la informaci�n solicitada.\n8 - Error desconocido.\n9 - El usuario no tiene privilegios adecuados.\n21 - El par�metro especificado no es v�lido.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de Win32.") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error desconocido", "Falta el privilegio", "Par�metro no v�lido", "Otro"} : Amended ToSubclass] uint32 GetSecurityDescriptor([out] Win32_SecurityDescriptor Descriptor);

  [description("Establece el descriptor de seguridad del servicio en la estructura especificada.\nEl m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finaliz� correctamente.\n2 - El usuario no tiene acceso a la informaci�n solicitada.\n8 - Error desconocido.\n9 - El usuario no tiene privilegios adecuados.\n21 - El par�metro especificado no es v�lido.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de Win32.") : Amended ToSubclass,Values{"Correcto", "Acceso denegado", "Error desconocido", "Falta el privilegio", "Par�metro no v�lido", "Otro"} : Amended ToSubclass] uint32 SetSecurityDescriptor([in] Win32_SecurityDescriptor Descriptor);

};



[Description("La clase Win32_Share representa un recurso compartido en un sistema Win32. Puede tratarse de una unidad de disco, impresora, comunicaci�n entre procesos u otro dispositivo que se pueda compartir.\nEjemplo: C:\\PUBLIC.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Share : CIM_LogicalElement

{

  [Description("La propiedad AllowMaximum indica si se ha limitado el n�mero de usuarios simult�neos para este recurso.\nValores: TRUE o FALSE. El valor TRUE indica que no se ha limitado el n�mero de usuarios simult�neos para este recurso y se omite el valor de la propiedad MaximumAllowed") : Amended ToSubclass] boolean AllowMaximum;

  [Description("La propiedad MaximumAllowed indica el m�ximo n�mero de usuarios a los que se permite utilizar este recurso simult�neamente. El valor s�lo es v�lido si el miembro AllowMaximum est� configurado como FALSE \nEjemplo: 10.") : Amended ToSubclass] uint32 MaximumAllowed;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name indica el alias asignado a una ruta de acceso configurada como recurso compartido en un sistema Win32.\nEjemplo: public.") : Amended ToSubclass] string Name;

  [Description("La propiedad Path indica la ruta de acceso local del recurso compartido de Win32.\nEjemplo: C:\\Archivos de programa") : Amended ToSubclass] string Path;

  [Description("La propiedad Type especifica el tipo de recurso que se comparte. Entre los tipos se incluyen las unidades de disco, colas de impresi�n, comunicaciones entre procesos (IPC) y dispositivos generales.") : Amended ToSubclass,Values{"Unidad de disco", "Cola de impresi�n", "Dispositivo", "IPC", "Administraci�n de unidades de disco", "Administraci�n de cola de impresi�n", "Administraci�n de dispositivos", "Administraci�n de IPC"} : Amended ToSubclass] uint32 Type;

  [Description("Esta propiedad qued� obsoleta en favor del m�todo GetAccessMask de esta clase debido al costo de llamar a GetEffectiveRightsFromAcl. El valor se establecer� como NULL") : Amended ToSubclass] uint32 AccessMask;

};



[Description("La clase Win32_ClusterShare representa un recurso compartido en un cl�ster.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ClusterShare : Win32_Share

{

  [Description("La propiedad ServerName indica el servidor de cl�steres donde est� hospedado el recurso compartido ") : Amended ToSubclass] string ServerName;

};



[Description("La clase Win32_ShareToDirectory representa una asociaci�n entre un recurso compartido del sistema y el directorio al que est� asignado.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ShareToDirectory

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Share representa las propiedades de un recurso compartido disponible a trav�s del directorio.") : Amended ToSubclass] Win32_Share Ref Share;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia SharedElement representa las propiedades del directorio que se ha asignado a un recurso compartido.") : Amended ToSubclass] CIM_Directory Ref SharedElement;

};



[Description("La clase Win32_AssociatedProcessorMemory representa una asociaci�n entre un procesador y su memoria cach�.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_AssociatedProcessorMemory : CIM_AssociatedProcessorMemory

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa la memoria cach� disponible para el procesador.") : Amended ToSubclass] Win32_CacheMemory Ref Antecedent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa el procesador que utiliza la memoria cach�.") : Amended ToSubclass] Win32_Processor Ref Dependent;

};



[Description("La clase Win32_BaseBoard representa una placa base (tambi�n llamada placa del sistema).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_BaseBoard : CIM_Card

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad Tag identifica de forma �nica la placa base del sistema.\nEjemplo: Placa base") : Amended ToSubclass] string Tag;

  [Description("La propiedad Product indica el n�mero de pieza de la placa base definido por el fabricante.") : Amended ToSubclass] string Product;

  [Description("La propiedad ConfigOptions contiene cadenas que describen la configuraci�n de los puentes e interruptores de la placa base.\nEjemplos: JP2: 1-2 Cache Size is 256K, 2-3 Cache Size is 512K, SW1-1: Close to Disable On Board Video") : Amended ToSubclass] string ConfigOptions[];

};



[Description("La clase Win32_BIOS representa los atributos del servicio de entrada y salida b�sico del sistema (BIOS, Basic Input/Output Service) instalado en el equipo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_BIOS : CIM_BIOSElement

{

  [Description("La propiedad ReleaseDate indica la fecha de lanzamiento del BIOS de Win32 en formato de hora universal coordinada (UTC) AAAAMMDDHHMMSS.MMMMMM(+-)OOO.") : Amended ToSubclass] datetime ReleaseDate;

  [Description("La propiedad Version contiene la versi�n de la BIOS. Esta cadena es creada el fabricante de la BIOS. ") : Amended ToSubclass] string Version;

  [Description("La propiedad BiosCharacteristics identifica las caracter�sticas de BIOS compatibles con el sistema, como se define en la Especificaci�n de referencia del BIOS de Administraci�n del sistema") : Amended ToSubclass,Values{"Reservado", "Reservado", "Desconocido", "Caracter�sticas del BIOS no compatibles", "Compatible con ISA", "Compatible con MCA", "Compatible con EISA", "Compatible con PCI", "Compatible con PC Card (PCMCIA)", "Compatible con Plug and Play", "Compatible con APM", "Se puede actualizar el BIOS (Flash)", "Cach� r�pida de BIOS", "Compatible con VL-VESA", "La compatibilidad con ESCD est� disponible", "Compatible con arranque desde CD", "Compatible con selecci�n de arranque", "Se ha instalado ROM BIOS", "Compatible con arranque desde PC Card (PCMCIA)", "Compatible con la especificaci�n de unidad de disco mejorada EDD (EDD, Enhanced Disk Drive)", "Int 13h: compatible con el disquete japon�s para NEC 9800 1,2 MB (3.5\", 1 KB/sector, 360 RPM)", "Int 13h: compatible con el disquete japon�s para Toshiba 1,2 MB (3.5\", 360 RPM)", "Int 13h: 5.25\" / Compatible con los servicios de disquete de 360 KB", "Int 13h: 5.25\" / Compatible con los servicios de disquete de 1,2 MB", "Int 13h: 3.5\" / Compatible con los servicios de disquete de 720 KB", "Int 13h - 3,5\" / Compatible con los servicios de disquete de 2,88 MB", "Int 5h, compatible con el servicio de impresi�n de pantalla", "Int 9h, compatible con los servicios de teclado 8042", "Int 14h, compatible con los servicios serie", "Int 17h, compatible con los servicios de impresora", "Int 10h, compatible con los servicios de v�deo CGA/Mono", "NEC PC-98", "Compatible con ACPI", "Compatible con USB heredado", "Compatible con AGP", "Compatible con el arranque desde I2O", "Compatible con el arranque desde LS-120", "Compatible con el arranque desde la unidad ZIP ATAPI", "Compatible con el arranque desde 1394", "Compatible con Smart Battery"} : Amended ToSubclass] uint16 BiosCharacteristics[];

  [Description("La propiedad InstallableLanguages indica el n�mero de idiomas disponibles para instalar en este sistema. El idioma puede determinar propiedades como la necesidad de Unicode y texto en dos direcciones.") : Amended ToSubclass] uint16 InstallableLanguages;

  [Description("La propiedad ListOfLanguages contiene una lista de nombres de idiomas de BIOS que se pueden instalar.") : Amended ToSubclass] string ListOfLanguages[];

  [Description("La propiedad CurrentLanguage muestra el nombre del actual idioma del BIOS.") : Amended ToSubclass] string CurrentLanguage;

  [Description("La propiedad SMBIOSPresent indica si SMBIOS est� disponible en este equipo.\nValores: TRUE o FALSE. Si es TRUE, SMBIOS est� en el equipo.") : Amended ToSubclass] boolean SMBIOSPresent;

  [Description("La propiedad SMBIOSMajorVersion contiene el n�mero de versi�n principal de SMBIOS. Esta propiedad ser� NULL si no se encuentra SMBIOS.") : Amended ToSubclass] uint16 SMBIOSMajorVersion;

  [Description("La propiedad SMBIOSMinorVersion contiene el n�mero de versi�n secundaria de SMBIOS. Esta propiedad ser� NULL si no se encuentra SMBIOS.") : Amended ToSubclass] uint16 SMBIOSMinorVersion;

  [Description("La propiedad SMBIOSBIOSVersion contiene la versi�n del BIOS de que informa SMBIOS.") : Amended ToSubclass] string SMBIOSBIOSVersion;

  [Description("La propiedad de matriz BIOSVersion contiene la informaci�n completa de System BIOS. En muchos equipos, puede haber varias cadenas de versiones almacenadas en el Registro representando la informaci�n BIOS del sistema. La propiedad contiene el conjunto completo. ") : Amended ToSubclass] string BIOSVersion[];

  [Description("Identifica la versi�n principal del BIOS del sistema.") : Amended ToSubclass] uint8 SystemBiosMajorVersion;

  [Description("Identifica la versi�n secundaria del BIOS del sistema.") : Amended ToSubclass] uint8 SystemBiosMinorVersion;

  [Description("Identifica la versi�n principal del firmware de controlador integrado.") : Amended ToSubclass] uint8 EmbeddedControllerMajorVersion;

  [Description("Identifica la versi�n secundaria del firmware de controlador integrado.") : Amended ToSubclass] uint8 EmbeddedControllerMinorVersion;

};



[Description("La clase Win32_BootConfiguration representa la configuraci�n de arranque de un sistema Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_BootConfiguration : CIM_Setting

{

  [Description("La propiedad BootDirectory indica la ruta de acceso a los archivos de sistema requeridos para arrancar el sistema. \nEjemplo: C:\\Windows.") : Amended ToSubclass] string BootDirectory;

  [Description("La propiedad ConfigurationPath indica la ruta de acceso a los archivos de configuraci�n. Este valor puede ser similar al de BootDirectory.") : Amended ToSubclass] string ConfigurationPath;

  [Description("La propiedad LastDrive indica la �ltima letra de unidad asignada a una unidad f�sica.\nEjemplo: E:") : Amended ToSubclass] string LastDrive;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name indica el nombre de la configuraci�n de arranque. Se trata de un identificador de la configuraci�n de arranque.") : Amended ToSubclass] string Name;

  [Description("La propiedad ScratchDirectory indica el directorio en que pueden residir los archivos temporales durante el arranque.") : Amended ToSubclass] string ScratchDirectory;

  [Description("La propiedad TempDirectory indica el directorio en que se guardan los archivos temporales.\nEjemplo: C:\\TEMP") : Amended ToSubclass] string TempDirectory;

};



[Description("La clase Win32_Desktop representa las caracter�sticas comunes del escritorio de un usuario. El usuario puede modificar las propiedades de esta clase para personalizar el escritorio.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Desktop : CIM_Setting

{

  [Description("La propiedad BorderWidth configura el ancho de los bordes alrededor de todas las ventanas con bordes ajustables.\nEjemplo: 3.") : Amended ToSubclass] uint32 BorderWidth;

  [Description("La propiedad CoolSwitch indica si el conmutador r�pido de tareas est� activado. Cambiar r�pidamente de tarea permite al usuario cambiar entre ventanas mediante la combinaci�n de teclas ALT+TAB.") : Amended ToSubclass] boolean CoolSwitch;

  [Units("milisegundos") : Amended ToSubclass,Description("La propiedad CursorBlinkRate indica el espacio de tiempo transcurrido entre parpadeos sucesivos del cursor.\nEjemplo: 530.") : Amended ToSubclass] uint32 CursorBlinkRate;

  [Description("La propiedad DragFullWindows indica si se mostrar� el contenido de una ventana cuando el usuario mueva la ventana.\nValores: TRUE o FALSE. El valor TRUE indica que se muestra el contenido de la ventana mientras el usuario la mueve.") : Amended ToSubclass] boolean DragFullWindows;

  [Units("8 p�xeles") : Amended ToSubclass,Description("La propiedad GridGranularity indica el espaciado de la cuadr�cula a la que est�n enlazadas las ventanas en el escritorio. As� se facilita la organizaci�n de las ventanas. Normalmente, el espaciado es lo suficientemente fino como para que el usuario no repare en �l.\nEjemplo: 1.") : Amended ToSubclass] uint32 GridGranularity;

  [Units("p�xeles") : Amended ToSubclass,Description("La propiedad IconSpacing especifica el espaciado entre iconos.\nEjemplo: 75") : Amended ToSubclass] uint32 IconSpacing;

  [Description("La propiedad IconTitleFaceName indica el nombre del tipo de fuente utilizada en los nombres de los iconos.\nEjemplo: MS San Serif.") : Amended ToSubclass] string IconTitleFaceName;

  [Units("punto") : Amended ToSubclass,Description("La propiedad IconTitleSize indica el tama�o de fuente del icono.\nEjemplo: 9.") : Amended ToSubclass] uint32 IconTitleSize;

  [Description("La propiedad IconTitleWrap indica si el texto del t�tulo del icono se ajusta a la l�nea siguiente.\nValores: TRUE o FALSE. El valor TRUE indica que el t�tulo se ajusta a la l�nea siguiente.") : Amended ToSubclass] boolean IconTitleWrap;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name indica el perfil actual del escritorio.\nEjemplo: MainProf") : Amended ToSubclass] string Name;

  [Description("La propiedad Pattern indica el nombre del patr�n utilizado como fondo del escritorio") : Amended ToSubclass] string Pattern;

  [Description("La propiedad ScreenSaverActive indica si el protector de pantalla est� activo.\nValores: TRUE o FALSE. El valor TRUE indica que el protector de pantalla est� activo.") : Amended ToSubclass] boolean ScreenSaverActive;

  [Description("La propiedad ScreenSaverExecutable indica el nombre del archivo ejecutable del protector de pantalla actual.\nEjemplo: LOGON.SCR.") : Amended ToSubclass] string ScreenSaverExecutable;

  [Description("La propiedad ScreenSaverSecure determina si la contrase�a del protector de pantalla est� habilitada.\nValores: TRUE o FALSE. Si es TRUE, la contrase�a del protector de pantalla est� habilitada.") : Amended ToSubclass] boolean ScreenSaverSecure;

  [Units("segundos") : Amended ToSubclass,Description("La propiedad ScreenSaverTimeout indica el espacio de tiempo que debe transcurrir para que se inicie el protector de pantalla.") : Amended ToSubclass] uint32 ScreenSaverTimeout;

  [Description("La propiedad Wallpaper indica el nombre de archivo del dise�o de papel tapiz del fondo del escritorio.\nEjemplo: WINNT.BMP") : Amended ToSubclass] string Wallpaper;

  [Description("La propiedad WallpaperTiled indica si el papel tapiz est� en mosaico o centrado.\nValores: TRUE o FALSE. El valor TRUE indica que el papel tapiz est� en mosaico.") : Amended ToSubclass] boolean WallpaperTiled;

  [Description("La propiedad WallpaperStretched indica si el papel tapiz se estira hasta ocupar toda la pantalla. Se debe instalar Microsoft Plus! para que esta opci�n est� disponible.\nValores: TRUE y FALSE. El valor TRUE indica que el papel tapiz est� estirado hasta ocupar toda la pantalla. Si es FALSE, el papel tapiz mantiene sus dimensiones originales en el fondo del escritorio.") : Amended ToSubclass] boolean WallpaperStretched;

};



[Description("La clase Win32_SystemDevices representa una asociaci�n entre un sistema y un dispositivo l�gico instalado en ese sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemDevices : CIM_SystemDevice

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa las propiedades del sistema donde se encuentra el dispositivo l�gico.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa las propiedades de un dispositivo l�gico existente en el sistema.") : Amended ToSubclass] CIM_LogicalDevice Ref PartComponent;

};



[Description("La clase Win32_ComputerSystemProcessor representa una asociaci�n entre un sistema y un procesador que se utiliza en ese sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ComputerSystemProcessor : Win32_SystemDevices

{

  [Description("La referencia GroupComponent representa el Win32_ComputerSystem que contiene las propiedades del sistema en el cual se utiliza el procesador.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent;

  [Description("La referencia PartComponent representa la clase Win32_Processor que contiene las propiedades de un procesador que se utiliza en el sistema.") : Amended ToSubclass] Win32_Processor Ref PartComponent;

};



[Description("La clase Win32_ComputerSystemProduct representa un producto. Esto incluye software y hardware utilizado en este sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ComputerSystemProduct : CIM_Product

{

  [Description("La propiedad UUID contiene el identificador �nico universal (UUID) de este producto. El UUID es un identificador de 128 bits que se garantiza que es diferente a otros UUID generados. Si no hay disponible un UUID, se utilizar� uno formado s�lo por ceros.") : Amended ToSubclass] String UUID;

};



[Description("La clase Win32_DependentService representa una asociaci�n entre dos servicios de base dependientes entre s�.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DependentService : CIM_ServiceServiceDependency

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa la clase Win32_BaseService que contiene un servicio de base que depende de la propiedad Antecedent de esta clase.") : Amended ToSubclass] Win32_BaseService Ref Dependent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa la clase Win32_BaseService que contiene el servicio de base en el que se basa la propiedad Dependent de esta clase.") : Amended ToSubclass] Win32_BaseService Ref Antecedent;

};



[Description("La clase Win32_DMAChannel representa un canal de acceso directo a memoria (DMA) en un sistema Win32. DMA es un m�todo para mover datos de un dispositivo a la memoria (o viceversa) sin necesidad de la ayuda del microprocesador. La tarjeta del sistema utiliza una controladora DMA para controlar un n�mero fijo de canales, cada uno de los cuales puede ser utilizado por un dispositivo (y s�lo uno) cada vez.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DMAChannel : CIM_DMA

{

  [Description("La propiedad Port especifica el puerto DMA que utiliza el adaptador de bus host. Es representativo para buses de tipo MCA.\nEjemplo: 12") : Amended ToSubclass] uint32 Port;

};



[Description("La clase Win32_Environment representa una configuraci�n de entorno o de sistema en un sistema Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Environment : CIM_SystemResource

{

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name contiene una cadena de caracteres que especifica el nombre de una variable de entorno de Win32. Al especificar nombres de variables que no existen, las aplicaciones pueden crear nuevas variables de entorno. \nEjemplo: ruta.") : Amended ToSubclass] string Name;

  [Description("La propiedad SystemVariable indica si la variable es del sistema. El sistema operativo establece las variables del sistema, que son independientes de la configuraci�n de entorno del usuario.\nValores: TRUE o FALSE. El valor TRUE indica que la variable es del sistema.") : Amended ToSubclass] boolean SystemVariable;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad UserName indica el propietario de la configuraci�n de entorno. Est� configurada como \"<SYSTEM>\" en las configuraciones espec�ficas del sistema Win32 (y no de un usuario concreto) y \"<DEFAULT>\" para la configuraci�n predeterminada de un usuario.\nEjemplo: Jsantos.") : Amended ToSubclass] string UserName;

  [Description("La propiedad VariableValue contiene la variable de marcador de posici�n de una variable del entorno Win32. Determinada informaci�n, como el directorio del sistema de archivos, puede cambiar de un equipo a otro. El sistema operativo sustituye los marcadores de posici�n.\nEjemplo: %SystemRoot%.") : Amended ToSubclass] string VariableValue;

};



[Description("La clase Win32_IRQResource representa un n�mero de l�nea de solicitud de interrupci�n (IRQ) en un sistema Win32. Una solicitud de interrupci�n es una se�al que un dispositivo o programa env�a a la CPU para eventos cr�ticos en el tiempo. Las IRQ pueden estar basadas en hardware o en software.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_IRQResource : CIM_IRQ

{

  [Description("La propiedad Vector indica el vector del recurso de IRQ de Win32. Un vector contiene la direcci�n de memoria de la funci�n que se ejecutar� una vez que la CPU reconozca la solicitud de interrupci�n.") : Amended ToSubclass] uint32 Vector;

  [Description("La propiedad Hardware indica si la interrupci�n est� basada en hardware o en software. Una IRQ de hardware es una conexi�n f�sica desde el perif�rico al chip de la controladora programable de interrupciones (PIC) a trav�s de la cual se puede notificar a la CPU los eventos cr�ticos. Algunas de l�neas de IRQ est�n reservadas para dispositivos est�ndar como el teclado, unidades de disco y el reloj del sistema. Una interrupci�n de software permite que el procesador dedique su atenci�n a las aplicaciones.\nValores: TRUE o FALSE. El valor TRUE indica que la interrupci�n est� basada en hardware.") : Amended ToSubclass] boolean Hardware;

};



[Description("La clase Win32_LoadOrderGroup representa un grupo de servicios del sistema que define dependencias de ejecuci�n. Los servicios se deben iniciar en el orden especificado en el Grupo de orden de carga, ya que dependen entre s�. Estos servicios dependientes requieren la presencia de los servicios antecedentes para funcionar correctamente.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_LoadOrderGroup : CIM_LogicalElement

{

  [Description("La propiedad GroupOrder indica la secuencia de carga de este grupo de servicios en el sistema operativo.\nEjemplo: 2") : Amended ToSubclass] uint32 GroupOrder;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name indica el nombre del grupo de orden de carga.\nEjemplo: disco principal") : Amended ToSubclass] string Name;

  [Description("La propiedad DriverEnabled indica si este grupo de orden de carga puede contener controladores junto con servicios del sistema.\nValores: TRUE o FALSE. Si es TRUE, el grupo de orden de carga puede contener controladores.") : Amended ToSubclass] boolean DriverEnabled;

};



[Description("La clase Win32_LoadOrderGroupServiceMembers representa una asociaci�n entre un grupo de orden de carga y un servicio de base. Nota: los objetos de Win32_SystemDriver son miembros de ese grupo de orden de carga. No todos los servicios son miembros de grupos ni todos los grupos contienen servicios.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_LoadOrderGroupServiceMembers : CIM_Component

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa la clase Win32_LoadOrderGroup que contiene las propiedades del grupo de orden de carga asociadas al servicio de base.") : Amended ToSubclass] Win32_LoadOrderGroup Ref GroupComponent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa la clase Win32_BaseService que contiene el servicio de base, que es miembro de un grupo de orden de carga.") : Amended ToSubclass] Win32_BaseService Ref PartComponent;

};



[Description("La clase Win32_LoadOrderGroupServiceDependencies representa una asociaci�n entre un servicio de base y un grupo de orden de carga del que depende para su ejecuci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_LoadOrderGroupServiceDependencies : CIM_Dependency

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa la clase Win32_LoadOrderGroup que contiene las propiedades del grupo de orden de carga que debe iniciarse antes de que pueda iniciarse el servicio de base dependiente de esta clase.") : Amended ToSubclass] Win32_LoadOrderGroup Ref Antecedent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa la clase Win32_BaseService que contiene las propiedades del servicio de base que depende del grupo de orden de carga para su ejecuci�n.") : Amended ToSubclass] Win32_BaseService Ref Dependent;

};



[Description("La clase Win32_LogicalDiskRootDirectory representa una asociaci�n entre un disco l�gico y su estructura de directorios.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_LogicalDiskRootDirectory : CIM_Component

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa las propiedades del disco l�gico en la asociaci�n de Win32_LogicalDiskRootDirectory.") : Amended ToSubclass] Win32_LogicalDisk Ref GroupComponent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa las propiedades de la estructura de directorios de archivos en la asociaci�n de Win32_LogicalDiskRootDirectory.") : Amended ToSubclass] Win32_Directory Ref PartComponent;

};



[Description("La clase Win32_OperatingSystem representa un sistema operativo instalado en un sistema Win32. Los sistemas operativos que se pueden instalar en un sistema Win32 son descendientes (o miembros) de esta clase.\nEjemplo: Microsoft Windows 95.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_OperatingSystem : CIM_OperatingSystem

{

  [Description("La propiedad BootDevice indica el nombre de la unidad de disco desde la que arranca el sistema operativo Win32. \nEjemplo: \\\\Device\\Harddisk0.") : Amended ToSubclass] string BootDevice;

  [Description("La propiedad MUILanguages indica los idiomas MUI que est�n instalados en el sistema. \n Ejemplo: es-es.") : Amended ToSubclass] string MUILanguages[];

  [Description("La propiedad BuildNumber indica el n�mero de versi�n del sistema operativo. Se puede utilizar para proporcionar informaci�n m�s precisa acerca de la versi�n que la que proporcionan los n�meros de versi�n del producto\nEjemplo: 1381") : Amended ToSubclass] string BuildNumber;

  [Description("La propiedad OSArchitecture indica la arquitectura del sistema operativo. Ejemplo: 32 bits, Intel de 64 bits, AMD de 64 bits ") : Amended ToSubclass] string OSArchitecture;

  [Description("La propiedad BuildType indica el tipo de versi�n utilizado en el sistema operativo. Ejemplos son las versiones comerciales y las versiones de comprobaci�n.") : Amended ToSubclass] string BuildType;

  [Description("La propiedad CodeSet indica el valor de p�gina de c�digos que utiliza el sistema operativo. Una p�gina de c�digos contiene la tabla de caracteres que utiliza el sistema operativo para convertir cadenas de distintos idiomas. El American National Standards Institute (ANSI) enumera los valores que representan p�ginas de c�digos definidas. Si el sistema operativo no utiliza una p�gina de c�digos ANSI, el valor se configurar� como 0. La cadena CodeSet puede utilizar hasta seis caracteres para definir el valor de la p�gina de c�digos.\nEjemplo: 1255.") : Amended ToSubclass] string CodeSet;

  [Description("La propiedad CountryCode indica el c�digo de pa�s o regi�n que utiliza el sistema operativo. Los valores se basan en prefijos telef�nicos internacionales (tambi�n conocidos como c�digos de pa�s o regi�n de IBM). La cadena CountryCode puede utilizar hasta seis caracteres para definir el valor del c�digo de pa�s o regi�n.\nEjemplo: 1 para EE.UU.)") : Amended ToSubclass] string CountryCode;

  [Description("La propiedad CSDVersion contiene una cadena terminada en nulo, que indica la versi�n m�s reciente del Service Pack instalado en el equipo. Si no hay un Service Pack instalado, el valor de la cadena es NULL. En sistemas que ejecutan Windows 95, esta propiedad contiene una cadena terminada en nulo que proporciona informaci�n arbitraria adicional acerca del sistema operativo.\nEjemplo: Service Pack 3.") : Amended ToSubclass] string CSDVersion;

  [Description("Si es verdadero, indica que el hardware es compatible con la tecnolog�a de Prevenci�n de ejecuci�n de datos (DEP) de Windows. La DEP garantiza que todas las ubicaciones de memoria est�n marcadas con el atributo de no ejecutable, a menos que la ubicaci�n de memoria contenga expl�citamente c�digo ejecutable. Esto puede ayudar a reducir ciertas vulnerabilidades de  seguridad ocasionadas por desbordamientos de b�fer. Si la DEP est� disponible, las aplicaciones de 64 bits se protegen autom�ticamente. Use las propiedades DataExecutionPrevention_ para determinar para determinar si la DEP se habilit� para aplicaciones y controladores de 32 bits. ") : Amended ToSubclass] boolean DataExecutionPrevention_Available;

  [Description("Si es verdadero, indica que las aplicaciones de 32 bits se est�n ejecutando con la Prevenci�n de ejecuci�n de datos (DEP) aplicada. (es falso si DataExecutionPrevention_Available = false)") : Amended ToSubclass] boolean DataExecutionPrevention_32BitApplications;

  [Description("Si es verdadero, indica que los controladores se est�n ejecutando con la Prevenci�n de ejecuci�n de datos (DEP) aplicada. (es falso si DataExecutionPrevention_Available = false)") : Amended ToSubclass] boolean DataExecutionPrevention_Drivers;

  [Description("DataExecutionPrevention_SupportPolicy indica cu�l de las cuatro configuraciones de Prevenci�n de ejecuci�n de datos (DEP) se aplica. Cada configuraci�n var�a de acuerdo con la forma en que DEP se aplica a aplicaciones de 32 bits.  Tenga en cuenta que DEP siempre se aplica al kernel de Windows. Always On (no disponible en la interfaz de usuario) indica que DEP est� habilitada para todas las aplicaciones de 32 bits en el equipo, sin excepciones. OptOut indica que DEP est� activada de manera predeterminada para todas las aplicaciones de 32 bits, y que un usuario o administrador debe quitar expl�citamente la compatibilidad con una aplicaci�n de 32 bits agreg�ndola a una lista de excepciones. OptIn indica que DEP est� activada para un n�mero limitado de binarios, el kernel y todos los servicios de Windows, pero desactivada de manera predeterminada para todas las aplicaciones de 32 bits; un usuario o administrador debe elegir expl�citamente la configuraci�n AlwaysOn (no disponible en la interfaz de usuario) u OptOut antes de que DEP pueda aplicarse a aplicaciones de 32 bits.  AlwaysOff (no disponible en la interfaz de usuario) indica que DEP est� desactivada para todas las aplicaciones de 32 bits en el equipo. ") : Amended ToSubclass,Values{"Siempre desactivado", "Always On", "Opt In", "Opt Out"} : Amended ToSubclass] uint8 DataExecutionPrevention_SupportPolicy;

  [Description("La propiedad Debug indica si el sistema operativo es una versi�n comprobada (depurada). Las versiones comprobadas proporcionan comprobaci�n de errores, comprobaci�n de argumentos y c�digo de depuraci�n del sistema. El c�digo adicional en un archivo binario comprobado genera un mensaje de error del depurador de kernel y entra en el depurador. As� se ayuda a determinar inmediatamente la causa y ubicaci�n del error. El rendimiento se resiente en una versi�n comprobada debido al c�digo adicional que se ejecuta.\nValores: TRUE o FALSE. El valor TRUE indica que se ha instalado la versi�n de depuraci�n de User.exe.") : Amended ToSubclass] boolean Debug;

  [Description("La propiedad ForegroundApplicationBoost indica el aumento de prioridad proporcionado a la aplicaci�n en primer plano. En sistemas que ejecutan Windows NT 4.0 y Windows 2000, la mejora de aplicaciones se implementa al proporcionar a una aplicaci�n m�s intervalos de tiempo de ejecuci�n (longitudes de cuanto). El valor 0 de ForegroundApplicationBoost indica que el sistema aumenta la longitud de cuanto en 6, si el valor es 1 aumenta en 12 y si el valor es 2 aumenta en 18. En Windows NT 3.51 y anteriores, la mejora se implementa al aumentar la prioridad de programaci�n. En estos sistemas, la prioridad de programaci�n se aumenta en el valor de esta propiedad. El valor predeterminado es 2.") : Amended ToSubclass,Values{"Ninguna", "M�nimo", "M�ximo"} : Amended ToSubclass] uint8 ForegroundApplicationBoost;

  [Description("La propiedad Locale indica el identificador de idioma que utiliza el sistema operativo. Un identificador de idioma es la abreviaci�n num�rica internacional est�ndar para un pa�s o regi�n geogr�fica. Cada idioma tiene un identificador de idioma �nico (LANGID) que es un valor de 16 bits compuesto por un identificador de idioma principal y un identificador de idioma secundario.") : Amended ToSubclass] string Locale;

  [Description("La propiedad Manufacturer indica el nombre del fabricante del sistema operativo. En sistemas Win32 este valor ser� Microsoft Corporation.") : Amended ToSubclass] string Manufacturer;

  [Description("La propiedad Organization indica el nombre de la organizaci�n del usuario registrado (del sistema operativo).\nEjemplo: Microsoft Corporation.") : Amended ToSubclass] string Organization;

  [Description("La propiedad OSLanguage indica la versi�n del idioma del sistema operativo que est� instalada.\nEjemplo: 0x0807 (alem�n, suizo)") : Amended ToSubclass] uint32 OSLanguage;

  [Description("La propiedad OSProductSuite identifica los elementos adicionales instalados y con licencia del sistema operativo.") : Amended ToSubclass,BitValues{"Small Business", "Empresa", "BackOffice", "Communication Server", "Terminal Server", "Small Business (Restringido)", "NT incrustado", "Centro de datos"} : Amended ToSubclass] uint32 OSProductSuite;

  [Description("La propiedad OperatingSystemSKU identifica la SKU del sistema operativo.") : Amended ToSubclass,Values{"Sin definir", "Ultimate Edition", "Home Basic Edition", "Home Premium Edition", "Enterprise Edition", "Home Basic N Edition", "Business Edition", "Standard Server Edition", "Datacenter Server Edition", "Small Business Server Edition", "Enterprise Server Edition", "Starter Edition", "Datacenter Server Core Edition", "Standard Server Core Edition", "Enterprise Server Core Edition", "Enterprise Server IA64 Edition", "Business N Edition", "Web Server Edition", "Cluster Server Edition", "Home Server Edition", "Storage Express Server Edition", "Storage Standard Server Edition", "Storage Workgroup Server Edition", "Storage Enterprise Server Edition", "Server For Small Business Edition", "Small Business Server Premium Edition"} : Amended ToSubclass] uint32 OperatingSystemSKU;

  [Description("La propiedad PlusProductID contiene el n�mero de identificaci�n de producto del software de mejora del sistema operativo Windows Plus! (si est� instalado).") : Amended ToSubclass] string PlusProductID;

  [Description("La propiedad PlusVersionNumber contiene el n�mero de versi�n del software de mejora del sistema operativo Windows Plus! (si est� instalado).") : Amended ToSubclass] string PlusVersionNumber;

  [Description("La propiedad Primary determina si �ste es el sistema operativo principal.\nValores: TRUE o FALSE. El valor TRUE indica que se trata del sistema operativo principal.") : Amended ToSubclass] boolean Primary;

  [Description("La propiedad RegisteredUser indica el nombre del usuario registrado del sistema operativo.\nEjemplo: Juan Santos") : Amended ToSubclass] string RegisteredUser;

  [Description("La propiedad SerialNumber indica el n�mero de identificaci�n de serie del producto del equipo.\nEjemplo:10497-OEM-0031416-71674.") : Amended ToSubclass] string SerialNumber;

  [Description("La propiedad ServicePackMajorVersion indica el n�mero de versi�n principal del Service Pack instalado en el equipo. Si no hay un Service Pack instalado, el valor es cero. ServicePackMajorVersion es v�lido para equipos que ejecutan Windows 2000 y posteriores (en caso contrario, su valor es NULL).") : Amended ToSubclass] uint16 ServicePackMajorVersion;

  [Description("La propiedad ServicePackMinorVersion indica el n�mero de versi�n secundaria del Service Pack instalado en el equipo. Si no hay un Service Pack instalado, el valor es cero. ServicePackMinorVersion es v�lido para equipos que ejecutan Windows 2000 y posteriores (en caso contrario, su valor es NULL).") : Amended ToSubclass] uint16 ServicePackMinorVersion;

  [Description("La propiedad SystemDevice indica la partici�n f�sica del disco en que est� instalado el sistema operativo.") : Amended ToSubclass] string SystemDevice;

  [Description("La propiedad SystemDirectory indica el directorio de sistema del sistema operativo.\nEjemplo: C:\\WINDOWS\\SYSTEM32") : Amended ToSubclass] string SystemDirectory;

  [Description("La propiedad SystemDrive contiene la letra de unidad de disco en la que reside el sistema operativo.\nEjemplo: C:") : Amended ToSubclass] string SystemDrive;

  [Description("La propiedad Version indica el n�mero de versi�n del sistema operativo.\nEjemplo: 4.0") : Amended ToSubclass] string Version;

  [Description("La propiedad WindowsDirectory indica el directorio de Windows del sistema operativo.\nEjemplo: C:\\WINDOWS") : Amended ToSubclass] string WindowsDirectory;

  [Description("La propiedad Description proporciona una descripci�n del sistema operativo Windows. Algunas interfaces de usuario (las que permiten modificar esta descripci�n) limitan su longitud a 48 caracteres.") : Amended ToSubclass] string Description;

  [Description("La propiedad EncryptionLevel especifica si el nivel de cifrado para transacciones seguras es de 40 bits, 128 bits o cifrado de n bits.") : Amended ToSubclass,Values{"40-bits", "128-bits", "n-bits"} : Amended ToSubclass] uint32 EncryptionLevel;

  [Description("La propiedad LargeSystemCache indica si se optimiza la memoria para aplicaciones (value=0) o para el rendimiento del sistema (value=1).") : Amended ToSubclass,Values{"Optimizar para aplicaciones", "Optimizar para rendimiento del sistema"} : Amended ToSubclass] uint32 LargeSystemCache;

  [Description("La propiedad SuiteMask indica un conjunto de marcadores de bit que identifican los conjuntos de productos disponibles en el sistema. Pueden ser la combinaci�n de los siguientes valores:  \n0 - Windows Server 2003, Small Business Edition \n1 - Windows Server 2003, Enterprise Edition \n2 - Windows Server 2003, Backoffice Edition \n3 - Windows Server 2003, Communications Edition \n4 - Microsoft Terminal Services \n5 - Windows Server 2003, Small Business Edition Restricted \n6 - Windows XP Embedded \n7 - Windows Server 2003, Datacenter Edition \n8 - Un s�lo usuario \n9 - Windows XP Home Edition \n10 - Windows Server 2003, Web Edition") : Amended ToSubclass,BitValues{"Windows Server 2003, Small Business Edition", "Windows Server 2003, Enterprise Edition", "Windows Server 2003, Backoffice Edition", "Windows Server 2003, Communications Edition", "Microsoft Terminal Services", "Windows Server 2003, Small Business Edition Restricted", "Windows XP Embedded", "Windows Server 2003, Datacenter Edition", "Un solo usuario", "Windows XP Home Edition", "Windows Server 2003, Web Edition"} : Amended ToSubclass] uint32 SuiteMask;

  [Description("La propiedad ProductType ofrece informaci�n adicional acerca del sistema. Este miembro puede tener uno de los valores siguientes: \n1 - Estaci�n de trabajo \n2 - Controlador de dominio\n3 - Servidor") : Amended ToSubclass,Values{"Estaci�n de trabajo", "Controlador de dominio", "Servidor"} : Amended ToSubclass] uint32 ProductType;

  [Description("La propiedad PortableOperatingSystem indica si el sistema operativo arranca desde un dispositivo de almacenamiento conectado localmente compatible.\nValores: TRUE o FALSE, Un valor TRUE indica que el sistema operativo arranc� desde un dispositivo de almacenamiento conectado localmente compatible.\n") : Amended ToSubclass] boolean PortableOperatingSystem;

  [Description("El m�todo Reboot apaga el sistema del equipo y lo vuelve a reiniciar. En equipos con Windows NT o Windows 2000, el proceso que llame a este m�todo deber� tener el privilegio SE_SHUTDOWN_NAME.\nEl m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Se complet� correctamente.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Correcto", "Otros"} : Amended ToSubclass] uint32 Reboot();

  [Description("El m�todo Shutdown descarga programas y DLLs al punto donde es seguro apagar el equipo. Todos los b�feres de archivo se vac�an al disco y, todos los procesos se detienen. En los equipos que ejecutan Windows NT/2000, el proceso de llamada debe tener  el privilegio SE_SHUTDOWN_NAME.\nEl m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta.\nOtros - para valores enteros otros que no sean aquellos listados anteriormente, consulte la documentaci�n del c�digo de error de Win32.") : Amended ToSubclass,Values{"Correcto", "Otros"} : Amended ToSubclass] uint32 Shutdown();

  [Description("El m�todo Win32Shutdown proporciona el conjunto completo de opciones de apagado compatibles con los sistemas operativos Win32.\nEl m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Se complet� correctamente.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Correcto", "Otros"} : Amended ToSubclass] uint32 Win32Shutdown([in : ToSubclass,Description("El par�metro Flags contiene una serie de marcadores usados para cerrar el equipo. Si se configura este par�metro como 0 representa al comando usado para cerrar sesi�n.") : Amended ToSubclass,BitValues{"Apagar", "Reiniciar", "Forzar", "Apagado", "Forzar si se suspende"} : Amended ToSubclass] sint32 Flags,[in : ToSubclass,Description("El par�metro Reserved proporciona una forma de extender Win32Shutdown. Actualmente, el par�metro Reserved se omite.") : Amended ToSubclass] sint32 Reserved);

  [Description("El m�todo Win32ShutdownTracker proporciona el conjunto completo de opciones de apagado compatibles con los sistemas operativos Win32.\n A diferencia del m�todo Win32Shutdown, pueden especificarse comentarios, la raz�n del apagado y el tiempo de espera. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finaliz� correctamente.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de Win32.") : Amended ToSubclass,Values{"Correcto", "Otro"} : Amended ToSubclass] uint32 Win32ShutdownTracker([in : ToSubclass,Description("El par�metro Timeout es el tiempo en segundos que transcurre antes del apagado. El valor predeterminado es 0.") : Amended ToSubclass] uint32 Timeout,[in : ToSubclass,Description("El par�metro Comment especifica un mensaje que se muestra en el cuadro de di�logo de apagado y que adem�s se almacena como comentario en la entrada del registro de eventos.") : Amended ToSubclass] string Comment,[in : ToSubclass,Description("El par�metro ReasonCode especifica la raz�n para iniciar el apagado.") : Amended ToSubclass] uint32 ReasonCode,[in : ToSubclass,Description("El par�metro Flags contiene una serie de marcadores usados para cerrar el equipo. Si se configura este par�metro como 0 representa al comando usado para cerrar sesi�n.") : Amended ToSubclass,BitValues{"Apagar", "Reiniciar", "Forzar", "Apagado", "Forzar si se suspende"} : Amended ToSubclass] sint32 Flags);

  [Description("El m�todo SetDateTime establece el tiempo actual del sistema en el equipo. En equipos con Windows NT o Windows 2000, el proceso que llame a este m�todo deber� tener el privilegio SE_SYSTEMTIME_NAME.\nEl m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Se complet� correctamente.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Correcto", "Otros"} : Amended ToSubclass] uint32 SetDateTime([in : ToSubclass,Description("El par�metro LocalDateTime es la hora para establecer. Esta propiedad no puede tener el valor NULL.") : Amended ToSubclass] DateTime LocalDateTime);

};



[Description("La clase Win32_OperatingSystemQFE representa una asociaci�n entre un sistema operativo y las actualizaciones del producto aplicadas, como se representa en Win32_QuickFixEngineering.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_OperatingSystemQFE : CIM_Dependency

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia antecedente Win32_OperatingSystem representa la clase Win32_OperatingSystem en efecto debido a la actualizaci�n del producto en esta asociaci�n.") : Amended ToSubclass] Win32_OperatingSystem Ref Antecedent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia dependiente Win32_QuickFixEngineering representa la clase Win32_QuickFixEngineering aplicada al sistema operativo en esta asociaci�n.") : Amended ToSubclass] Win32_QuickFixEngineering Ref Dependent;

};



[Description("La clase Win32_OSRecoveryConfiguration representa los tipos de informaci�n que se van a recopilar de la memoria cuando se produzca un error en el sistema operativo. Esto incluye errores de arranque y bloqueos del sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_OSRecoveryConfiguration : CIM_Setting

{

  [Description("La propiedad AutoReboot determina si el sistema se va a reiniciar o no autom�ticamente durante una operaci�n de recuperaci�n.\nValores: TRUE o FALSE. Si se asigna el valor TRUE, el sistema se reiniciar� autom�ticamente.") : Amended ToSubclass] boolean AutoReboot;

  [Description("La propiedad DebugFilePath indica la ruta al archivo de depuraci�n. Un archivo de depuraci�n se crea con el estado de memoria del equipo despu�s de un error del equipo.\nEjemplo: %systemRoot%\\Memory.dmp") : Amended ToSubclass] string DebugFilePath;

  [Description("La propiedad ExpandedDebugFilePath es una versi�n extendida de la propiedad DebugFilePath. \nEjemplo: C:\\WinNT\\Memory.dmp") : Amended ToSubclass] string ExpandedDebugFilePath;

  [Description("La propiedad MiniDumpDirectory indica el directorio donde los archivos peque�os de volcado de memoria se grabar�n y acumular�n. \nEjemplo: %systemRoot%\\MiniDump") : Amended ToSubclass] string MiniDumpDirectory;

  [Description("La propiedad ExpandedMiniDumpDirectory es una versi�n extendida de la propiedad MiniDumpDirectory. \nEjemplo: C:\\WinNT\\MiniDump") : Amended ToSubclass] string ExpandedMiniDumpDirectory;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name contiene un nombre de identificaci�n para esta instancia de la clase Win32_OSRecoveryConfiguration.") : Amended ToSubclass] string Name;

  [Description("La propiedad OverwriteExistingDebugFile indica si un archivo de registro nuevo va a sobrescribir otro existente. \nValores: TRUE o FALSE. Si se asigna el valor TRUE, se sobrescribir� el archivo de depuraci�n existente. Si se asigna el valor FALSE, no se escribir� un archivo de registro si ya existe un archivo con ese nombre.") : Amended ToSubclass] boolean OverwriteExistingDebugFile;

  [Description("La propiedad SendAdminAlert indica si se va a enviar o no un mensaje de alerta al administrador del sistema en caso de que se produzca un error en el sistema operativo.\nValores: TRUE o FALSE. Si se asigna el valor TRUE, el sistema enviar� una alerta al administrador del sistema.") : Amended ToSubclass] boolean SendAdminAlert;

  [Description("La propiedad WriteDebugInfo se qued� obsoleta en favor de la propiedad DebugInfoType en la misma clase. Todos los trabajos posteriores deben usar esta nueva propiedad.  \nLa propiedad WriteDebugInfo indica si la informaci�n de depuraci�n se va a escribir en un archivo de registro.\nValores: TRUE o FALSE. Si TRUE, la informaci�n de depuraci�n se escribi� en un archivo.") : Amended ToSubclass] boolean WriteDebugInfo;

  [Description("La propiedad DebugInfoType indica el tipo de informaci�n de depuraci�n que se va a escribir en el archivo de registro.\nValores: 0 = Ninguno \n1 = Volcado de memoria completo \n2 = Volcado de memoria kernel \n3 = Volcado de memoria peque�o (64KB)") : Amended ToSubclass,Values{"Ninguna", "Volcado de memoria completa", "Volcado de memoria kernel", "Volcado de memoria peque�a"} : Amended ToSubclass] uint32 DebugInfoType;

  [Description("La propiedad WriteToSystemLog indica si se van a escribir o no los eventos en un registro del sistema. \nValores: TRUE o FALSE. Si se asigna el valor TRUE, se escribir� la informaci�n en un archivo de registro del sistema.") : Amended ToSubclass] boolean WriteToSystemLog;

  [Description("La propiedad KernelDumpOnly qued� obsoleta en favor de la propiedad DebugInfoType en la misma clase. Todo trabajo deber�a usar esta nueva propiedad.  \nLa propiedad KernelDumpOnly indica d�nde la informaci�n de depuraci�n de kernel ser� escrita en el archivo de registro de depuraci�n. \nValores TRUE o FALSE. Si es TRUE, el estado de kernel se escribir� en un archivo en el evento de error del sistema. Si es FALSE, el sistema intentar� registrar el estado de la memoria y de los dispositivos que puedan ofrecer informaci�n sobre el sistema en el momento que ocurri� el error.") : Amended ToSubclass] boolean KernelDumpOnly;

};



[Description("La clase Win32_SystemMemoryResource representa un recurso de memoria del sistema en un sistema Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemMemoryResource : CIM_MemoryMappedIO

{

};



[Description("La clase Win32_DeviceMemoryAddress representa la direcci�n de memoria de un dispositivo en un sistema Win32.\nEjemplo: direcci�n de memoria del dispositivo ScsiPort0.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DeviceMemoryAddress : Win32_SystemMemoryResource

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad StartingAddress contiene la direcci�n inicial de E/S asignada en la memoria. La propiedad del identificador de los recursos de hardware se debe establecer a este valor para construir la clave de recurso de E/S asignada.") : Amended ToSubclass] uint64 StartingAddress;

  [Description("La propiedad MemoryType indica las caracter�sticas del recurso de memoria en el sistema Win32.\nEjemplo: ReadWrite.") : Amended ToSubclass,Values{"ReadWrite", "S�lo lectura", "S�lo escritura", "Prefetchable", "CombinedWrite", "Type24", "Se puede almacenar en cach�", "WindowDecode", "Barra"} : Amended ToSubclass] string MemoryType;

};



[Description("La clase Win32_PortResource representa un puerto de E/S en un sistema Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PortResource : Win32_SystemMemoryResource

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad StartingAddress contiene la direcci�n inicial de E/S asignada en la memoria. La propiedad del identificador de los recursos de hardware se debe establecer a este valor para construir la clave de recurso de E/S asignada.") : Amended ToSubclass] uint64 StartingAddress;

  [Description("La propiedad Alias indica si esta instancia representa la direcci�n del puerto de base o uno de los intervalos con un alias. Una direcci�n de puerto de base es una direcci�n de puerto de dedicada a un servicio especifico o dedicado. Una direcci�n de alias de puerto es uno al que un dispositivo responde como si fuera la direcci�n actual de  E/S. \nValores: TRUE o FALSE. Un valor TRUE indica que esta instancia representa un alias de direcci�n.") : Amended ToSubclass] boolean Alias;

};



[Description("La clase Win32_ProcessStartup representa la configuraci�n de inicio de un proceso de Win32. La clase se define como definici�n de tipo m�todo, que significa que s�lo se utiliza para pasar informaci�n a un m�todo (un procedimiento que proporciona acceso a los datos de un objeto).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ProcessStartup : Win32_MethodParameterClass

{

  [Description("La propiedad CreateFlags especifica valores adicionales que controlan la clase de prioridad y la creaci�n del proceso. Se pueden especificar los siguientes valores de creaci�n, con cualquier combinaci�n, excepto las indicadas:\nCreate_Default_Error_Mode: los procesos de reciente creaci�n reciben el modo de error predeterminado del sistema del proceso que realiza la llamada, en lugar heredar el modo de error del proceso principal. Este marcador resulta �til para aplicaciones shell con varios subprocesos que se ejecutan con los errores de hardware deshabilitados.\nCreate_New_Console: el nuevo proceso tiene una nueva consola, en lugar de heredar la consola del proceso principal. Este marcador no se puede usar con el marcador Detached_Process.\nCreate_New_Process_Group: el nuevo proceso es el proceso ra�z de un nuevo grupo de procesos. El grupo de procesos incluye todos los procesos descendientes de este proceso ra�z. El identificador de proceso del nuevo grupo de procesos es el mismo que el identificador del proceso (devuelto en la propiedad ProcessID de la clase Win32_Process). La funci�n GenerateConsoleCtrlEvent utiliza los grupos de procesos para habilitar el env�o de una se�al CTRL+C o CTRL+INTERRUMPIR a un grupo de procesos de consola.\nCreate_Suspended: el subproceso principal del nuevo proceso se crea en estado suspendido y no se ejecuta hasta que se llama a la funci�n ResumeThread.\nCreate_Unicode_Environment: los valores de configuraci�n del entorno mostrados en la propiedad EnvironmentVariables utilizan caracteres Unicode. Si se desactiva, el bloque de entorno utiliza caracteres ANSI.\nDebug_Process: si se establece este identificador, se trata al proceso que realiza la llamada como un depurador y se depura el nuevo proceso. El sistema notifica al depurador todos los eventos de depuraci�n que se producen en el proceso que se depura. En sistemas Windows 95 y Windows 98, este marcador no es v�lido si el nuevo proceso es una aplicaci�n de 16 bits.\nDebug_Only_This_Process: si no se establece y se depura el proceso que realiza la llamada, el nuevo proceso se convierte en otro proceso depurado por el depurador que realiza la llamada. Si el proceso que realiza la llamada no es proceso que se depura, no se producen m�s acciones de depuraci�n.\nDetached_Process: en procesos de consola, el nuevo proceso no tiene acceso a la consola del proceso principal. Este marcador no se puede utilizar si se establece el marcador Create_New_Console.") : Amended ToSubclass,BitValues{"Debug_Process", "Debug_Only_This_Process", "Create_Suspended", "Detached_Process", "Create_New_Console", "Create_New_Process_Group", "Create_Unicode_Environment", "Create_Default_Error_Mode"} : Amended ToSubclass] uint32 CreateFlags;

  [Description("La propiedad PriorityClass controla la clase de prioridad del nuevo proceso (utilizado para determinar las prioridades programadas de los subprocesos del proceso). Si se deja el valor de la propiedad PriorityClass como nulo, el valor predeterminado ser� Normal a menos que la clase de prioridad del proceso de creaci�n sea Inactiva o Below_Normal. En estos casos, el proceso secundario recibe la clase de prioridad predeterminada para el proceso que realiza la llamada. Se puede especificar uno de los valores siguientes:\nAlta: indica un proceso que realiza tareas cr�ticas en el tiempo, que se deben ejecutar inmediatamente para que el proceso se ejecute correctamente. Los subprocesos de los procesos de clase de prioridad alta se apropian de los subprocesos de procesos con clase de prioridad normal o inactiva. Un ejemplo es la Lista de tareas de Windows, que debe responder r�pidamente cuando la llama el usuario, independientemente de la carga que tenga el sistema operativo. Tenga mucho cuidado al utilizar la clase de prioridad alta, dado que una aplicaci�n enlazada a la CPU con clase de prioridad alta puede utilizar casi todos los ciclos disponibles. Solamente la prioridad Tiempo_real se apropiar� de los subprocesos configurados con este nivel\nInactiva: indica un proceso cuyos subprocesos s�lo se ejecutan cuando el sistema est� inactivo y cualquier proceso que se ejecute en una clase de prioridad m�s alta se puede apropiar de ellos. Un ejemplo es un protector de pantalla. La clase de prioridad inactiva la heredan los procesos secundarios.\nNormal: indica un proceso normal, sin necesidades de programaci�n especiales.\nTiempo_real: indica un proceso que tiene la prioridad m�s alta posible. Los subprocesos de un proceso con clase de prioridad de tiempo real se apropian de los subprocesos de los dem�s procesos, incluidos los procesos del sistema operativo que realizan tareas importantes y los subprocesos de alta prioridad. Por ejemplo, un proceso de tiempo real que se ejecuta durante m�s tiempo que un breve intervalo puede causar que no se vac�e la memoria cach� de los discos o que el mouse deje de responder.\nAbove_Normal: (Windows 2000 y versiones posteriores) indica un proceso que tiene una prioridad m�s alta que Normal pero menor que Alto.\nBelow_Normal: (Windows 2000 y versiones posteriores): indica un proceso que tiene una prioridad m�s alta que Inactiva pero menor que Normal.") : Amended ToSubclass,Values{"Normal", "Inactiva", "Alta", "Tiempo_real", "Below_Normal", "Above_Normal"} : Amended ToSubclass] uint32 PriorityClass;

  [Description("La propiedad EnvironmentVariables contiene una lista de valores de configuraci�n de un equipo. Las variables de entorno especifican rutas de b�squeda de archivos, directorios de archivos temporales, opciones espec�ficas de aplicaciones y otra informaci�n similar. El sistema mantiene un bloque de valores de configuraci�n del entorno para cada usuario y uno para el equipo. El bloque de entorno del sistema representa las variables de entorno de todos los usuarios de un equipo determinado. Un bloque de entorno de usuario representa las variables de entorno que el sistema mantiene para un usuario determinado, incluido el conjunto de variables de entorno del sistema. De forma predeterminada, cada proceso recibe una copia del bloque de entorno de su proceso principal. Normalmente, se trata del bloque de entorno del usuario que ha iniciado sesi�n. Un proceso puede especificar diferentes bloques de entorno para sus procesos secundarios.") : Amended ToSubclass] string EnvironmentVariables[];

  [Description("(S�lo para Windows NT) La propiedad WinstationDesktop especifica s�lo el nombre del escritorio o el nombre del escritorio y de la estaci�n de ventana para el proceso. Una barra inversa en la cadena indica que la cadena incluye nombres de la estaci�n de ventana y del escritorio. Si la propiedad WinstationDesktop tiene el valor NULL, el nuevo proceso hereda la estaci�n de ventana de escritorio de su proceso principal. Si WinstationDesktop es una cadena vac�a, el proceso no hereda la estaci�n de ventana y escritorio de su proceso principal. En lugar de ello, el sistema determina si es necesario crear una nueva estaci�n de ventana de escritorio. Una estaci�n de ventana es un objeto seguro que contiene un portapapeles, un grupo de �tomos globales y un grupo de objetos de escritorio. La estaci�n de ventana interactiva asignada a la sesi�n de inicio del usuario interactivo tambi�n contiene el teclado, mouse y dispositivo de pantalla. Un escritorio es un objeto seguro que contiene una estaci�n de ventana. Un escritorio tiene una superficie de pantalla l�gica y contiene ventanas, men�s y enlaces. Una estaci�n de ventana puede tener varios escritorios. S�lo los escritorios de la estaci�n de ventana interactiva pueden verse y recibir entradas del usuario. ") : Amended ToSubclass] string WinstationDesktop;

  [Description("La propiedad Title, utilizada para procesos de consola, contiene la cadena mostrada en la barra de t�tulo si se crea una nueva ventana de consola. Si el valor es NULL, se utiliza en su lugar el nombre del archivo ejecutable como t�tulo de la ventana. Esta propiedad debe ser NULL en procesos GUI o de consola que no crean una nueva ventana de consola.") : Amended ToSubclass] string Title;

  [Description("La propiedad X especifica el desplazamiento de x, en p�xeles, de la esquina superior izquierda de una ventana si se crea una nueva. Los desplazamientos se cuentan desde la esquina superior izquierda de la pantalla. En procesos GUI, la posici�n especificada se utiliza la primera vez que el nuevo proceso llama a CreateWindow para crear una ventana superpuesta si el par�metro x de CreateWindow es CW_USEDEFAULT. Nota, X e Y no se pueden especificar independientemente.") : Amended ToSubclass] uint32 X;

  [Description("La propiedad Y especifica el desplazamiento de y, en p�xeles, de la esquina superior izquierda de una ventana si se crea una nueva. Los desplazamientos se cuentan desde la esquina superior izquierda de la pantalla. En procesos GUI, la posici�n especificada se utiliza la primera vez que el nuevo proceso llama a CreateWindow para crear una ventana superpuesta si el par�metro y de CreateWindow es CW_USEDEFAULT. Nota, X e Y no se pueden especificar independientemente.") : Amended ToSubclass] uint32 Y;

  [Description("La propiedad XSize especifica el ancho de la ventana, en p�xeles, si se crea una nueva. En procesos GUI, se utiliza s�lo la primera vez que el nuevo proceso llama a CreateWindow para crear una ventana superpuesta si el par�metro nWidth de CreateWindow es CW_USEDEFAULT. Nota, XSize e YSize no se pueden especificar independientemente.") : Amended ToSubclass] uint32 XSize;

  [Description("La propiedad YSize especifica el alto de la ventana, en p�xeles, si se crea una nueva. En procesos GUI, se utiliza s�lo la primera vez que el nuevo proceso llama a CreateWindow para crear una ventana superpuesta si el par�metro nWidth de CreateWindow es CW_USEDEFAULT. Nota, XSize e YSize no se pueden especificar independientemente.") : Amended ToSubclass] uint32 YSize;

  [Description("La propiedad XCountChars, utilizada en procesos que crean una ventana de consola, especifica el ancho del b�fer de pantalla en columnas de caracteres. Estos valores se omiten en procesos GUI. Nota, XCountChars e YCountChars no se pueden especificar independientemente.") : Amended ToSubclass] uint32 XCountChars;

  [Description("La propiedad YCountChars, utilizada en procesos que crean una ventana de consola, especifica el alto del b�fer de pantalla en filas de caracteres. Estos valores se omiten en procesos GUI. Nota, XCountChars e YCountChars no se pueden especificar independientemente.") : Amended ToSubclass] uint32 YCountChars;

  [Description("La propiedad FillAttribute especifica los colores del texto y de segundo plano si se crea una nueva ventana de consola en una aplicaci�n de consola. En las aplicaciones GUI estos valores se omiten.") : Amended ToSubclass,BitValues{"Foreground_Blue", "Foreground_Green", "Foreground_Red", "Foreground_Intensity", "Background_Blue", "Background_Green", "Background_Red", "Background_Intensity"} : Amended ToSubclass] uint32 FillAttribute;

  [Description("La propiedad ShowWindow especifica c�mo se mostrar� la ventana al usuario.") : Amended ToSubclass,Values{"SW_HIDE", "SW_NORMAL", "SW_SHOWMINIMIZED", "SW_SHOWMAXIMIZED", "SW_SHOWNOACTIVATE", "SW_SHOW", "SW_MINIMIZE", "SW_SHOWMINNOACTIVE", "SW_SHOWNA", "SW_RESTORE", "SW_SHOWDEFAULT", "SW_FORCEMINIMIZE"} : Amended ToSubclass] uint16 ShowWindow;

  [Description("La propiedad ErrorMode controla la forma en que el sistema operativo trata varios tipos de errores graves. Puede especificar que el sistema operativo trate estos errores o que los reciba y trate la aplicaci�n. En algunos procesadores no basados en x86, las referencias a la memoria mal alineadas causan una excepci�n de error de alineaci�n. El marcador No_Alignment_Fault_Except permite controlar si el sistema corrige autom�ticamente estos errores de alineaci�n. En una plataforma MIPS, una aplicaci�n debe llamar expl�citamente a SetErrorMode con el marcador No_Alignment_Fault_Except para que el sistema operativo corrija autom�ticamente los errores de alineaci�n. Con la configuraci�n predeterminada el sistema operativo muestra los errores de alineaci�n a la aplicaci�n. Dado que la plataforma x86 no muestra los errores de alineaci�n a las aplicaciones, el marcador No_Alignment_Fault_Except no har� que el sistema operativo genere un error de alineaci�n, aunque el marcador no est� configurado. En el estado predeterminado de ErrorMode todos los marcadores est�n configurados a 0. Los valores definidos para este identificador son:\nFail_Critical_Errors: si se configura el marcador, el sistema operativo no muestra el cuadro de mensaje de identificador de error cr�tico cuando se produce un error de este tipo. En su lugar, env�a el error al proceso que realiza la llamada.\nNo_Alignment_Fault_Except: (s�lo para RISC) si se configura este marcador, el sistema operativo corrige autom�ticamente los errores de alineaci�n de la memoria y los hace invisibles para la aplicaci�n. Realiza esta acci�n para el proceso que realiza la llamada y para los procesos descendientes.  Este marcador no tiene efecto en en procesadores x86.\nNo_GP_Fault_Error_Box: si se configura este marcador, el sistema operativo no muestra el cuadro de mensaje de error de protecci�n general cuando se produce un error de este tipo. Este marcador s�lo lo deben establecer las aplicaciones de depuraci�n que tratan errores de protecci�n general (GP) mediante un identificador de excepci�n apropiado.\nNo_Open_File_Error_Box: si se configura este identificador, el sistema operativo no muestra un cuadro de mensaje cuando no puede encontrar un archivo. En su lugar, se devuelve el error al proceso que realiza la llamada.  Nota, actualmente se omite este marcador.") : Amended ToSubclass,BitValues{"Fail_Critical_Errors", "No_GP_Fault_Error_Box", "No_Alignment_Fault_Except", "No_Open_File_Error_Box"} : Amended ToSubclass] uint16 ErrorMode;

};



[DisplayName("Procesos") : Amended,Description("La clase Win32_Process representa una secuencia de eventos en un sistema Win32. Cualquier secuencia compuesta por la interacci�n de uno o m�s procesadores o int�rpretes, c�digo ejecutable y un conjunto de datos de entrada, es un descendiente (o miembro) de esta clase.\nEjemplo: una aplicaci�n cliente que se ejecuta en un sistema Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Process : CIM_Process

{

  [DisplayName("Ruta de acceso ejecutable") : Amended,Description("La propiedad ExecutablePath indica la ruta de acceso al archivo ejecutable del proceso.\nEjemplo: C:\\WINDOWS\\EXPLORER.EXE") : Amended ToSubclass] string ExecutablePath;

  [DisplayName("Tama�o m�ximo de la memoria de trabajo") : Amended,Units("kilobytes") : Amended ToSubclass,Description("La propiedad MaximumWorkingSetSize indica el tama�o m�ximo del espacio de trabajo del proceso. El espacio de trabajo de un proceso es el conjunto de p�ginas de memoria que puede ver el proceso en la memoria RAM f�sica. Estas p�ginas son residentes y est�n disponibles para que una aplicaci�n las utilice sin desencadenar un error de p�gina.\nEjemplo: 1413120.") : Amended ToSubclass] uint32 MaximumWorkingSetSize;

  [DisplayName("Tama�o m�nimo del espacio de trabajo") : Amended,Units("kilobytes") : Amended ToSubclass,Description("La propiedad MinimumWorkingSetSize indica el tama�o m�nimo del espacio de trabajo del proceso. El espacio de trabajo de un proceso es el conjunto de p�ginas de memoria que puede ver el proceso en la memoria RAM f�sica. Estas p�ginas son residentes y est�n disponibles para que una aplicaci�n las utilice sin desencadenar un error de p�gina.\nEjemplo: 20480.") : Amended ToSubclass] uint32 MinimumWorkingSetSize;

  [DisplayName("N�mero de errores de p�gina") : Amended,Description("La propiedad PageFaults indica el n�mero de errores de p�gina que ha generado el proceso.\nEjemplo: 10") : Amended ToSubclass] uint32 PageFaults;

  [DisplayName("Uso del archivo de paginaci�n") : Amended,Units("kilobytes") : Amended ToSubclass,Description("La propiedad PageFileUsage indica el tama�o del archivo de paginaci�n que utiliza actualmente el proceso.\nEjemplo: 102435") : Amended ToSubclass] uint32 PageFileUsage;

  [DisplayName("Uso m�ximo del archivo de paginaci�n") : Amended,Units("kilobytes") : Amended ToSubclass,Description("La propiedad PeakPageFileUsage indica el tama�o m�ximo del archivo de paginaci�n utilizado durante la vida del proceso.\nEjemplo: 102367") : Amended ToSubclass] uint32 PeakPageFileUsage;

  [DisplayName("Tama�o l�mite de la memoria de trabajo") : Amended,Units("kilobytes") : Amended ToSubclass,Description("La propiedad PeakWorkingSetSize indica el tama�o m�ximo del espacio de trabajo del proceso.\nEjemplo: 1413120") : Amended ToSubclass] uint32 PeakWorkingSetSize;

  [DisplayName("Id. del proceso") : Amended,Description("La propiedad ProcessId contiene el identificador global de proceso que se puede utilizar para identificar a un proceso. El valor es v�lido desde la creaci�n del proceso hasta que �ste termina.") : Amended ToSubclass] uint32 ProcessId;

  [DisplayName("Cuota de uso de bloque no paginado") : Amended,Description("La propiedad QuotaNonPagedPoolUsage indica la cuota de utilizaci�n en el proceso del bloque de memoria no paginada.\nEjemplo: 15") : Amended ToSubclass] uint32 QuotaNonPagedPoolUsage;

  [DisplayName("Cuota de uso de bloque paginado") : Amended,Description("La propiedad QuotaPagedPoolUsage indica la cuota de utilizaci�n en el proceso del bloque de memoria paginada.\nEjemplo: 22") : Amended ToSubclass] uint32 QuotaPagedPoolUsage;

  [DisplayName("Cuota l�mite de uso de bloque no paginado") : Amended,Description("La propiedad QuotaPeakNonPagedPoolUsage indica la cuota m�xima de utilizaci�n en el proceso del bloque de memoria no paginada.\nEjemplo: 31") : Amended ToSubclass] uint32 QuotaPeakNonPagedPoolUsage;

  [DisplayName("Cuota l�mite de uso de bloque paginado") : Amended,Description("La propiedad QuotaPeakPagedPoolUsage indica la cuota m�xima de utilizaci�n en el proceso del bloque de memoria paginada.\n Ejemplo: 31") : Amended ToSubclass] uint32 QuotaPeakPagedPoolUsage;

  [DisplayName("Versi�n de Windows") : Amended,Description("La propiedad WindowsVersion indica la versi�n de Windows en que se ejecuta el proceso.\nEjemplo: 4.0") : Amended ToSubclass] string WindowsVersion;

  [DisplayName("Prioridad") : Amended,Description("La propiedad Priority indica la prioridad de programaci�n del proceso en el sistema operativo. Cuanto m�s alto es el valor, m�s alta es la prioridad que recibe el proceso. Los valores de prioridad est�n en el intervalo comprendido entre 0 (la menor prioridad) y 31 (la mayor prioridad).\nEjemplo: 7.") : Amended ToSubclass] uint32 Priority;

  [DisplayName("N�mero de subprocesos") : Amended,Description("La propiedad ThreadCount especifica el n�mero de subprocesos activos en este proceso. Una instrucci�n es la unidad b�sica de ejecuci�n en un procesador y un subproceso es el objeto que ejecuta las instrucciones. Cada proceso que se ejecuta tiene al menos un subproceso. Esta propiedad s�lo est� dirigida a los equipos que ejecutan Windows NT.") : Amended ToSubclass] uint32 ThreadCount;

  [DisplayName("Recuento de identificadores") : Amended,Description("La propiedad HandleCount especifica el n�mero total de identificadores que este proceso mantiene abiertos. Este n�mero es la suma de los identificadores que mantienen abiertos los subprocesos de este proceso. Los identificadores se utilizan para examinar o modificar recursos del sistema. Cada identificador tiene una entrada en una tabla que se mantiene de forma interna. Estas entradas contienen las direcciones de los recursos y los medios para identificar el tipo de recurso.") : Amended ToSubclass] uint32 HandleCount;

  [DisplayName("Id. de proceso primario") : Amended,Description("La propiedad ParentProcessId especifica el identificador �nico del proceso que cre� este proceso. Los n�meros de identificador de proceso se vuelven a utilizar, de forma que s�lo identifican a un proceso durante su vigencia. Es posible que el proceso que identifica ParentProcessId haya terminado, por lo que es posible que ParentProcessId no haga referencia a un proceso que se ejecuta. Tambi�n es posible que ParentProcessId se refiera incorrectamente a un proceso que vuelve a utilizar este identificador de proceso. Se puede utilizar la propiedad CreationDate para determinar si el proceso principal especificado se cre� despu�s de crear este proceso.") : Amended ToSubclass] uint32 ParentProcessId;

  [DisplayName("ID. DE SESI�N") : Amended,Description("La propiedad SessionId especifica el identificador �nico que genera el sistema operativo cuando se crea la sesi�n. Una sesi�n abarca el per�odo de tiempo desde que se inicia la sesi�n en un sistema determinado hasta que se cierra.") : Amended ToSubclass] uint32 SessionId;

  [DisplayName("Contador de p�gina privada") : Amended,Description("La propiedad PrivatePageCount especifica el n�mero actual de p�ginas asignadas que son accesibles s�lo para este proceso ") : Amended ToSubclass] uint64 PrivatePageCount;

  [DisplayName("Uso m�ximo del espacio de direcciones virtuales") : Amended,Units("bytes") : Amended ToSubclass,Description("La propiedad PeakVirtualSize especifica el espacio m�ximo virtual que el proceso utiliz� en un momento dado. El uso del espacio de direcciones virtuales no implica necesariamente el correspondiente uso de p�ginas de disco o de la memoria principal. Sin embargo, el espacio virtual es finito y si se utiliza demasiado, el proceso puede limitar su capacidad para cargar bibliotecas.") : Amended ToSubclass] uint64 PeakVirtualSize;

  [DisplayName("Uso del espacio de direcciones virtuales") : Amended,Units("bytes") : Amended ToSubclass,Description("La propiedad VirtualSize especifica tama�o actual en bytes del espacio de direcciones virtuales que utiliza el proceso. El uso de espacio de direcciones virtuales no implica necesariamente el correspondiente uso de p�ginas de disco o de la memoria principal. El espacio virtual es finito y si se utiliza demasiado el proceso puede limitar su capacidad para cargar bibliotecas.") : Amended ToSubclass] uint64 VirtualSize;

  [DisplayName("Leer cuenta de operaci�n") : Amended,Description("La propiedad ReadOperationCount especifica el n�mero de operaciones de lectura realizadas.") : Amended ToSubclass] uint64 ReadOperationCount;

  [DisplayName("Contador de operaciones de escritura") : Amended,Description("La propiedad WriteOperationCount especifica el n�mero de operaciones de escritura realizadas.") : Amended ToSubclass] uint64 WriteOperationCount;

  [DisplayName("Contador de otras operaciones") : Amended,Description("La propiedad OtherOperationCount especifica el n�mero de operaciones de E/S realizadas que no son operaciones de lectura y escritura.") : Amended ToSubclass] uint64 OtherOperationCount;

  [DisplayName("Contador de transferencias de lectura") : Amended,Units("bytes") : Amended ToSubclass,Description("La propiedad ReadTransferCount especifica la cantidad de datos le�dos.") : Amended ToSubclass] uint64 ReadTransferCount;

  [DisplayName("Contador de transferencias de escritura") : Amended,Units("bytes") : Amended ToSubclass,Description("La propiedad WriteTransferCount especifica la cantidad de datos escritos.") : Amended ToSubclass] uint64 WriteTransferCount;

  [DisplayName("Contador de otras transferencias") : Amended,Units("bytes") : Amended ToSubclass,Description("La propiedad OtherTransferCount especifica la cantidad de datos transferidos durante operaciones que no son de lectura y escritura.") : Amended ToSubclass] uint64 OtherTransferCount;

  [DisplayName("L�nea de comandos para iniciar procesos") : Amended,Description("La propiedad CommandLine especifica la l�nea de comandos utilizada para iniciar un proceso particular, si es aplicable.") : Amended ToSubclass] string CommandLine;

  [Description("Tiempo en el modo kernel expresado en 100 nanosegundos. Si esta informaci�n no est� disponible, debe usarse el valor 0.") : Amended ToSubclass,Units("100 nanosegundos") : Amended ToSubclass] uint64 KernelModeTime;

  [Description("Tiempo en el modo usuario expresado en 100 nanosegundos. Si esta informaci�n no est� disponible, debe usarse el valor 0.") : Amended ToSubclass,Units("100 nanosegundos") : Amended ToSubclass] uint64 UserModeTime;

  [Description("El m�todo Crear crea un nuevo proceso. \nEl m�todo devuelve un valor entero que se puede interpretar de la siguiente manera: \n0 - Finalizaci�n correcta.\n2 - El usuario no tiene acceso a la informaci�n solicitada.\n3 - El usuario no tiene privilegios suficientes.\n8 - Error desconocido.\n9 - La ruta especificada no existe.\n21 - El par�metro especificado no es v�lido.\nEl usuario no tiene privilegios adecuados. \nOtros - para otros valores enteros que no sean los arriba listados, \nconsultar la documentaci�n de c�digo de error de Win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta", "Acceso denegado", "Privilegio insuficiente", "Error desconocido", "No se ha encontrado la ruta de acceso", "Par�metro no v�lido", "Otros"} : Amended ToSubclass] uint32 Create([In : ToSubclass,Description("El par�metro CommandLine especifica la l�nea de comandos que se ejecutar�. El sistema agrega un car�cter nulo a la l�nea de comandos. Recorta la cadena si es necesario para indicar qu� archivo se utiliz�. Se debe especificar una ruta de acceso completa en casos donde el programa que debe ejecutarse no se encuentra en la ruta de b�squeda de Winmgmt (no la ruta del usuario).") : Amended ToSubclass] string CommandLine,[In : ToSubclass,Description("El par�metro CurrentDirectory especifica la unidad y directorio actuales del proceso secundario. La cadena requiere que el directorio actual sea una ruta de acceso conocida. El usuario puede especificar una ruta de acceso absoluta o una ruta de acceso relativa al directorio de trabajo actual. Si este par�metro es NULL, el nuevo proceso tendr� la misma ruta de acceso que el proceso que realiza la llamada. Esta opci�n se proporciona, principalmente, para shells que deben iniciar una aplicaci�n y especificar la unidad inicial y el directorio de trabajo de la misma.") : Amended ToSubclass] string CurrentDirectory,[In : ToSubclass,Description("El par�metro ProcessStartupInformation representa la configuraci�n de inicio de un proceso de Win32. Contiene informaci�n acerca de c�mo se mostrar� la ventana, caracter�sticas de una aplicaci�n de consola y tratamiento de errores.\n\nTenga en cuenta que, en Windows XP y posteriores, la propiedad de cadena WinstationDesktop (cuyo anterior valor predeterminado era \"winsta0\\default\") se omite en todos los casos. El valor usado en lugar de este par�metro es una cadena vac�a (\"\").") : Amended ToSubclass] Win32_ProcessStartup ProcessStartupInformation,[Out : ToSubclass,Description("El par�metro ProcessId devuelve un identificador global de proceso que se puede utilizar para identificar a un proceso. El valor es v�lido desde la creaci�n del proceso hasta que �ste termina. ") : Amended ToSubclass] uint32 ProcessId);

  [Description("El m�todo Terminar termina un proceso y todos los subprocesos. El m�todo devuelve un valor entero que se puede interpretar de la siguiente manera: \n0 - Finalizaci�n correcta.\n2 - El usuario no tiene acceso a la informaci�n solicitada.\n3 - El usuario no tiene privilegios suficientes.\n8 - Error desconocido.\n9 - La ruta especificada no existe.\n21 - El par�metro especificado no es v�lido.\nOtros - para otros valores enteros que no sean los arriba listados, consultar la documentaci�n de c�digo de error de Win32.\n\nNota:  el privilegio SE_DEBUG_PRIVILEGE es necesario para invocar este m�todo") : Amended ToSubclass,Values{"Finalizaci�n correcta", "Acceso denegado", "Privilegio insuficiente", "Error desconocido", "No se ha encontrado la ruta de acceso", "Par�metro no v�lido", "Otros"} : Amended ToSubclass] uint32 Terminate([In : ToSubclass,Description("El par�metro Reason especifica el c�digo de salida para el proceso y para todos los procesos terminados como resultado de esta llamada. ") : Amended ToSubclass] uint32 Reason);

  [Description("El m�todo GetOwner recupera el nombre de usuario y el nombre de dominio \nen el proceso que se est� ejecutando. \nEl m�todo devuelve un valor entero que se puede interpretar de la siguiente manera: \n0 - Finalizaci�n correcta.\n2 - El usuario no tiene acceso a la informaci�n solicitada.\n3 - El usuario no tiene privilegios suficientes.\n8 - Error desconocido.\n9 - La ruta especificada no existe.\n21 - El par�metro especificado no es v�lido.\nOtros - para otros valores enteros que no sean los arriba listados, \nconsultar la documentaci�n de c�digo de error de Win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta", "Acceso denegado", "Privilegio insuficiente", "Error desconocido", "No se ha encontrado la ruta de acceso", "Par�metro no v�lido", "Otros"} : Amended ToSubclass] uint32 GetOwner([Out : ToSubclass,Description("El par�metro User devuelve el nombre de usuario del propietario de este proceso.") : Amended ToSubclass] string User,[Out : ToSubclass,Description("El par�metro Domain devuelve el nombre del domino bajo el que se ejecuta este proceso.") : Amended ToSubclass] string Domain);

  [Description("El m�todo GetOwnerSid recupera el identificador de seguridad (SID) para el \npropietario del proceso.\nEl m�todo devuelve un valor entero que se puede interpretar de la siguiente \nmanera: \n0 - Finalizaci�n correcta.\n2 - El usuario no tiene acceso a la informaci�n solicitada.\n3 - El usuario no tiene privilegios suficientes.\n8 - Error desconocido.\n9 - La ruta especificada no existe.\n21 - El par�metro especificado no es v�lido.\nOtros - para otros valores enteros que no sean los arriba listados, \nconsultar la documentaci�n de c�digo de error de Win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta", "Acceso denegado", "Privilegio insuficiente", "Error desconocido", "No se ha encontrado la ruta de acceso", "Par�metro no v�lido", "Otros"} : Amended ToSubclass] uint32 GetOwnerSid([Out : ToSubclass,Description("La propiedad Sid devuelve el descriptor del identificador de seguridad de este proceso.") : Amended ToSubclass] string Sid);

  [Description("El m�todo SetPriority intenta cambiar la prioridad de ejecuci�n del proceso. Para establecer la prioridad en Tiempo real, el llamador debe tener SeIncreaseBasePriorityPrivilege. Sin este privilegio, la prioridad m�s alta se puede establecer a su prioridad Alta.\nEl m�todo devuelve un valor entero que se puede interpretar de la siguiente \nmanera: \n0 - Finalizaci�n correcta.\n2 - El usuario no tiene acceso a la informaci�n solicitada.\n3 - El usuario no tiene privilegios suficientes.\n8 - Error desconocido.\n9 - La ruta especificada no existe.\n21 - El par�metro especificado no es v�lido.\nOtros - para otros valores enteros que no sean los arriba listados, \nconsultar la documentaci�n de c�digo de error de Win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta", "Acceso denegado", "Privilegio insuficiente", "Error desconocido", "No se ha encontrado la ruta de acceso", "Par�metro no v�lido", "Otros"} : Amended ToSubclass] uint32 SetPriority([in,Description("El par�metro Prioridad especifica la nueva clase de prioridad para el proceso.  Los valores:\nInactivo - Especificado por un proceso cuyos subprocesos se ejecutan cuando el sistema est� inactivo. Los subprocesos del proceso son adelantados por los subprocesos de cualquier proceso ejecutado en una clase de prioridad m�s alta. Un ejemplo ser�a un protector de pantalla. La clase de prioridad inactiva se hereda a trav�s de un proceso.\nPor debajo de lo normal - Indica un proceso que tiene prioridad sobre IDLE_PRIORITY_CLASS pero debajo de NORMAL_PRIORITY_CLASS. Para Windows 2000.\nNormal - Especificado por un proceso que no requiera programaci�n.\nPor encima de lo normal - Indica un proceso que tiene prioridad sobre NORMAL_PRIORITY_CLASS pero est� detr�s de HIGH_PRIORITY_CLASS. Para Windows 2000.\nPrioridad alta - Especificado por un proceso que ejecuta tareas cr�ticas en el tiempo que deben realizarse inmediatamente. Los subprocesos del proceso atribuyen los subprocesos de procesos de clase de prioridad normal o sin conexi�n. Un ejemplo es la Lista de tareas, que ha de responder r�pidamente cuando el usuario la llama, independientemente de la carga que tenga el sistema operativo. Tenga mucho cuidado cuando utilice la clase de prioridad alta porque una aplicaci�n de clase de prioridad alta puede usar casi todo el tiempo del CPU disponible.\nTiempo real - Especificado por un proceso que tiene la mayor prioridad posible. Los subprocesos de los procesos se atribuyen los subprocesos de todos los procesos, incluidos procesos del sistema operativo que realizan tareas importantes. Por ejemplo, un proceso de tiempo real que se ejecuta durante m�s tiempo que un breve intervalo puede causar que no se vac�e la memoria cach� del disco o puede provocar que el mouse no funcione.\n") : Amended ToSubclass,Values{"Inactivo", "Por debajo de lo normal", "Normal", "Por encima de lo normal", "prioridad alta", "Tiempo real"} : Amended ToSubclass] sint32 Priority);

  [Description("El m�todo AttachDebugger inicia el depurador actualmente registrado para este proceso. No obstante, Dr. Watson, no es compatible. \nEl m�todo devuelve un \"error gen�rico\" si encuentra una cadena no v�lida en la clave de Registro o un valor entero que se puede interpretar como sigue: \n0 - Se complet� correctamente.\n2 - El usuario no tiene acceso a la informaci�n solicitada.\n3 - El usuario no tiene privilegios suficientes.\n8 - Error desconocido.\n9 - La ruta especificada no existe.\n21 - El par�metro especificado no es v�lido.\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de Win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta", "Acceso denegado", "Privilegio insuficiente", "Error desconocido", "No se ha encontrado la ruta de acceso", "Par�metro no v�lido", "Otros"} : Amended ToSubclass] uint32 AttachDebugger();

  [Description("El m�todo GetAvailableVirtualSize recupera el tama�o actual en bytes del espacio de direcci�n virtual disponible para este proceso. \nEl m�todo devuelve un valor entero que se puede interpretar de la forma siguiente: \n0 - Finalizaci�n correcta.\n2 - El usuario no tiene acceso a la informaci�n solicitada.\n3 - El usuario no tiene privilegios suficientes.\n8 - Error desconocido.\n9 - La ruta de acceso especificada no existe.\n21 - El par�metro especificado no es v�lido.\nOtro - Para valores enteros que no est�n listados aqu�, consulte la documentaci�n de c�digos de error de Win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta", "Acceso denegado", "Privilegio insuficiente", "Error desconocido", "Ruta de acceso no encontrada", "Par�metro no v�lido", "Otro"} : Amended ToSubclass] uint32 GetAvailableVirtualSize([Out : ToSubclass,Description("La propiedad AvailableVirtualSize devuelve el espacio de direcci�n virtual disponible para este proceso.") : Amended ToSubclass] uint64 AvailableVirtualSize);

};



[Description("La clase Win32_StartupCommand representa un comando que se ejecuta autom�ticamente cuando un usuario inicia sesi�n en el equipo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_StartupCommand : CIM_Setting

{

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad User indica el nombre de usuario para el que se ejecutar� el comando de inicio.\nEjemplo: MiDominio\\MiNombre.") : Amended ToSubclass] string User;

  [Description("La propiedad UserSID indica el SID del usuario para el que se ejecutar� el comando de inicio. Dicha propiedad de usuario puede estar vac�a, pero UserSID conserva un valor si el nombre de usuario no se puede resolver (como en el caso de un usuario eliminado). La propiedad es de utilidad para distinguir entre comandos asociados con dos diferentes usuarios sin nombres resueltos. Puede ser NULL si el comando se asocia con elementos que no identifican a un usuario, como Todos los usuarios.\nEjemplo:S-1-5-21-1579938362-1064596589-3161144252-1006") : Amended ToSubclass] string UserSID;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name indica el nombre de archivo del comando de inicio.\nEjemplo: FindFast") : Amended ToSubclass] string Name;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Location indica la ruta de acceso en que reside el comando de inicio en el sistema de archivos del disco.") : Amended ToSubclass,Values{"Inicio", "Inicio com�n", "HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", "HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunServices"} : Amended ToSubclass] string Location;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Command indica la cadena que representa la l�nea de comandos que ejecuta el comando de inicio.\nEjemplo: c:\\winnt\\notepad.exe miArchivo.txt.") : Amended ToSubclass] string Command;

};



[Description("La clase Win32_Subdirectory representa una asociaci�n entre un directorio (carpeta) y uno de sus subdirectorios (subcarpetas).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SubDirectory : CIM_Component

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa la clase Win32_Directory que contiene las propiedades del directorio (carpeta) primario de esta asociaci�n.") : Amended ToSubclass] Win32_Directory Ref GroupComponent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa la clase Win32_Directory que contiene la parte de subdirectorio (subcarpeta) de la asociaci�n.") : Amended ToSubclass] Win32_Directory Ref PartComponent;

};



[Description("La clase Win32_SystemBIOS representa una asociaci�n entre un sistema (incluidos datos como propiedades de inicio, zonas horarias, configuraciones de arranque o contrase�as de administraci�n) y un BIOS de sistema (servicios, idiomas y propiedades de administraci�n del sistema).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemBIOS : CIM_SystemComponent

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa la clase Win32_ComputerSystem que contiene el BIOS de la asociaci�n.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa la clase Win32_BIOS contenida en el sistema de esta asociaci�n.") : Amended ToSubclass] Win32_BIOS Ref PartComponent;

};



[Description("La clase Win32_SystemOperatingSystem representa una asociaci�n entre un sistema y el sistema operativo correspondiente.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemOperatingSystem : CIM_InstalledOS

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa las propiedades del sistema en el que est� instalado el sistema operativo.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa las propiedades del sistema operativo que se ejecuta en este sistema.") : Amended ToSubclass] Win32_OperatingSystem Ref PartComponent;

};



[Description("La clase Win32_SystemSystemDriver representa una asociaci�n entre un sistema y un controlador de sistema que se ejecuta en ese sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemSystemDriver : CIM_SystemComponent

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa las propiedades del sistema en el que se ejecuta el controlador.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa el controlador de sistema que se ejecuta en el sistema.") : Amended ToSubclass] Win32_SystemDriver Ref PartComponent;

};



[Description("La clase Win32_SystemUsers representa una asociaci�n entre un sistema y una cuenta de usuario en ese sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemUsers : CIM_SystemComponent

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa el sistema que contiene la cuenta de usuario.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa la cuenta de usuario en el sistema.") : Amended ToSubclass] Win32_UserAccount Ref PartComponent;

};



[Description("La clase Win32_SystemProcesses representa una asociaci�n entre un sistema y un proceso que se ejecuta en ese sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemProcesses : CIM_SystemComponent

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa el sistema en el que se ejecuta el proceso.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa el proceso que se ejecuta en el sistema.") : Amended ToSubclass] Win32_Process Ref PartComponent;

};



[Description("La clase Win32_SystemPartitions representa una asociaci�n entre un sistema y una partici�n de disco de ese sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemPartitions : Win32_SystemDevices

{

  [Description("La referencia GroupComponent representa la clase Win32_ComputerSystem que contiene las propiedades del sistema donde se encuentra la partici�n de disco.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent;

  [Description("La referencia PartComponent representa la clase Win32_DiskPartition que contiene las propiedades de una partici�n de disco existente en el sistema.") : Amended ToSubclass] Win32_DiskPartition Ref PartComponent;

};



[Description("La clase Win32_SystemServices representa una asociaci�n entre un sistema y un programa de servicio existente en el sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemServices : CIM_SystemComponent

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa el Win32_ComputerSystem que contiene las propiedades del sistema en el cual existe el servicio.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa la clase Win32_Service que contiene el servicio existente en el sistema.") : Amended ToSubclass] Win32_Service Ref PartComponent;

};



[Description("La clase Win32_SystemNetworkConnections representa una asociaci�n entre una conexi�n de red y el sistema en el que reside.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemNetworkConnections : CIM_SystemComponent

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa el sistema del equipo conectado a la red.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa la conexi�n de red (a este equipo).") : Amended ToSubclass] Win32_NetworkConnection Ref PartComponent;

};



[Description("La clase Win32_SystemResources representa una asociaci�n entre un recurso de sistema y el sistema en el que reside.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemResources : CIM_ComputerSystemResource

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa el equipo d�nde se encuentra el recurso.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa el recurso (como servicios de E/S o recursos de memoria) disponible en el sistema.") : Amended ToSubclass] CIM_SystemResource Ref PartComponent;

};



[Description("La clase Win32_SystemSetting representa una asociaci�n entre un sistema y una configuraci�n general de ese sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemSetting : CIM_ElementSetting

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Element representa las propiedades de un sistema al que se puede aplicar esta configuraci�n.") : Amended ToSubclass] Win32_ComputerSystem Ref Element;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Setting representa las propiedades de la configuraci�n que se puede aplicar al sistema.") : Amended ToSubclass] CIM_Setting Ref Setting;

};



[Description("La clase Win32_SystemDesktop representa una asociaci�n entre un sistema y su configuraci�n de escritorio.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemDesktop : Win32_SystemSetting

{

  [Description("La referencia Element representa el sistema donde existe la configuraci�n de escritorio.") : Amended ToSubclass] Win32_ComputerSystem Ref Element;

  [Description("La referencia Setting representa una configuraci�n de escritorio existente en el sistema.") : Amended ToSubclass] Win32_Desktop Ref Setting;

};



[Description("La clase Win32_SystemBootConfiguration representa una asociaci�n entre un sistema y su configuraci�n de arranque.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemBootConfiguration : Win32_SystemSetting

{

  [Description("La referencia Element representa el sistema que utiliza la configuraci�n de arranque.") : Amended ToSubclass] Win32_ComputerSystem Ref Element;

  [Description("La referencia Setting representa una configuraci�n de arranque del sistema.") : Amended ToSubclass] Win32_BootConfiguration Ref Setting;

};



[Description("La clase Win32_SystemEnclosure representa las propiedades asociadas a la carcasa f�sica de un sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemEnclosure : CIM_Chassis

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad Tag es una cadena que identifica de forma �nica la carcasa del sistema.\nEjemplo: Carcasa del sistema 1") : Amended ToSubclass] string Tag;

  [Description("La propiedad SMBIOSAssetTag indica el n�mero de etiqueta de inventario de la carcasa del sistema.") : Amended ToSubclass] string SMBIOSAssetTag;

  [Description("La propiedad SecurityStatus indica la configuraci�n de seguridad para la entrada externa (por ejemplo, un teclado) en este equipo.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Ninguna", "Interfaz externa bloqueada", "Interfaz externa habilitada"} : Amended ToSubclass] uint16 SecurityStatus;

};



[Description("La clase Win32_SystemLoadOrderGroups representa una asociaci�n entre un sistema y un grupo de orden de carga.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemLoadOrderGroups : CIM_SystemComponent

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa el sistema donde existe el grupo de orden de carga.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa un grupo de orden de carga existente en el sistema.") : Amended ToSubclass] Win32_LoadOrderGroup Ref PartComponent;

};



[Description("La clase Win32_SystemTimeZone representa una asociaci�n entre un sistema y una zona horaria.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemTimeZone : Win32_SystemSetting

{

  [Description("La referencia Element representa el sistema que realiza un seguimiento de la zona horaria.") : Amended ToSubclass] Win32_ComputerSystem Ref Element;

  [Description("La referencia Setting representa las propiedades de zona horaria de las que realiza un seguimiento el sistema.") : Amended ToSubclass] Win32_TimeZone Ref Setting;

};



[Description("La clase Win32_SystemProgramGroups representa una asociaci�n entre un sistema y un grupo de programas l�gico.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemProgramGroups : Win32_SystemSetting

{

  [Description("La referencia Element representa el sistema que contiene el grupo de programas l�gico.") : Amended ToSubclass] Win32_ComputerSystem Ref Element;

  [Description("La referencia Setting representa un grupo de programas l�gico en el sistema.") : Amended ToSubclass] Win32_LogicalProgramGroup Ref Setting;

};



[Description("La clase Win32_SystemSlot representa los puntos de conexi�n f�sicos, incluidos puertos, dispositivos perif�ricos y ranuras de la placa base, y puntos de conexi�n de propietario.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemSlot : CIM_Slot

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad Tag identifica de forma �nica la ranura del sistema representada por una instancia de esta clase.\nEjemplo: Ranura 1 del sistema") : Amended ToSubclass] string Tag;

  [Description("La propiedad SlotDesignation contiene una cadena de SMBIOS que identifica la designaci�n de la ranura en la placa base del sistema.\nEjemplo: PCI-1") : Amended ToSubclass] string SlotDesignation;

  [Description("La propiedad ConnectorType indica los atributos f�sicos del conector que se utiliza en esta ranura.\nEjemplo: 2 25 (conector macho RS-232)") : Amended ToSubclass,Values{"Desconocido", "Otros", "Conector macho", "Conector hembra", "Blindado", "No blindado", "SCSI (A) alta densidad (50 clavijas)", "SCSI (A) baja densidad (50 clavijas)", "SCSI (P) alta densidad (68 clavijas)", "SCSI SCA-I (80 clavijas)", "SCSI SCA-II (80 clavijas)", "SCSI Fibre Channel (DB-9, cobre)", "SCSI Fibre Channel (fibra)", "SCSI Fibre Channel SCA-II (40 clavijas)", "SCSI Fibre Channel SCA-II (20 clavijas)", "SCSI Fibre Channel BNC", "ATA 3.5 pulgadas (40 clavijas)", "ATA 2.5 pulgadas (44 clavijas)", "ATA-2", "ATA-3", "ATA/66", "DB-9", "DB-15", "DB-25", "DB-36", "RS-232C", "RS-422", "RS-423", "RS-485", "RS-449", "V.35", "X.21", "IEEE-488", "AUI", "UPT categor�a 3", "UPT categor�a 4", "UPT categor�a 5", "BNC", "RJ11", "RJ45", "MIC de fibra", "AUI de Apple", "GeoPort de Apple", "PCI", "ISA", "EISA", "VESA", "PCMCIA", "PCMCIA Tipo I", "PCMCIA Tipo II", "PCMCIA Tipo III", "Puerto ZV", "Cardbus", "USB", "IEEE 1394", "HIPPI", "HSSDC (6 clavijas)", "GBIC", "DIN", "Mini-DIN", "Micro-DIN", "PS/2", "Infrarrojos", "HP-HIL", "Access.bus", "NuBus", "Centronics", "Mini-Centronics", "Mini-Centronics Tipo 14", "Mini-Centronics Tipo 20", "Mini-Centronics Tipo 26", "Bus Mouse", "ADB", "AGP", "Bus VME", "VME64", "Propietario", "Ranura para tarjeta de procesador de propietario", "Ranura para tarjeta de memoria de propietario", "Ranura para elevador de E/S de propietario", "PCI-66MHZ", "AGP2X", "AGP4X", "PC-98", "PC-98-Hireso", "PC-H98", "PC-98Note", "PC-98Full", "PCI-X", "Sbus IEEE 1396-1993 de 32 bits", "Sbus IEEE 1396-1993 de 64 bits", "MCA", "GIO", "XIO", "HIO", "NGIO", "PMC", "Futura E/S", "InfiniBand", "AGP8X", "PCI-E"} : Amended ToSubclass] uint16 ConnectorType[];

  [Description("La propiedad CurrentUsage indicar el estado de uso actual de la ranura del sistema.  \nLos valores son:  \"Reservado\" (0), \"Otros\" (1), \"Desconocido\" (2), \"Disponible\" (3), \"En uso\" (4)") : Amended ToSubclass,Values{"Reservado", "Otros", "Desconocido", "Disponible", "En uso"} : Amended ToSubclass] uint16 CurrentUsage;

  [Description("La propiedad PMESignal indica si esta ranura admite la se�al de habilitaci�n de la administraci�n de energ�a para bus PCI. PMESignal es FALSE para ranuras que no son PCI. Si es TRUE, se admite la se�al de habilitaci�n de administraci�n de energ�a.") : Amended ToSubclass] boolean PMESignal;

  [Description("La propiedad Shared indica si dos o m�s ranuras comparten una ubicaci�n en la placa base, como una ranura compartida PCI/EISA.\nValores: TRUE o FALSE. Si se asigna el valor TRUE, la ranura est� compartida.") : Amended ToSubclass] boolean Shared;

  [Description("La propiedad MaxDataWidth indica el ancho m�ximo del bus de las tarjetas adaptadoras que se pueden insertar en esta ranura, en bits. El valor de la propiedad se interpretar� de la siguiente forma:\n0 para 8 \n1 para 16 \n2 para 32 \n3 para 64 \n4 para 128 ") : Amended ToSubclass,Units("bits") : Amended ToSubclass,Values{"8", "16", "32", "64", "128"} : Amended ToSubclass] uint16 MaxDataWidth;

  [Description("N�mero de grupo de segmentos de SMBIOS.") : Amended ToSubclass] uint32 SegmentGroupNumber;

  [Description("N�mero de bus de SMBIOS.") : Amended ToSubclass] uint32 BusNumber;

  [Description("N�mero de dispositivo de SMBIOS") : Amended ToSubclass] uint32 DeviceNumber;

  [Description("N�mero de funci�n de SMBIOS") : Amended ToSubclass] uint32 FunctionNumber;

};



[Description("La clase Win32_Thread representa un subproceso de ejecuci�n. Aunque un proceso debe tener un subproceso de ejecuci�n, el proceso puede crear otros subprocesos que ejecuten tareas en paralelo. Los subprocesos comparten el entorno del proceso, de forma que varios subprocesos del mismo proceso utilizan menos memoria que el mismo n�mero de procesos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Thread : CIM_Thread

{

  [Description("La propiedad ProcessHandle indica el proceso que cre� el subproceso. Los elementos de la API de Win32 pueden utilizar el contenido de esta propiedad.") : Amended ToSubclass] string ProcessHandle;

  [Description("La propiedad Handle representa el identificador de un subproceso. De forma predeterminada, el identificador tiene derechos completos de acceso. Si se dispone del acceso de seguridad correcto, se puede utilizar el identificador en cualquier funci�n que acepte un identificador de subproceso. Seg�n el marcador de herencia especificado al crearlo, es posible que los procesos secundarios hereden este identificador.") : Amended ToSubclass] string Handle;

  [Units("milisegundos") : Amended ToSubclass,Description("La propiedad ElapsedTime indica el tiempo de ejecuci�n total proporcionado a este subproceso desde su creaci�n.") : Amended ToSubclass] uint64 ElapsedTime;

  [Description("La propiedad PriorityBase indica la prioridad base de un subproceso. El sistema operativo puede elevar la prioridad din�mica de un subproceso por encima de la prioridad b�sica si trata entradas de usuario o reducirla hacia la prioridad base si el subproceso pasa a ser un subproceso ligado al c�lculo. La propiedad PriorityBase puede tener valores entre 0 y 31") : Amended ToSubclass] uint32 PriorityBase;

  [Description("La propiedad Priority indica la prioridad din�mica del subproceso. Cada subproceso tiene una prioridad din�mica que el programador utiliza para determinar qu� subproceso ejecutar�. Inicialmente, la prioridad din�mica de un subproceso es la misma que su prioridad base. El sistema puede aumentar y disminuir la prioridad din�mica para asegurarse de que responde (y as� garantizar que no hay subprocesos que necesiten tiempo del procesador). El sistema no aumenta la prioridad de los subprocesos cuyo nivel de prioridad base est� entre 16 y 31. S�lo los subprocesos cuya prioridad base est� entre 0 y 15 reciben una mejora de la prioridad din�mica. Los n�meros m�s altos indican prioridades m�s altas.") : Amended ToSubclass] uint32 Priority;

  [Description("La propiedad StartAddress indica la direcci�n inicial del subproceso. Puesto que cualquier aplicaci�n con el acceso adecuado al subproceso puede cambiar el contexto del mismo, este valor s�lo puede ser una aproximaci�n de la direcci�n inicial del subproceso.") : Amended ToSubclass] uint32 StartAddress;

  [Description("La propiedad ThreadState indica el estado de ejecuci�n actual del subproceso. Un subproceso puede tener uno de los ocho valores posibles: Inicializado (reconocido por el microkernel), Listo (preparado para ejecutarse en el siguiente procesador disponible), Activo (en ejecuci�n), Espera (para ejecutarse, s�lo puede haber un subproceso en este estado a la vez), Terminado (ejecuci�n finalizada), En espera (no est� preparado para el procesador, cuando est� preparado se volver� a programar), Transici�n (el subproceso espera recursos distintos al procesador) y Desconocido (el estado del subproceso es desconocido).") : Amended ToSubclass,Values{"Inicializado", "Listo", "Activo", "Espera", "Terminado", "En espera", "Transici�n", "Desconocido"} : Amended ToSubclass] uint32 ThreadState;

  [Description("La propiedad ThreadWaitReason indica el motivo por el que el subproceso espera. El valor s�lo es v�lido si el miembro ThreadState est� configurado como Waiting (espera). Los valores de 0 a 7 denotan que el subproceso espera al ejecutivo, los valores de 1 a 8 que espera una p�gina libre, los valores 2 o 9 que espera una entrada de p�gina, los valores 3 o 10 que espera una asignaci�n de bloque, los valores 4 u 11 que espera un retardo de ejecuci�n, los valores 5 o 12 que espera una condici�n suspendida, los valores 6 o 13 que espera una solicitud de usuario, el valor 14 que espera un par alto de eventos, el valor 15 que espera un par bajo de eventos, el valor 16 que espera la recepci�n de una llamada a procedimiento local (LPC, Local Procedure Call), el valor 17 que espera una respuesta de LPC, el valor 18 que espera memoria virtual y el valor 19 que espera una salida de p�gina. El valor 20 y superiores no se asignan. Los pares de eventos permiten comunicarse con subsistemas protegidos (consulte Conmutadores de contexto).") : Amended ToSubclass,Values{"Ejecutivo", "FreePage", "PageIn", "PoolAllocation", "ExecutionDelay", "FreePage", "PageIn", "Ejecutivo", "FreePage", "PageIn", "PoolAllocation", "ExecutionDelay", "FreePage", "PageIn", "EventPairHigh", "EventPairLow", "LPCReceive", "LPCReply", "VirtualMemory", "PageOut", "Desconocido"} : Amended ToSubclass] uint32 ThreadWaitReason;

  [Description("la propiedad KernelModeTime indica los datos del contador sin formato del tipo de rendimiento del contador \nPERF_SIZE_LARGE | PERF_TYPE_COUNTER | PERF_COUNTER_RATE | PERF_TIMER_100NS | PERF_DELTA_COUNTER | PERF_DISPLAY_PERCENT\nLos datos del contador se cuentan en unidades de 100 nanosegundos.") : Amended ToSubclass,Units("100 nanosegundos") : Amended ToSubclass] uint64 KernelModeTime;

  [Description("La propiedad UserModeTime indica los datos del contador sin formato del tipo de rendimiento del contador \nPERF_SIZE_LARGE | PERF_TYPE_COUNTER | PERF_COUNTER_RATE | PERF_TIMER_100NS | PERF_DELTA_COUNTER | PERF_DISPLAY_PERCENT\nLos datos del contador se cuentan en unidades de 100 nanosegundos.") : Amended ToSubclass,Units("100 nanosegundos") : Amended ToSubclass] uint64 UserModeTime;

};



[Description("La clase Win32_TimeZone representa la informaci�n de zona horaria para un sistema Win32. Esta informaci�n incluye los cambios necesarios para la transici�n a y desde el horario de verano.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_TimeZone : CIM_Setting

{

  [Units("minutos") : Amended ToSubclass,Description("La propiedad Bias especifica la diferencia actual para la conversi�n de hora local. Se trata de la diferencia entre la hora universal coordinada (UTC) y la hora local. Todas las conversiones entre la UTC y la hora local se basan en la siguiente f�rmula: UTC = hora local + diferencia. Este miembro es necesario.") : Amended ToSubclass] sint32 Bias;

  [Units("minutos") : Amended ToSubclass,Description("La propiedad DaylightBias especifica el valor de diferencia que se va a utilizar durante las conversiones de hora local que se producen durante el horario de verano. Este miembro se omite si no se proporciona un valor para el miembro DaylightDay. El valor de este miembro se agrega al miembro Bias para establecer la diferencia durante el horario de verano. En la mayor�a de las zonas horarias, el valor de este miembro es -60.") : Amended ToSubclass] sint32 DaylightBias;

  [Description("La propiedad DaylightDay especifica el valor DaylightDayOfWeek de DaylightMonth cuando tiene lugar la transici�n del horario est�ndar al horario de verano en este sistema operativo. \n\nEjemplo: 15 \nSi DaylightDayOfWeek del d�a de transici�n es un domingo, el valor 1 indica el primer domingo de DaylightMonth, el valor 2 indica el segundo domingo, y as� sucesivamente, y el valor 5 indica el �ltimo domingo de DaylightMonth. ") : Amended ToSubclass] uint32 DaylightDay;

  [Description("La propiedad DaylightDayOfWeek especifica el d�a de la semana en que tiene lugar la transici�n desde el horario est�ndar al horario de verano en este sistema operativo.\nEjemplo: 1") : Amended ToSubclass,Values{"Domingo", "Lunes", "Martes", "Mi�rcoles", "Jueves", "Viernes", "S�bado"} : Amended ToSubclass] uint8 DaylightDayOfWeek;

  [Description("La propiedad DaylightHour especifica la hora del d�a en que tiene lugar la transici�n desde el horario est�ndar al horario de verano en este sistema operativo.\nEjemplo: 2") : Amended ToSubclass] uint32 DaylightHour;

  [Description("La propiedad DaylightMillisecond especifica el milisegundo de la propiedad DaylightSecond en que tiene lugar la transici�n desde el horario est�ndar al horario de verano en este sistema operativo.") : Amended ToSubclass] uint32 DaylightMillisecond;

  [Description("La propiedad DaylightMinute especifica el minuto de la propiedad DaylightHour en que tiene lugar la transici�n desde el horario est�ndar al horario de verano en este sistema operativo.\nEjemplo: 59") : Amended ToSubclass] uint32 DaylightMinute;

  [Description("La propiedad DaylightMonth especifica el mes en que tiene lugar la transici�n desde el horario est�ndar al horario de verano en este sistema operativo.\nEjemplo: 1 = enero") : Amended ToSubclass,Values{"Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"} : Amended ToSubclass] uint32 DaylightMonth;

  [Description("La propiedad DaylightName indica el nombre de la zona horaria representada cuando el horario de verano est� activado.\nEjemplo: EDT = Eastern Daylight timel. ") : Amended ToSubclass] string DaylightName;

  [Description("La propiedad DaylightSecond especifica el segundo de la propiedad DaylightMinute en que tiene lugar la transici�n desde el horario est�ndar al horario de verano en este sistema operativo.\nEjemplo: 59") : Amended ToSubclass] uint32 DaylightSecond;

  [Description("La propiedad DaylightYear indica el a�o en que est� vigente el horario de verano. Este miembro no es necesario.\nEjemplo: 1997") : Amended ToSubclass] uint32 DaylightYear;

  [Units("minutos") : Amended ToSubclass,Description("La propiedad StandardBias especifica el valor de diferencia que se va a utilizar cuando no est� vigente el horario de verano. Este miembro se omite si no se proporciona un valor para el miembro StandardDay. El valor de este miembro se agrega al miembro Bias para establecer la diferencia durante el horario est�ndar.\nEjemplo: 0") : Amended ToSubclass] uint32 StandardBias;

  [Description("La propiedad StandardDay especifica el valor StandardDayOfWeek de StandardMonth cuando tiene lugar la transici�n del horario de verano al horario est�ndar en este sistema operativo\n\nEjemplo: 31 \nSi StandardDayOfWeek del d�a de transici�n es un domingo, el valor 1 indica el primer domingo de StandardMonth, el valor 2 indica el segundo domingo, y as� sucesivamente, y el valor 5 indica el �ltimo domingo de StandardMonth.") : Amended ToSubclass] uint32 StandardDay;

  [Description("La propiedad StandardDayOfWeek especifica el d�a de la semana en que tiene lugar la transici�n desde el horario de verano al horario est�ndar en este sistema operativo.\nEjemplo: 1") : Amended ToSubclass,Values{"Domingo", "Lunes", "Martes", "Mi�rcoles", "Jueves", "Viernes", "S�bado"} : Amended ToSubclass] uint8 StandardDayOfWeek;

  [Description("La propiedad StandardHour especifica la hora del d�a en que tiene lugar la transici�n desde el horario de verano al horario est�ndar en este sistema operativo.\nEjemplo: 11") : Amended ToSubclass] uint32 StandardHour;

  [Description("La propiedad StandardMillisecond especifica el milisegundo de la propiedad StandardSecond en que tiene lugar la transici�n desde el horario de verano al horario est�ndar en este sistema operativo.") : Amended ToSubclass] uint32 StandardMillisecond;

  [Description("La propiedad StandardMinute especifica el minuto de la propiedad StandardDay en que tiene lugar la transici�n desde el horario de verano al horario est�ndar en este sistema operativo.\nEjemplo: 59") : Amended ToSubclass] uint32 StandardMinute;

  [Description("La propiedad StandardMonth especifica el mes en que tiene lugar la transici�n desde el horario de verano al horario est�ndar en este sistema operativo.\nEjemplo: 12") : Amended ToSubclass,Values{"Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"} : Amended ToSubclass] uint32 StandardMonth;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad StandardName indica el nombre de la zona horaria representada cuando el horario est�ndar est� activado.\nEjemplo: EST = Eastern Standard Time. ") : Amended ToSubclass] string StandardName;

  [Description("La propiedad StandardSecond especifica el segundo de la propiedad StandardMinute en que tiene lugar la transici�n desde el horario de verano al horario est�ndar en este sistema operativo.\nEjemplo: 59") : Amended ToSubclass] uint32 StandardSecond;

  [Description("La propiedad StandardYear indica el a�o en que est� vigente el horario est�ndar. Este miembro no es necesario.\nEjemplo: 1997") : Amended ToSubclass] uint32 StandardYear;

};



[Description("La clase Win32_UserDesktop representa una asociaci�n entre una cuenta de usuario y la configuraci�n de escritorio espec�fica de esa cuenta.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_UserDesktop : CIM_ElementSetting

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Element representa la cuenta de usuario cuyo escritorio puede personalizarse mediante la propiedad Settings de esta clase.") : Amended ToSubclass] Win32_UserAccount Ref Element;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Setting representa la configuraci�n que permite personalizar el escritorio de una cuenta de usuario espec�fica.") : Amended ToSubclass] Win32_Desktop Ref Setting;

};



[Description("La clase Win32_QuickFixEngineering representa la Ingenier�a de correcci�n r�pida (QFE, Quick Fix Engineering) las actualizaciones aplicadas al sistema operativo actual.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_QuickFixEngineering : CIM_LogicalElement

{

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad HotFixID especifica el identificador �nico asociado a un QFE determinado.") : Amended ToSubclass] string HotFixID;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad ServicePackInEffect especifica el Service Pack que estaba instalado cuando se aplic� la actualizaci�n. Si no se ha aplicado un Service Pack, la propiedad tiene el valor SP0. Si no se puede determinar qu� servicio estaba instalado, esta propiedad ser� NULL.") : Amended ToSubclass] string ServicePackInEffect;

  [Description("La propiedad CSName contiene el nombre local del equipo. El valor de este miembro procede de la clase CIM_ComputerSystem.") : Amended ToSubclass] string CSName;

  [Description("La propiedad FixComments contiene comentarios adicionales relacionados con la actualizaci�n.") : Amended ToSubclass] string FixComments;

  [Description("La propiedad InstalledBy identifica qui�n instal� la actualizaci�n. Si este valor se desconoce, la propiedad estar� vac�a.") : Amended ToSubclass] string InstalledBy;

  [Description("La propiedad InstalledOn proporciona la fecha y hora en que se instal� la actualizaci�n. Si no se conoce este valor, la propiedad estar� vac�a.") : Amended ToSubclass] string InstalledOn;

};



[Description("Esta clase representa el estado de las caracter�sticas opcionales presentes en el sistema operativo") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_OptionalFeature : CIM_LogicalElement

{

  [key : ToInstance ToSubclass DisableOverride,Description("Esta propiedad representa el nombre la caracter�stica opcional") : Amended ToSubclass] string Name;

  [Description("La propiedad Caption es un nombre para mostrar de caracter�stica opcional") : Amended ToSubclass] string Caption;

  [Description("Identifica el estado de la caracter�stica opcional. Indica si la caracter�stica opcional est� habilitada, deshabilitada, ausente o se desconoce.") : Amended ToSubclass,Values{"Habilitada", "Deshabilitada", "Ausente", "Desconocida"} : Amended ToSubclass] uint32 InstallState;

};



[Description("La clase Win32_LogicalProgramGroupDirectory representa una asociaci�n entre grupos de programas l�gicos (grupos del men� de inicio) y los directorios de archivos donde est�n almacenados.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_LogicalProgramGroupDirectory : CIM_Dependency

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa la clase Win32_LogicalProgramGroup asociada al directorio de archivos.") : Amended ToSubclass] Win32_LogicalProgramGroup Ref Antecedent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa la clase Win32_Directory que contiene el directorio de archivos del grupo de programas l�gico.") : Amended ToSubclass] Win32_Directory Ref Dependent;

};



[Description("La clase Win32_LogicalProgramGroupItemDataFile representa una asociaci�n entre los elementos de los grupos de programas del men� de inicio y los archivos donde est�n almacenados.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_LogicalProgramGroupItemDataFile : CIM_Dependency

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa la clase Win32_LogicalProgramGroupItem que representa los grupos de programas en el men� de inicio.") : Amended ToSubclass] Win32_LogicalProgramGroupItem Ref Antecedent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa la clase CIM_DataFile asociada al grupo de programas.") : Amended ToSubclass] CIM_DataFile Ref Dependent;

};



[Description("La clase Win32_ProgramGroupContents representa una asociaci�n entre un orden de grupos de programas y un grupo o elemento de programa individual que contiene.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ProgramGroupContents : CIM_Component

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa la clase Win32_ProgramGroupOrItem que contiene un grupo o un elemento del men� de inicio para esta asociaci�n.") : Amended ToSubclass] Win32_ProgramGroupOrItem Ref PartComponent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa la clase Win32_LogicalProgramGroup que contiene el grupo de programas l�gico de esta asociaci�n.") : Amended ToSubclass] Win32_LogicalProgramGroup Ref GroupComponent;

};



[Description("La clase Win32_TapeDrive representa una unidad de cinta en un equipo Win32. Las unidades de cinta se distinguen principalmente porque s�lo se puede tener acceso a ellas de forma secuencial.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_TapeDrive : CIM_TapeDrive

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene un cadena que identifica de forma �nica la unidad de cinta con respecto a otros dispositivos del sistema.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad Compression especifica si la compresi�n de datos por hardware est� habilitada o deshabilitada.\nValores: 1 (True) o 0 (False). Si es True, la compresi�n de datos por hardware est� habilitada.") : Amended ToSubclass] uint32 Compression;

  [Description("La propiedad ECC especifica si el dispositivo admite correcci�n de errores por hardware.\nValores: 1 (True) o 0 (False). Si es True, se admite la correcci�n de errores por hardware.") : Amended ToSubclass,Values{"Falso", "True"} : Amended ToSubclass] uint32 ECC;

  [Description("La caracter�stica FeaturesHigh especifica los 32 bits de orden superior del marcador de caracter�sticas del dispositivo.") : Amended ToSubclass] uint32 FeaturesHigh;

  [Description("La propiedad FeaturesLow especifica los 32 bits de orden inferior del marcador de caracter�sticas del dispositivo.") : Amended ToSubclass] uint32 FeaturesLow;

  [Description("La propiedad MediaType especifica el tipo de medio que usa o al que tiene acceso este dispositivo. En este caso, se establece como \"Unidad de cinta\".") : Amended ToSubclass] string MediaType;

  [Description("La propiedad ReportSetMarks especifica si se habilita la generaci�n de informes de marcas establecidas. Este tipo de informes utilizan un elemento grabado especializado que no contiene datos de usuario. Este elemento grabado se usa para proporcionar un esquema de segmentaci�n, que es jer�rquicamente superior a las marcas de archivo. Las marcas establecidas permiten una colocaci�n m�s r�pida en cintas de alta capacidad.\nValores: 1 (True) o 0 (False). Si es True, se habilita el informe de marcas establecidas.") : Amended ToSubclass] uint32 ReportSetMarks;

  [Description("La propiedad Id indica el nombre de identificaci�n del fabricante de la unidad de CD-ROM Win32.\nEjemplo: CD-ROM PX-12CS 1.01 de PLEXTOR") : Amended ToSubclass] string Id;

  [Description("La propiedad Manufacturer indica el fabricante de la unidad de CD-ROM Win32.\nEjemplo: PLEXTOR") : Amended ToSubclass] string Manufacturer;

};



[Description("La clase Win32_DiskDrive representa una unidad f�sica de disco tal y como la percibe un equipo donde se ejecuta el sistema operativo Win32. Cualquier interfaz a una unidad f�sica de disco de Win32 es un descendiente, o miembro, de esta clase. Las caracter�sticas de la unidad de disco vistas a trav�s de este objeto corresponden a las caracter�sticas de administraci�n y la l�gica de la unidad. En algunos casos, esto puede no reflejar las caracter�sticas f�sicas reales del dispositivo. Cualquier objeto basado en otro dispositivo l�gico no ser�a un miembro de esta clase.\nEjemplo: Disco fijo IDE.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DiskDrive : CIM_DiskDrive

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica la unidad de disco con respecto a otros dispositivos del sistema.") : Amended ToSubclass] string DeviceID;

  [units("bytes") : Amended ToSubclass,Description("La propiedad BytesPerSector indica el n�mero de bytes de cada sector para la unidad f�sica de disco.\nEjemplo: 512") : Amended ToSubclass] uint32 BytesPerSector;

  [Description("La propiedad InterfaceType indica el tipo de interfaz de la unidad f�sica de disco.\nEjemplo: SCSI") : Amended ToSubclass] string InterfaceType;

  [Description("La propiedad Partitions indica el n�mero de particiones de esta unidad f�sica de disco que reconoce el sistema operativo.\nEjemplo: 2") : Amended ToSubclass] uint32 Partitions;

  [Description("La propiedad SectorsPerTrack indica el n�mero de sectores de cada pista de esta unidad f�sica de disco.\nEjemplo: 63") : Amended ToSubclass] uint32 SectorsPerTrack;

  [Description("La propiedad TotalCylinders indica el n�mero total de cilindros de la unidad f�sica de disco. Nota: el valor de esta propiedad se obtiene mediante funciones extendidas de la interrupci�n 13h del BIOS. El valor puede no ser preciso si la unidad usa un esquema de conversi�n para admitir tama�os de disco de gran capacidad. Consulte al fabricante las especificaciones concretas de la unidad.\nEjemplo: 657") : Amended ToSubclass] uint64 TotalCylinders;

  [Description("La propiedad TotalHeads indica el n�mero total de cabezas de la unidad de disco. Nota: el valor de esta propiedad se obtiene mediante funciones extendidas de la interrupci�n 13h del BIOS. El valor puede no ser preciso si la unidad usa un esquema de conversi�n para admitir tama�os de disco de gran capacidad. Consulte al fabricante las especificaciones concretas de la unidad.") : Amended ToSubclass] uint32 TotalHeads;

  [Description("La propiedad TotalSectors indica el n�mero total de sectores de la unidad f�sica de disco. Nota: el valor de esta propiedad se obtiene mediante funciones extendidas de la interrupci�n 13h del BIOS. El valor puede no ser preciso si la unidad usa un esquema de conversi�n para admitir tama�os de disco de gran capacidad. Consulte al fabricante las especificaciones concretas de la unidad.\nEjemplo: 2649024") : Amended ToSubclass] uint64 TotalSectors;

  [Description("La propiedad TotalTracks indica el n�mero total de pistas de la unidad f�sica de disco. Nota: el valor de esta propiedad se obtiene mediante funciones extendidas de la interrupci�n 13h del BIOS. El valor puede no ser preciso si la unidad usa un esquema de conversi�n para admitir tama�os de disco de gran capacidad. Consulte al fabricante las especificaciones concretas de la unidad.\nEjemplo: 42048") : Amended ToSubclass] uint64 TotalTracks;

  [Description("La propiedad TracksPerCylinder indica el n�mero de pistas de cada cilindro en la unidad f�sica de disco. Nota: el valor de esta propiedad se obtiene mediante funciones extendidas de la interrupci�n 13h del BIOS. El valor puede no ser preciso si la unidad usa un esquema de conversi�n para admitir tama�os de disco de gran capacidad. Consulte al fabricante las especificaciones concretas de la unidad.\nEjemplo: 64") : Amended ToSubclass] uint32 TracksPerCylinder;

  [Description("La propiedad Index indica el n�mero de unidad f�sica de la unidad dada. Este miembro se llena con la informaci�n de Get Drive Map Info (Obtener informaci�n de mapa de unidades). El valor 0xFF indica que la unidad dada no se asigna a una unidad f�sica.\nEjemplo: 1") : Amended ToSubclass] uint32 Index;

  [Description("La propiedad Manufacturer indica el nombre del fabricante de la unidad de disco.\nEjemplo: Seagate") : Amended ToSubclass] string Manufacturer;

  [Description("La propiedad MediaLoaded determina si est� cargado el medio para una unidad de disco. Para unidades de disco fijo, esta propiedad siempre ser� TRUE \nValores: TRUE o FALSE. Si es TRUE, el medio est� cargado.") : Amended ToSubclass] boolean MediaLoaded;

  [Description("La propiedad MediaType es el tipo de medio que usa o al que tiene acceso este dispositivo.\nEjemplo: Medio extra�ble") : Amended ToSubclass,Values{"Medios extra�bles", "Disco duro fijo", "Desconocido"} : Amended ToSubclass] string MediaType;

  [Description("La propiedad Model indica el n�mero de modelo del fabricante de la unidad de disco.\nEjemplo: ST32171W") : Amended ToSubclass] string Model;

  [Description("La propiedad SCSIBus indica el n�mero de bus SCSI de la unidad de disco.\nEjemplo: 0") : Amended ToSubclass] uint32 SCSIBus;

  [Description("La propiedad SCSILogicalUnit indica el n�mero de unidad l�gica (LUN) SCSI de la unidad de disco.\nEjemplo: 0") : Amended ToSubclass] uint16 SCSILogicalUnit;

  [Description("La propiedad SCSIPort indica el n�mero de puerto SCSI de la unidad de disco.\nEjemplo: 0") : Amended ToSubclass] uint16 SCSIPort;

  [Description("La propiedad SCSITargetId indica el n�mero de identificador SCSI de la unidad de disco.\nEjemplo: 0") : Amended ToSubclass] uint16 SCSITargetId;

  [units("bytes") : Amended ToSubclass,Description("La propiedad Size indica el tama�o de la unidad de disco. Se calcula al multiplicar el n�mero total de cilindros, las pistas de cada cilindro, los sectores de cada pista y los bytes de cada sector.") : Amended ToSubclass] uint64 Size;

  [Description("La propiedad Signature se usa para identificar un disco. Puede usarse para identificar un recurso compartido. ") : Amended ToSubclass] uint32 Signature;

  [Description("La propiedad Serial number es un n�mero de fabricante asignado para identificar los medios f�sicos.  \nEjemplo: WD-WM3493798728 para un n�mero de disco de serie.") : Amended ToSubclass] string SerialNumber;

  [Description("La propiedad Firmware Revision es un n�mero asignado por el fabricante que sirve para identificar los medios f�sicos.") : Amended ToSubclass] string FirmwareRevision;

};



[Description("La clase Win32_CDROMDrive representa una unidad de CD-ROM en Win32_ComputerSystem. \n\nNota: el nombre de la unidad no se corresponde con la letra de unidad l�gica asignada al dispositivo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_CDROMDrive : CIM_CDROMDrive

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica �nicamente a esta unidad CD-ROM.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad Drive indica la letra de unidad de CD-ROM.\nEjemplo: d:\\") : Amended ToSubclass] string Drive;

  [Description("La propiedad FileSystemFlags qued� obsoleta en favor de FileSystemFlagsEx.") : Amended ToSubclass] uint16 FileSystemFlags;

  [Description("La propiedad FileSystemFlagsEx se�ala las marcas del sistema de archivos asociadas a la unidad de CD-ROM Win32. Este par�metro puede ser cualquier combinaci�n de marcas. FS_FILE_COMPRESSION y FS_VOL_IS_COMPRESSED se excluyen mutuamente.\nEjemplo: 0.") : Amended ToSubclass,BitValues{"B�squeda May�sculas/min�sculas", "Nombres con may�sculas y min�sculas", "Unicode en el disco", "ACL persistentes", "Compresi�n de archivos", "Cuotas de volumen", "Admite archivos dispersos", "Admite puntos de an�lisis", "Admite almacenamiento remoto", "Admite nombres largos", "El volumen est� comprimido", "Admite id. de objeto", "Admite cifrado", "Admite transmisiones con nombre"} : Amended ToSubclass] uint32 FileSystemFlagsEx;

  [Description("La propiedad de id. indica la letra de unidad que identifica �nicamente a esta unidad de CD-ROM.\nEjemplo: d:\\ ") : Amended ToSubclass] string Id;

  [Description("La propiedad Manufacturer indica el fabricante de la unidad de CD-ROM Win32.\nEjemplo: PLEXTOR") : Amended ToSubclass] string Manufacturer;

  [Description("La propiedad MaximumComponentLength indica la longitud m�xima de un componente nombre de archivo admitido por la unidad de CD-ROM Win32. Un componente nombre de archivo est� formado por la parte del nombre de archivo que se encuentra entre barras diagonales inversas. El valor se puede usar para indicar que el sistema de archivos especificado admite nombres largos. Por ejemplo, en el caso de un sistema de archivos FAT que admite nombres largos, la funci�n almacena el valor 255, en lugar del indicador 8.3 anterior. Los nombres largos tambi�n se pueden admitir en sistemas que usan el sistema de archivos NTFS.\nEjemplo: 255.") : Amended ToSubclass] uint32 MaximumComponentLength;

  [Description("La propiedad MediaType indica el tipo de medio que usa o al que tiene acceso este dispositivo. En esta clase, el valor ser� siempre \"CD-ROM\".") : Amended ToSubclass,Values{"Acceso aleatorio", "Permite escritura", "Medios extra�bles", "CD-ROM"} : Amended ToSubclass] string MediaType;

  [Description("La propiedad RevisionLevel indica el nivel de revisi�n de firmware de la unidad de CD-ROM Win32.") : Amended ToSubclass] string RevisionLevel;

  [Description("La propiedad MfrAssignedRevisionLe indica el nivel de revisi�n de firmware asignada por el fabricante de la unidad de CDROM.\n") : Amended ToSubclass] string MfrAssignedRevisionLevel;

  [Description("La propiedad SCSITargetId indica el n�mero de identificador SCSI de la unidad de CD-ROM Win32.\nEjemplo: 0.") : Amended ToSubclass] uint16 SCSITargetId;

  [Description("La propiedad VolumeName indica el nombre del volumen de la unidad de CD-ROM Win32.") : Amended ToSubclass] string VolumeName;

  [Description("La propiedad VolumeSerialNumber indica el n�mero de serie del volumen del medio en la unidad de CD-ROM.\nEjemplo: A8C3-D032") : Amended ToSubclass] string VolumeSerialNumber;

  [Units("kilobytes por segundo") : Amended ToSubclass,Description("La propiedad TransferRate indica la velocidad de transferencia de la unidad de CD-ROM. El valor -1 indica que no se pudo determinar la velocidad. Esto podr�a pasar, por ejemplo, si no hubiera un CD en la unidad.") : Amended ToSubclass] Real64 TransferRate;

  [Description("La propiedad DriveIntegrity indica si se pueden leer archivos de forma precisa en el dispositivo para CD. Esto se determina al leer un bloque de datos dos veces y comparar los datos obtenidos.") : Amended ToSubclass] boolean DriveIntegrity;

  [Description("La propiedad MediaLoaded indica si hay un CD-ROM en la unidad.\nValores: TRUE o FALSE. Si es TRUE, hay un CD en la unidad.") : Amended ToSubclass] boolean MediaLoaded;

  [Description("La propiedad SCSIBus indica el n�mero de bus SCSI de la unidad de disco.\nEjemplo: 0") : Amended ToSubclass] uint32 SCSIBus;

  [Description("La propiedad SCSILogicalUnit indica el n�mero de unidad l�gica (LUN) SCSI de la unidad de disco. Este n�mero se usa para designar a qu� controladora SCSI se va a tener acceso en un sistema con m�s de un controlador en uso. El id. del dispositivo SCSI es similar, pero constituye la designaci�n en el caso de un controlador con m�ltiples dispositivos.\nEjemplo: 0") : Amended ToSubclass] uint16 SCSILogicalUnit;

  [Description("La propiedad SCSIPort indica el n�mero de puerto SCSI de la unidad de disco.\nEjemplo: 1") : Amended ToSubclass] uint16 SCSIPort;

  [units("bytes") : Amended ToSubclass,Description("La propiedad Size indica el tama�o de la unidad de disco.") : Amended ToSubclass] uint64 Size;

  [Description("La propiedad Serial number es un n�mero de fabricante asignado para identificar los medios f�sicos.  \nEjemplo: WD-WM3493798728 para un n�mero de disco de serie.") : Amended ToSubclass] string SerialNumber;

};



[Description("Las clase Win32_LogicalDisk representa un origen de datos que convierte un dispositivo de almacenamiento local en un sistema Win32.\n La clase devuelve tanto discos l�gicos asignados como locales. Sin embargo, el m�todo recomendado es usar esta clase para obtener informaci�n sobre discos locales y usar la clase Win32_MappedLogicalDisk para informaci�n sobre discos l�gicos asignados.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_LogicalDisk : CIM_LogicalDisk

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica el disco l�gico con respecto a otros dispositivos del sistema.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad Compressed indica si el volumen l�gico existe como una �nica entidad comprimida, como un volumen DoubleSpace. Si se admite la compresi�n basada en archivo, como en NTFS, esta propiedad ser� FALSE.") : Amended ToSubclass] boolean Compressed;

  [Description("La propiedad DriveType contiene un valor num�rico que corresponde al tipo de unidad de disco que representa este disco l�gico. Consulte la documentaci�n del SDK de la plataforma para obtener otros valores. \nEjemplo: una unidad de CD-ROM devolver�a el valor 5.") : Amended ToSubclass,Values{"Desconocido", "No hay directorio ra�z", "Disco extra�ble", "Disco local", "Unidad de red", "Disco compacto", "Disco RAM"} : Amended ToSubclass] uint32 DriveType;

  [Description("La propiedad FileSystem indica el sistema de archivos del disco l�gico.\nEjemplo: NTFS") : Amended ToSubclass] string FileSystem;

  [Description("La propiedad MaximumComponentLength contiene la longitud m�xima de un componente de nombre de archivo admitido por la unidad Win32. Un componente de nombre de archivo es la parte de un nombre de archivo incluido entre barras diagonales inversas. El valor puede usarse para indicar que el sistema de archivos especificado admite nombres largos. Por ejemplo, en el caso de un sistema de archivos FAT que admite nombres largos, la funci�n almacena el valor 255, en lugar del indicador 8.3 anterior. Los nombres largos tambi�n se admiten en sistemas que usan el sistema de archivos NTFS.\nEjemplo: 255") : Amended ToSubclass] uint32 MaximumComponentLength;

  [Description("La propiedad ProviderName indica la ruta de acceso de red del dispositivo l�gico.") : Amended ToSubclass] string ProviderName;

  [Description("La propiedad SupportsFileBasedCompression indica si la partici�n de disco l�gico admite la compresi�n basada en archivo, como en el caso de NTFS. Esta propiedad es FALSE cuando la propiedad Compressed es TRUE.\nValores: TRUE o FALSE. Si es TRUE, el disco l�gico admite la compresi�n basada en archivo.") : Amended ToSubclass] boolean SupportsFileBasedCompression;

  [Description("La propiedad VolumeName indica el nombre del volumen del disco l�gico.\nRestricciones: 32 caracteres como m�ximo") : Amended ToSubclass] string VolumeName;

  [Description("La propiedad VolumeSerialNumber indica el n�mero de serie del volumen del disco l�gico.\nRestricciones: 11 caracteres como m�ximo\nEjemplo: A8C3-D032") : Amended ToSubclass] string VolumeSerialNumber;

  [Description("La propiedad MediaType indica el tipo de medio presente actualmente en la unidad l�gica. Este valor puede ser uno de los que componen la enumeraci�n MEDIA_TYPE definida en winioctl.h.\n<B>Nota:</B> el valor puede no ser exacto para unidades extra�bles si actualmente no hay ning�n medio en la unidad.") : Amended ToSubclass,Values{"Formato desconocido", "Disquete de 5� pulgadas", "Disquete de 3� pulgadas", "Disquete de 3� pulgadas", "Disquete de 3� pulgadas", "Disquete de 3� pulgadas", "Disquete de 5� pulgadas", "Disquete de 5� pulgadas", "Disquete de 5� pulgadas", "Disquete de 5� pulgadas", "Disquete de 5� pulgadas", "Medio extra�ble distinto de un disquete", "Medio de disco duro fijo", "Disquete de 3� pulgadas", "Disquete de 3� pulgadas", "Disquete de 5� pulgadas", "Disquete de 5� pulgadas", "Disquete de 3� pulgadas", "Disquete de 3� pulgadas", "Disquete de 5� pulgadas", "Disquete de 3� pulgadas", "Disquete de 3� pulgadas", "Disquete de ocho pulgadas"} : Amended ToSubclass] uint32 MediaType;

  [Description("La propiedad SupportsDiskQuotas indica si el volumen admite cuotas de disco") : Amended ToSubclass] boolean SupportsDiskQuotas;

  [Description("La propiedad QuotasDisabled indica si la administraci�n de cuotas est� habilitada en este volumen.") : Amended ToSubclass] boolean QuotasDisabled;

  [Description("La propiedad QuotasIncomplete indica que la administraci�n de cuotas fue utilizado pero ha sido deshabilitado. Se han deshabilitado las referencias incompletas a la informaci�n dejada en el sistema de archivos despu�s de la administraci�n de cuotas.") : Amended ToSubclass] boolean QuotasIncomplete;

  [Description("La propiedad QuotasRebuilding indica un estado activo; es decir, que el sistema de archivos se encuentra compilando informaci�n y configurando el disco para la administraci�n de cuotas.") : Amended ToSubclass] boolean QuotasRebuilding;

  [Description("Este m�todo invoca la operaci�n chkdsk en el disco. El m�todo s�lo es aplicable s�lo a aquellas instancias del disco l�gico que representan un disco f�sico en el equipo. No es aplicable asignar unidades l�gicas. El valor que devuelve el m�todo indicar� uno de los siguientes - Correcto - Chkdsk completado, Correcto - Bloqueado y chkdsk programado al reiniciar, Error - Sistema de archivos desconocido, Error - Error desconocido, Error - Sistema de archivos no compatible.") : Amended ToSubclass,Values{"CHKDSK se complet� correctamente", "Se bloque� y program� correctamente CHKDSK para el pr�ximo reinicio.", "Error - Sistema de archivos desconocido", "Error - Error desconocido", "Error - Sistema de archivos no compatible"} : Amended ToSubclass] uint32 Chkdsk([Description("Este par�metro indica qu� debe hacerse si se encuentran errores de disco. Si tiene el valor True, se corrigen los errores.") : Amended ToSubclass,in] boolean FixErrors,[Description("Este par�metro indica si debe ejecutarse una revisi�n exhaustiva de entradas de �ndice.") : Amended ToSubclass,in] boolean VigorousIndexCheck,[Description("Este par�metro indica si debe omitirse la revisi�n c�clica de carpeta.") : Amended ToSubclass,in] boolean SkipFolderCycle,[Description("Este par�metro indica si la unidad debe forzarse o desmontarse antes de revisarla.") : Amended ToSubclass,in] boolean ForceDismount,[Description("Este par�metro indica si los sectores defectuosos deben identificarse y la informaci�n legible existente en estos sectores debe recuperarse.") : Amended ToSubclass,in] boolean RecoverBadSectors,[Description("Este par�metro indica si la operaci�n chkdsk se deber�a ejecutar en el pr�ximo arranque del equipo, en el caso de que la operaci�n no se pudiera efectuar porque el disco estaba bloqueado en el momento en el que se llamaba al m�todo.") : Amended ToSubclass,in] boolean OkToRunAtBootUp);

  [Description("La propiedad VolumeDirty indica si el disco requiere que se ejecute CHKDSK durante el siguiente arranque. La propiedad se aplica s�lo a aquellas instancias de discos l�gicos que representan discos f�sicos en la m�quina. No se aplica a unidades de disco asignadas l�gicamente. ") : Amended ToSubclass] boolean VolumeDirty;

  [Description("Este m�todo se usa para programar la ejecuci�n de CHKDSK durante el siguiente reinicio, en caso de que un bit de integridad haya sido enviado. El m�todo se aplica s�lo a aquellas instancias de discos l�gicos que representan discos f�sicos en la m�quina. No se aplica a unidades de disco asignadas l�gicamente. ") : Amended ToSubclass,Values{"Sin errores", "Error: unidad remota", "Error: unidad ", "Error: no es el directorio ra�z de la unidad", "Error: unidad desconocida"} : Amended ToSubclass] uint32 ScheduleAutoChk([in,Description("Este par�metro se usa para especificar la lista de unidades que deben programarse para AUTOCHK en el siguiente reinicio. La sintaxis de la cadena consiste en la letra de unidad de disco l�gico.") : Amended ToSubclass] string LogicalDisk[]);

  [Description("El m�todo se usa excluyendo discos de la operaci�n chkdsk para ejecutarse en el pr�ximo reinicio del sistema. Si no se excluye, chkdsk se ejecuta en el disco si el disco ha establecido el bit de integridad. Las llamadas para excluir discos no se pueden acumular. Si se hace una llamada para excluir alg�n disco, la nueva lista no se agrega a la lista que ya fue marcada para la exclusi�n; en lugar de eso, la nueva lista de discos sobrescribe la anterior. El m�todo s�lo se puede aplicar a aquellos casos de discos l�gicos que representan un disco f�sico en el equipo y no es aplicable para hacer asignaciones de unidades l�gicas. \nPor ejemplo, una especificaci�n v�lida de unidades ser�a \"C:\", \"d:\",\"G:\". Los dos puntos con la letra de unidad son necesarios.") : Amended ToSubclass,Values{"Correcto", "Error: unidad remota", "Error: unidad ", "Error: no es el directorio ra�z de la unidad", "Error: unidad desconocida"} : Amended ToSubclass] uint32 ExcludeFromAutochk([in,Description("Este par�metro se usa para especificar la lista de controladores que se deben excluir de autochk en el siguiente reinicio. La sintaxis de la cadena consiste en la letra de unidad seguida por dos puntos para el disco l�gico.") : Amended ToSubclass] string LogicalDisk[]);

};



[Description("La clase Win32_DiskPartition representa las posibilidades y la capacidad de administraci�n de un �rea con particiones en un disco f�sico de un sistema Win32.\nEjemplo: Disco n� 0, Partici�n n�1.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DiskPartition : CIM_DiskPartition

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica la unidad de disco y la partici�n del resto del sistema.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad BootPartition determina si �sta es la partici�n activa. El sistema operativo usa la partici�n activa al arrancar desde un disco duro.\nValores: TRUE o FALSE. Si es TRUE, la partici�n es la activa.") : Amended ToSubclass] boolean BootPartition;

  [Description("La propiedad DiskIndex indica el n�mero de �ndice del disco que contiene esta partici�n.\nEjemplo: 0.") : Amended ToSubclass] uint32 DiskIndex;

  [Description("La propiedad HiddenSectors indica el n�mero de sectores ocultos de la partici�n.\nEjemplo: 63") : Amended ToSubclass] uint32 HiddenSectors;

  [Description("La propiedad Index indica el n�mero de �ndice de la partici�n.\nEjemplo: 1") : Amended ToSubclass] uint32 Index;

  [Description("La propiedad RewritePartition especifica si la informaci�n de la partici�n ha cambiado. Cuando cambia una partici�n (con IOCTL_DISK_SET_DRIVE_LAYOUT), el sistema usa este miembro de la propiedad para determinar qu� particiones han cambiado y es necesario volver a escribir su informaci�n.\nValores: TRUE o FALSE. Si es TRUE, es necesario volver a escribir la partici�n.") : Amended ToSubclass] boolean RewritePartition;

  [units("bytes") : Amended ToSubclass,Description("La propiedad Size indica el tama�o total (en bytes) de la partici�n.\nEjemplo: 1059045376") : Amended ToSubclass] uint64 Size;

  [units("bytes") : Amended ToSubclass,Description("La propiedad StartingOffset indica la posici�n de inicio (en bytes) de la partici�n.\nEjemplo: 32256") : Amended ToSubclass] uint64 StartingOffset;

  [Description("La propiedad Type indica el tipo de la partici�n.") : Amended ToSubclass,Values{"No utilizado", "FAT de 12 bits", "Xenix tipo 1", "Xenix tipo 2", "FAT de 16 bits", "Partici�n extendida", "MS-DOS V4 Huge", "Sistema de archivos instalables", "Plataforma de referencia PowerPC", "UNIX", "NTFS", "Win95 con Inter. 13 extendida", "Extendido con Inter. 13 extendida", "Administrador de discos l�gicos", "Desconocido"} : Amended ToSubclass] string Type;

};



[Description("La clase Win32_DiskDriveToDiskPartition representa una asociaci�n entre una unidad de disco y una partici�n que contiene.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DiskDriveToDiskPartition : CIM_MediaPresent

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa la clase Win32_DiskDrive que contiene las propiedades de la unidad de disco donde existe la partici�n.") : Amended ToSubclass] Win32_DiskDrive Ref Antecedent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa la clase Win32_DiskPartition que contiene las propiedades de una partici�n de disco que reside en la unidad de disco.") : Amended ToSubclass] Win32_DiskPartition Ref Dependent;

};



[Description("La clase Win32_LogicalDiskToPartition representa una asociaci�n entre una unidad de disco l�gica y la partici�n de disco donde reside.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_LogicalDiskToPartition : CIM_LogicalDiskBasedOnPartition

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa la clase Win32_LogicalDisk que contiene las propiedades de un disco l�gico que reside en una partici�n de disco f�sica.") : Amended ToSubclass] Win32_LogicalDisk Ref Dependent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa la clase Win32_DiskPartition que contiene las propiedades de la partici�n de disco donde reside el disco l�gico.") : Amended ToSubclass] Win32_DiskPartition Ref Antecedent;

};



[Description("Esta clase representa la configuraci�n de la operaci�n AUTOCHK para un disco. La configuraci�n es v�lida para todos los discos del equipo. Observe que la configuraci�n se aplica s�lo a unidades l�gicas que representan discos f�sicos en el equipo, no a unidades asignadas l�gicamente.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_AutochkSetting : CIM_Setting

{

  [Description(" La propiedad UserInputDelay indica el tiempo que el usuario tiene que esperar, en segundos, para presionar una tecla antes de que se inicie la autocomprobaci�n en los discos.") : Amended ToSubclass,Units("segundos") : Amended ToSubclass] uint32 UserInputDelay;

};



[Description("Esta clase representa la asociaci�n entre un sistema operativo y la configuraci�n de AUTOCHK aplicable a los discos de la m�quina. Observe que la configuraci�n est� asociada al sistema operativo y no al equipo. Puede haber m�s de un sistema operativo instalado en una m�quina, cada uno con diferente configuraci�n para AUTOCHK.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_OperatingSystemAutochkSetting : CIM_ElementSetting

{

};



[Description("La clase Win32_MappedLogicalDisk representa dispositivos de almacenamiento de una red que est�n asignados como discos l�gicos en el sistema del equipo. Las instancias que se devuelven para esta clase ser�n las siguientes.\nSi el usuario A est� enumerando las instancias, el proveedor buscar� una sesi�n de inicio del usuario A en ese equipo. Si hay una sesi�n de inicio (y s�lo una), el proveedor devolver� las unidades asignadas de esa sesi�n. Si el usuario A tiene m�s de una sesi�n en el equipo, no se devolver�n instancias de unidades asignadas (ya que el proveedor no tendr� una forma razonable de decidir qu� sesi�n utilizar). Si no se est� ejecutando ninguna sesi�n del usuario A y hay un usuario B con una sesi�n iniciada, el proveedor suplantar� al usuario A y devolver� las unidades asignadas del usuario B. Este caso es compatible con el escenario de un soporte t�cnico esperando para ver las instancias de un usuario con una sesi�n iniciada localmente. Si se est� ejecutando m�s de una sesi�n del usuario B en el equipo, el proveedor no podr� decidir cual usar. En este caso no se devolver� ninguna instancia de unidades asignadas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_MappedLogicalDisk : CIM_LogicalDisk

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad Sessionld indica el identificador de sesi�n utilizado por el usuario para conectarse al sistema. El usuario puede conectarse al sistema a trav�s de un inicio local o por una sesi�n de terminal.") : Amended ToSubclass] string SessionID;

  [Description("La propiedad Compressed indica si el volumen l�gico existe como una �nica entidad comprimida, como un volumen DoubleSpace. Si se admite la compresi�n basada en archivo, como en NTFS, esta propiedad ser� FALSE.") : Amended ToSubclass] boolean Compressed;

  [Description("La propiedad FileSystem indica el sistema de archivos del disco l�gico.\nEjemplo: NTFS") : Amended ToSubclass] string FileSystem;

  [Description("La propiedad MaximumComponentLength contiene la longitud m�xima de un componente de nombre de archivo admitido por la unidad Win32. Un componente de nombre de archivo es la parte de un nombre de archivo incluido entre barras diagonales inversas. El valor puede usarse para indicar que el sistema de archivos especificado admite nombres largos. Por ejemplo, en el caso de un sistema de archivos FAT que admite nombres largos, la funci�n almacena el valor 255, en lugar del indicador 8.3 anterior. Los nombres largos tambi�n se admiten en sistemas que usan el sistema de archivos NTFS.\nEjemplo: 255") : Amended ToSubclass] uint32 MaximumComponentLength;

  [Description("La propiedad SupportsFileBasedCompression indica si la partici�n de disco l�gico admite la compresi�n basada en archivo, como en el caso de NTFS. Esta propiedad es FALSE cuando la propiedad Compressed es TRUE.\nValores: TRUE o FALSE. Si es TRUE, el disco l�gico admite la compresi�n basada en archivo.") : Amended ToSubclass] boolean SupportsFileBasedCompression;

  [Description("La propiedad VolumeName indica el nombre del volumen del disco l�gico.\nRestricciones: 32 caracteres como m�ximo") : Amended ToSubclass] string VolumeName;

  [Description("La propiedad VolumeSerialNumber indica el n�mero de serie del volumen del disco l�gico.\nRestricciones: 11 caracteres como m�ximo\nEjemplo: A8C3-D032") : Amended ToSubclass] string VolumeSerialNumber;

  [Description("La propiedad SupportsDiskQuotas indica si el volumen admite cuotas de disco") : Amended ToSubclass] boolean SupportsDiskQuotas;

  [Description("La propiedad QuotasDisabled indica si la administraci�n de cuotas est� habilitada en este volumen.") : Amended ToSubclass] boolean QuotasDisabled;

  [Description("La propiedad QuotasIncomplete indica que la administraci�n de cuotas fue utilizado pero ha sido deshabilitado. Se han deshabilitado las referencias incompletas a la informaci�n dejada en el sistema de archivos despu�s de la administraci�n de cuotas.") : Amended ToSubclass] boolean QuotasIncomplete;

  [Description("La propiedad QuotasRebuilding indica un estado activo; es decir, que el sistema de archivos se encuentra compilando informaci�n y configurando el disco para la administraci�n de cuotas.") : Amended ToSubclass] boolean QuotasRebuilding;

  [Description("La propiedad ProviderName indica la ruta de acceso de red del dispositivo l�gico.") : Amended ToSubclass] string ProviderName;

};



[Description("La clase Win32_LogonSessionMappedDisk representa una asociaci�n entre una sesi�n de inicio y una unidad de disco asignada l�gicamente, definida durante la sesi�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_LogonSessionMappedDisk : CIM_Dependency

{

  [Description("La propiedad Antecedent hace referencia a una sesi�n de inicio.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] Win32_LogonSession Ref Antecedent;

  [Description("La propiedad Dependent hace referencia a una unidad l�gica de disco definida dentro de la sesi�n referida en la propiedad Antecedent.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] Win32_MappedLogicalDisk Ref Dependent;

};



[Description("La clase Win32_DesktopMonitor representa el tipo de dispositivo de pantalla o monitor conectado al equipo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DesktopMonitor : CIM_DesktopMonitor

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica un monitor de escritorio.\nEjemplo: MonitorEscritorio1") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad MonitorManufacturer indica el nombre del fabricante del monitor. \nEjemplo: NEC") : Amended ToSubclass] string MonitorManufacturer;

  [Description("La propiedad MonitorType indica el tipo de monitor. \nEjemplo: NEC 5FGp") : Amended ToSubclass] string MonitorType;

  [Units("p�xeles por pulgada l�gica") : Amended ToSubclass,Description("La propiedad PixelsPerXLogicalInch indica la resoluci�n en el eje X (direcci�n horizontal) del monitor.") : Amended ToSubclass] uint32 PixelsPerXLogicalInch;

  [Units("p�xeles por pulgada l�gica") : Amended ToSubclass,Description("La propiedad PixelsPerYLogicalInch indica la resoluci�n en el eje Y (direcci�n vertical) del monitor.") : Amended ToSubclass] uint32 PixelsPerYLogicalInch;

};



[Description("La clase Win32_PointingDevice representa un dispositivo de entrada usado para se�alar y seleccionar zonas de la pantalla en un equipo Win32. Cualquier dispositivo usado para controlar un puntero o se�alar en la pantalla de un equipo Win32 es miembro de esta clase.\nEjemplo: un mouse, teclado t�ctil o tablillas de escritura o plumas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PointingDevice : CIM_PointingDevice

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica el dispositivo se�alador con respecto a otros dispositivos del sistema.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad HardwareType indica el tipo de hardware usado para el dispositivo se�alador Win32. \nEjemplo: MOUSE PS2 DE MICROSOFT") : Amended ToSubclass] string HardwareType;

  [Description("La propiedad InfFileName indica el nombre del archivo .inf para el dispositivo se�alador Win32 .\nEjemplo: ab.inf") : Amended ToSubclass] string InfFileName;

  [Description("La propiedad InfSection indica la secci�n del archivo .inf que contiene informaci�n de configuraci�n del dispositivo se�alador Win32.") : Amended ToSubclass] string InfSection;

  [Units("hercio") : Amended ToSubclass,Description("La propiedad SampleRate indica la frecuencia con la que se sondea la informaci�n de entrada en el dispositivo se�alador.") : Amended ToSubclass] uint32 SampleRate;

  [Units("100 nanosegundos") : Amended ToSubclass,Description("La propiedad Synch especifica el tiempo tras el que se supone que la siguiente interrupci�n indica el inicio de un nuevo paquete de dispositivo (los paquetes parciales se descartan). En el caso de que se pierda una interrupci�n, esto permite al controlador del dispositivo se�alador sincronizar su representaci�n interna del estado del paquete con el estado del hardware.") : Amended ToSubclass] uint32 Synch;

  [Units("mickeys") : Amended ToSubclass,Description("La propiedad DoubleSpeedThreshold contiene uno de dos valores de aceleraci�n. La sensibilidad del dispositivo se�alador se duplica (se cambia del primero al segundo valor) cuando �ste se mueve una distancia superior a este valor umbral.") : Amended ToSubclass] uint32 DoubleSpeedThreshold;

  [Units("mickeys") : Amended ToSubclass,Description("La propiedad QuadSpeedThreshold contiene uno de dos valores de un umbral de aceleraci�n. El sistema duplica la velocidad del movimiento del puntero cuando el dispositivo se�alador se mueve una distancia mayor de este valor. Como este aumento de velocidad ocurre tras alcanzarse el umbral DoubleSpeedThreshold, el puntero se mueve realmente a cuatro veces su velocidad original") : Amended ToSubclass] uint32 QuadSpeedThreshold;

  [Description("La propiedad DeviceInterface indica el tipo de interfaz usada para el dispositivo se�alador.") : Amended ToSubclass,Values{"Otros", "Desconocido", "serie", "PS/2", "Infrarrojos", "HP-HIL", "Bus Mouse", "ADB (Apple Desktop Bus, Bus de escritorio de Apple)", "Mouse tipo bus DB-9", "Mouse tipo bus micro-DIN", "USB"} : Amended ToSubclass] uint16 DeviceInterface;

  [Description("La propiedad Manufacturer indica el fabricante del procesador.\nEjemplo: GenuineSilicon") : Amended ToSubclass] string Manufacturer;

};



[Description("La clase Win32_Keyboard representa un teclado instalado en un sistema Win32.\nEjemplo: Un teclado Natural(R) de Microsoft") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Keyboard : CIM_Keyboard

{

  [Description("DeviceID es una direcci�n u otra informaci�n de identificaci�n que da un nombre �nico al dispositivo l�gico.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] string DeviceID;

};



[Description("La clase Win32_VideoController representa las posibilidades y la capacidad de administraci�n de la controladora de v�deo en un equipo Win32. \nEjemplos: fabricante del adaptador de v�deo, versi�n del conjunto de chips, resoluci�n de la pantalla y n�mero de colores.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_VideoController : CIM_PCVideoController

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene un identificador (�nico para el sistema) para esta controladora de v�deo.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad AdapterCompatibility contiene el conjunto general de chips usado en este controlador para comparar la compatibilidad con el sistema.") : Amended ToSubclass] string AdapterCompatibility;

  [Description("La propiedad AdapterDACType contiene una cadena con el nombre o el identificador del chip convertidor de digital a anal�gico (DAC).\nJuego de caracteres: alfanum�rico") : Amended ToSubclass] string AdapterDACType;

  [Units("bytes") : Amended ToSubclass,Description("La propiedad AdapterRAM indica el tama�o de memoria del adaptador de v�deo. \nEjemplo: 64000") : Amended ToSubclass] uint32 AdapterRAM;

  [Units("hercio") : Amended ToSubclass,Description("La propiedad CurrentRefreshRate especifica la frecuencia con que la controladora de v�deo actualiza la imagen del monitor. El valor 0 indica que se usa la frecuencia predeterminada mientras que 0xFFFFFFFF indica que se usa la frecuencia �ptima.") : Amended ToSubclass] uint32 CurrentRefreshRate;

  [Description("La propiedad Monochrome indica si se usa la escala de grises o colores para presentar las im�genes.") : Amended ToSubclass] boolean Monochrome;

  [Description("La propiedad DitherType indica el tipo de interpolado de la controladora de v�deo. La propiedad puede tener uno de los siguientes valores predefinidos, o  un valor de controlador definido mayor o igual que 256: Significado del valor :-1\t-\tNo interpolar. 2\t-\tInterpolar con un pincel grueso. 3\t-\tInterpolar con pincel fino. 4\t-\tInterpolar l�neas; un m�todo de interpolaci�n especial \t\tque produce bordes bien definidos \t\tentre las escalas de negro, blanco y gris. \t\tNo es adecuado para im�genes que incluyen\t\tgraduaciones continuas de intensidad y \t\tmatiz como las im�genes digitalizadas. 5\t-\tEl dispositivo hace escalas del gris.") : Amended ToSubclass,Values{"Sin interpolado", "Interpolar con un pincel grueso", "Interpolar con un pincel fino", "Interpolaci�n de colores en l�neas", "El dispositivo usa escala de grises"} : Amended ToSubclass] uint32 DitherType;

  [Description("La propiedad InfFilename indica la ruta de acceso del archivo .inf del adaptador de v�deo. \nEjemplo: C:\\WINNT\\SYSTEM32\\DRIVERS") : Amended ToSubclass] string InfFilename;

  [Description("La propiedad InfSection indica la secci�n del archivo .inf donde reside la informaci�n de v�deo Win32.") : Amended ToSubclass] string InfSection;

  [Description("La propiedad InstalledDisplayDrivers indica el nombre del controlador de dispositivo de pantalla instalado.") : Amended ToSubclass] string InstalledDisplayDrivers;

  [Description("La propiedad DriverDate indica la fecha y la hora de la �ltima modificaci�n del controlador de v�deo instalado actualmente.") : Amended ToSubclass] datetime DriverDate;

  [Description("La propiedad DriverVersion indica el n�mero de versi�n del controlador de v�deo.") : Amended ToSubclass] string DriverVersion;

  [Description("La propiedad ICMIntent ( Image Color Matching Intent ) indica el valor especifico de uno de estos tres m�todos posibles de compatibilidad de colores, (o intentos) esto se debe usar de manera predeterminada. Esta propiedad es primeramente para aplicaciones que no sean ICM. Las aplicaciones ICM establecen intentos usando las funciones ICM. Esta propiedad puede ser uno de los siguientes valores predefinidos, o un valor de controlador definido mayor o igual 256. Significado del valor :-1\t-\tLa coincidencia de colores debe optimizar la saturaci�n de colores. Este valor \t\tes la elecci�n m�s apropiada para gr�ficos de negocios cuando no se desea la \t\tdifuminaci�n. 2\t-\tLa coincidencia de colores debe optimizar el contraste de colores. Este valor \t\tes la elecci�n m�s apropiada para im�genes digitalizadas o fotografiadas \t\tcuando se desea la difuminaci�n. 3\t-\tLa coincidencia de colores debe optimizar la coincidencia de colores solicitados. \t\tEste valor es m�s apropiado para usarlo en logotipos de negocios u otras \t\tim�genes cuando se requiere una coincidencia de colores exacta. ") : Amended ToSubclass,Values{"Saturaci�n", "Contraste", "Color exacto"} : Amended ToSubclass] uint32 ICMIntent;

  [Description("La propiedad ICMMethod ( Image Color Matching Method ) especifica c�mo se trata ICM. Para una aplicaci�n que no sea ICM, esta propiedad muestra c�mo se habilita ICM. Para las aplicaciones ICM, el sistema examina este miembro para determinar c�mo tratar la compatibilidad con ICM. Esta propiedad puede ser uno de los siguientes valores predefinidos, o un valor de controlador definido mayor o igual a 256.Significado del valor :-1\t-\tEspecifica que ICM est� deshabilitado. 2\t-\tEspecifica que Windows trata a ICM. 3\t-\tEspecifica que el controlador de dispositivo trata a ICM. 4\t-\tEspecifica que el dispositivo de destino trata a ICM. ") : Amended ToSubclass,Values{"Deshabilitado", "Ventanas", "Controlador de dispositivo", "Dispositivo de destino"} : Amended ToSubclass] uint32 ICMMethod;

  [Description("La propiedad SpecificationVersion indica el n�mero de versi�n de la especificaci�n de datos de inicializaci�n en la que se basa la estructura.") : Amended ToSubclass] uint32 SpecificationVersion;

  [Description("La propiedad ColorTableEntries indica el tama�o de la tabla de colores del sistema, s�lo si el dispositivo tiene una profundidad de color no mayor a 8 bits por p�xel; de lo contrario, tiene un valor nulo. <P>Ejemplo: 256") : Amended ToSubclass] uint32 ColorTableEntries;

  [Description("La propiedad DeviceSpecificPens indica el n�mero actual de plumas espec�ficas del dispositivo. 0xffff significa que el dispositivo no admite plumas. \nEjemplo: 3") : Amended ToSubclass] uint32 DeviceSpecificPens;

  [Description("La propiedad ReservedSystemPaletteEntries indica el n�mero actual de entradas reservadas en una tabla de colores del sistema. El sistema operativo puede reservar entradas para proporcionar colores est�ndar a las barras de tareas y otros elementos de visualizaci�n del escritorio. Si el sistema no utiliza una paleta, el valor de ReservedSystemPaletteEntries es nulo.<P>Ejemplo:24.") : Amended ToSubclass] uint32 ReservedSystemPaletteEntries;

  [Description("La propiedad SystemPaletteEntries indica el n�mero actual de entradas en una tabla de colores del sistema. Si el sistema no utiliza una paleta, el valor de SystemPaletteEntries es nulo.<P>Ejemplo:256") : Amended ToSubclass] uint32 SystemPaletteEntries;

  [Description("La propiedad VideoModeDescription indica la configuraci�n actual de resoluci�n, color y modo de exploraci�n de la controladora de v�deo. \nEjemplo: 1024 x 768 x 256 colores.") : Amended ToSubclass] string VideoModeDescription;

};



[Description("La clase Win32_DisplayConfiguration representa la informaci�n de configuraci�n del dispositivo de pantalla en un sistema Win32. Esta clase qued� obsoleta en favor de las propiedades de las clases Win32_VideoController, Win32_DesktopMonitor y CIM_VideoControllerResolution") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DisplayConfiguration : CIM_Setting

{

  [Description("La propiedad BitsPerPel indica el n�mero de bits utilizados para representar el color en esta configuraci�n (los bits por p�xel).\nEjemplo: 8.  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 BitsPerPel;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceName indica el nombre del dispositivo de pantalla. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string DeviceName;

  [Description("La propiedad DisplayFlags indica si el dispositivo de pantalla es en color (en vez de monocrom�tico), y no de exploraci�n continua (en lugar de ser de exploraci�n continua). Si se enmascara su valor con las m�scaras DM_GRAYSCALE y DM_INTERLACED respectivamente, DisplayFlags indica si el dispositivo de pantalla es en color (en vez de monocrom�tico), y no de exploraci�n continua (en lugar de ser de exploraci�n continua). La propiedad DisplayFlags contiene dos bits de informaci�n sobre la pantalla. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 DisplayFlags;

  [Units("hercio") : Amended ToSubclass,Description("La propiedad DisplayFrequency indica la frecuencia de actualizaci�n vertical de la pantalla. La frecuencia de actualizaci�n de un monitor es el n�mero de veces que la pantalla se redibuja por segundo (frecuencia).  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 DisplayFrequency;

  [Description("La propiedad DitherType indica el tipo de interpolaci�n de la pantalla. Esta propiedad puede asumir valores predefinidos desde 1 hasta 5, o valores definidos por el controlador desde 6 hasta 256. La interpolaci�n de colores en l�neas es un m�todo especial de interpolaci�n que produce bordes bien definidos entre escalas de blancos, negros y grises. No es apropiado para im�genes que incluyen graduaciones continuas en intensidad y tono (como fotograf�as digitalizadas). \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass,Values{"Sin interpolado", "Pincel grueso", "Pincel fino", "L�neas", "Escala de grises"} : Amended ToSubclass] uint32 DitherType;

  [Description("La propiedad DriverVersion indica la versi�n del controlador de la pantalla.  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string DriverVersion;

  [Description("La propiedad ICMIntent (Image Color Matching Intent) indica el valor de uno de los tres m�todos de coincidencia de color posibles (intentos) que se deber�an usar de forma predeterminada. Esta propiedad se usa primeramente para aplicaciones que no sean ICM. Las aplicaciones ICM establecen intentos usando las funciones ICM. Esta propiedad puede asumir valores predefinidos de 1 a 3, o valores de controlador definidos de 4 a 256.  \nEsta propiedad qued� obsoleta en favor de unas propiedades correspondientes contenidas en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass,Values{"Saturaci�n", "Contraste", "Color exacto"} : Amended ToSubclass] uint32 ICMIntent;

  [Description("La propiedad ICMMethod (Image Color Matching Method) indica como se trata ICM. Para una aplicaci�n ICM, esta propiedad indica si ICM est� habilitada o deshabilitada. Para aplicaciones ICM, el sistema examina este miembro para determinar qu� parte del equipo trata la compatibilidad con ICM.  \nEsta propiedad qued� obsoleta en favor de unas propiedades correspondientes contenidas en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass,Values{"Deshabilitado", "Ventanas", "Controlador de dispositivo", "Dispositivo"} : Amended ToSubclass] uint32 ICMMethod;

  [Units("p�xeles") : Amended ToSubclass,Description("La propiedad LogPixels contiene el n�mero de p�xeles por pulgada l�gica. Esta propiedad s�lo es v�lida con dispositivos que funcionan con p�xeles (esto excluye a dispositivos como las impresoras). \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 LogPixels;

  [Units("p�xeles") : Amended ToSubclass,Description("La propiedad PelsHeight indica el alto de la superficie visible de la pantalla. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 PelsHeight;

  [Units("p�xeles") : Amended ToSubclass,Description("La propiedad PelsWidth indica el ancho de la superficie visible de la pantalla. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 PelsWidth;

  [Description("La propiedad SpecificationVersion indica el n�mero de versi�n de los datos de inicializaci�n para el dispositivo de pantalla de win32. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 SpecificationVersion;

};



[Description("La clase Win32_DisplayControllerConfiguration representa la informaci�n de configuraci�n del adaptador de v�deo de un sistema Win32. Esta clase qued� obsoleta en favor de las clases Win32_VideoController, Win32_DesktopMonitor y CIM_VideoControllerResolution") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DisplayControllerConfiguration : CIM_Setting

{

  [Description("La propiedad BitsPerPixel indica el n�mero de bits usados para representar el color en esta configuraci�n o los bits en cada p�xel.\nEjemplo: 8 \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 BitsPerPixel;

  [Description("La propiedad ColorPlanes indica el n�mero actual de planos de color usados en la pantalla de v�deo. Un plano de color es otra forma de representar colores de p�xeles; en lugar de asignar un solo valor RGB a cada p�xel, los planos de color separan el gr�fico en cada uno de los componentes de colores principales (rojo, verde y azul), y los almacenan en sus propios planos.  Esto permite mayores profundidades de color en sistemas de v�deo de 8 y 16 bits. Los sistemas de gr�ficos actuales tienen un ancho de banda suficientemente grande para almacenar informaci�n sobre profundidad de color, haciendo necesario s�lo un plano de color.\nEjemplo: 1  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 ColorPlanes;

  [Description("La propiedad DeviceEntriesInAColorTable indica el n�mero de �ndices de color en una tabla de colores de un dispositivo de pantalla. Esta propiedad se utiliza si el dispositivo tiene una profundidad de color igual o inferior a 8 bits por p�xel. Para dispositivos con profundidad de color mayor, devuelve -1.\nEjemplo: 256  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 DeviceEntriesInAColorTable;

  [Description("La propiedad DeviceSpecificPens indica el n�mero actual de plumas espec�ficas del dispositivo. El valor 0xFFFFFFFF significa que el dispositivo no admite plumas. Las plumas son propiedades l�gicas que la controladora de v�deo puede asignar a los dispositivos de pantalla y se utilizan para dibujar l�neas, bordes de pol�gonos y texto.\nEjemplo: 3  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 DeviceSpecificPens;

  [Units("p�xeles") : Amended ToSubclass,Description("La propiedad HorizontalResolution indica el n�mero de p�xeles actuales en la direcci�n horizontal (eje X) de la pantalla.\nEjemplo: 1024 \nEsta propiedad se dej� de usar en favor de la propiedad correspondiente contenida en  Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 HorizontalResolution;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name contiene el nombre del adaptador usado en esta configuraci�n. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string Name;

  [Units("hercio") : Amended ToSubclass,Description("La propiedad RefreshRate indica la frecuencia de actualizaci�n del adaptador de v�deo. Un valor de 0 � 1 indica que se est� usando una frecuencia predeterminada. Un valor de -1 indica que se est� usando una frecuencia optimizada.\nEjemplo: 72  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] sint32 RefreshRate;

  [Description("La propiedad ReservedSystemPaletteEntries indica el n�mero actual de entradas de �ndice de color reservadas para el uso del sistema. Este valor s�lo sirve para configuraciones de pantalla que usan una paleta indizada. Las paletas de color no se usan para profundidades de color mayores de 8 bits por p�xel. Si la profundidad del color es mayor de 8 bits por p�xel, este valor se establece como NULL.\nEjemplo: 20  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 ReservedSystemPaletteEntries;

  [Description("La propiedad SystemPaletteEntries indica el n�mero actual de entradas de �ndice de color reservadas para el uso del sistema. Este valor s�lo sirve para configuraciones de pantalla que usan una paleta indizada . Las paletas de color no se usan para profundidades de color mayores de 8 bits por p�xel. Si la profundidad del color es mayor de 8 bits por p�xel, este valor se establece como NULL.\nEjemplo: 20  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 SystemPaletteEntries;

  [Units("p�xeles") : Amended ToSubclass,Description("La propiedad VerticalResolution indica el n�mero actual de p�xeles en la direcci�n vertical (eje Y) de la pantalla.\nEjemplo: 768  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 VerticalResolution;

  [Description("La propiedad VideoMode contiene una descripci�n (que el usuario puede leer) de la resoluci�n y la configuraci�n del color actuales de la pantalla.\nEjemplo: 1024 X 768 con 256 colores.  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string VideoMode;

};



[Description("La clase Win32_VideoConfiguration no est� activa en las versiones posteriores a Windows 2000. No devolver� ninguna instancia porque o hay ning�n proveedor que la respalde. \nLa clase Win32_VideoConfiguration representa una configuraci�n de un subsistema de v�deo.  Esta clase qued� obsoleta en favor de las propiedades correspondientes contenidas en las clases Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_VideoConfiguration : CIM_Setting

{

  [Units("bits por p�xel") : Amended ToSubclass,Description("La propiedad ActualColorResolution indica la profundidad actual de color de la pantalla de v�deo. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 ActualColorResolution;

  [Description("La propiedad AdapterChipType contiene el nombre del chip del adaptador.\nEjemplo: s3  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string AdapterChipType;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad AdapterCompatibility especifica el nombre del fabricante del adaptador. Este nombre se puede usar para comparar la compatibilidad de este dispositivo con las necesidades del sistema del equipo. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string AdapterCompatibility;

  [Description("La propiedad AdapterDACType indica el nombre del chip convertidor anal�gico-digital (DAC) usado en el adaptador. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string AdapterDACType;

  [Description("La propiedad AdapterDescription contiene una descripci�n o nombre descriptivo del adaptador de v�deo. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string AdapterDescription;

  [Units("bytes") : Amended ToSubclass,Description("La propiedad AdapterRAM indica el tama�o de memoria del adaptador de v�deo.\nEjemplo: 16777216  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 AdapterRAM;

  [Description("La propiedad AdapterType indica el tipo de adaptador de v�deo.\nJuego de caracteres: alfanum�rico \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string AdapterType;

  [Description("La propiedad BitsPerPixel indica el n�mero actual de bits por p�xel que se representan en la pantalla. Este valor se puede llevar a la configuraci�n actual de v�deo del usuario (representada por la propiedad ActualColorResolution).\nEjemplo: 8  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 BitsPerPixel;

  [Description("La propiedad ColorPlanes indica el n�mero actual de planos de color usados en la pantalla de v�deo. Un plano de color es otra forma de representar colores de p�xeles; en lugar de asignar un solo valor RGB a cada p�xel, los planos de color separan el gr�fico en cada uno de los componentes de colores principales (rojo, verde y azul), y los almacenan en sus propios planos.  Esto permite mayores profundidades de color en sistemas de v�deo de 8 y 16 bits. Los sistemas de gr�ficos actuales tienen un ancho de banda suficientemente grande para almacenar informaci�n sobre profundidad de color, haciendo necesario s�lo un plano de color.\nEjemplo: 1  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 ColorPlanes;

  [Description("La propiedad ColorTableEntries indica el n�mero de �ndices de color en una tabla de colores para un dispositivo de pantalla. Esta propiedad se utiliza si el dispositivo tiene una profundidad de color igual o inferior a 8 bits por p�xel. Para dispositivos con profundidad de color mayor, devuelve -1.\nEjemplo: 256  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 ColorTableEntries;

  [Description("La propiedad DeviceSpecificPens indica el n�mero actual de plumas espec�ficas del dispositivo. El valor 0xFFFFFFFF significa que el dispositivo no admite plumas. Las plumas se utilizan para dibujar l�neas, los bordes de objetos poligonales.\nEjemplo: 3  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 DeviceSpecificPens;

  [Description("La propiedad DriverDate indica la fecha y la hora en la que se instal� el controlador de v�deo actual. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] datetime DriverDate;

  [Description("La propiedad HorizontalResolution indica el n�mero de p�xeles actuales en la direcci�n horizontal (eje X) de la pantalla.\nEjemplo: 1024 \nEsta propiedad se dej� de usar en favor de la propiedad correspondiente contenida en  Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 HorizontalResolution;

  [Description("La propiedad InfFilename especifica la ruta del archivo .inf del controlador de v�deo.\nEjemplo: C:\\WINNT\\SYSTEM32\\DRIVERS  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string InfFilename;

  [Description("La propiedad InfSection indica la secci�n del archivo .inf donde se encuentra la informaci�n de v�deo de Win32. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string InfSection;

  [Description("La propiedad InstalledDisplayDrivers indica el nombre del controlador de v�deo instalado. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string InstalledDisplayDrivers;

  [Description("La propiedad MonitorManufacturer indica el nombre del fabricante del dispositivo de pantalla.\nEjemplo: NEC  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string MonitorManufacturer;

  [Description("La propiedad MonitorType indica el nombre de modelo del dispositivo de pantalla.\nEjemplo: NEC 5FGp  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string MonitorType;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name contiene un nombre que identifica la clase de configuraci�n de v�deo. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] string Name;

  [Description("La propiedad PixelsPerXLogicalInch indica el n�mero de p�xeles por pulgada l�gica en el eje X (direcci�n horizontal) de la pantalla. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 PixelsPerXLogicalInch;

  [Description("La propiedad PixelsPerYLogicalInch indica el n�mero de p�xeles por pulgada l�gica en el eje Y (direcci�n vertical) de la pantalla. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 PixelsPerYLogicalInch;

  [Description("La propiedad RefreshRate indica la frecuencia de actualizaci�n de la configuraci�n de v�deo. Un valor de 0 � 1 indica que se est� usando una frecuencia predeterminada.\nEjemplo: 72  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 RefreshRate;

  [Description("La propiedad ScanMode determina si el dispositivo de pantalla es de actualizaci�n continua. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass,Values{"No entrelazado", "Entrelazado"} : Amended ToSubclass] string ScanMode;

  [Units("mil�metros") : Amended ToSubclass,Description("La propiedad ScreenHeight especifica el alto de la pantalla f�sica. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 ScreenHeight;

  [Units("mil�metros") : Amended ToSubclass,Description("La propiedad ScreenWidth especifica el ancho de la pantalla f�sica. \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 ScreenWidth;

  [Description("La propiedad SystemPaletteEntries indica el n�mero actual de entradas de �ndice de color reservadas para el uso del sistema. Este valor s�lo sirve para configuraciones de pantalla que usan una paleta indizada . Las paletas de color no se usan para profundidades de color mayores de 8 bits por p�xel. Si la profundidad del color es mayor de 8 bits por p�xel, este valor se establece como NULL.\nEjemplo: 20  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 SystemPaletteEntries;

  [Description("La propiedad VerticalResolution indica el n�mero actual de p�xeles en la direcci�n vertical (eje Y) de la pantalla.\nEjemplo: 768  \nEsta propiedad qued� obsoleta en favor de la propiedad correspondiente contenida en Win32_VideoController, Win32_DesktopMonitor y//o CIM_VideoControllerResolution") : Amended ToSubclass] uint32 VerticalResolution;

};



[Description("La clase WIn32_VideoSettings representa una asociaci�n entre una controladora de v�deo y la configuraci�n de v�deo que se le puede aplicar.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_VideoSettings : CIM_VideoSetting

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Element representa la clase Win32_VideoController que contiene las propiedades de la controladora de v�deo a la que se puede aplicar una configuraci�n de v�deo.") : Amended ToSubclass] Win32_VideoController Ref Element;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Setting representa la clase CIM_VideoControllerResolution que contiene la configuraci�n que se puede aplicar a la controladora de v�deo.") : Amended ToSubclass] CIM_VideoControllerResolution Ref Setting;

};



[Description("La clase Win32_SoundDevice representa las propiedades de un dispositivo de sonido instalado en un sistema Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SoundDevice : CIM_LogicalDevice

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene informaci�n que identifica de forma �nica el dispositivo de sonido.") : Amended ToSubclass] string DeviceID;

  [Units("kilobytes") : Amended ToSubclass,Description("La propiedad DMABufferSize indica el tama�o del b�fer de acceso directo a memoria.\nEjemplo: 4") : Amended ToSubclass] uint16 DMABufferSize;

  [Description("La propiedad Manufacturer indica el fabricante del dispositivo de sonido.\nEjemplo: Creative Labs") : Amended ToSubclass] string Manufacturer;

  [Description("La propiedad MPU401Address indica la direcci�n de E/S inicial asignada al puerto MPU-401 del dispositivo de sonido.\nEjemplo: 300") : Amended ToSubclass] uint32 MPU401Address;

  [Description("La propiedad ProductName indica el nombre de producto del dispositivo de sonido.\nEjemplo: Creative Labs SoundBlaster AWE64PNP") : Amended ToSubclass] string ProductName;

};



[Description("La clase Win32_Battery  representa una bater�a conectada al sistema del equipo. Esta clase se aplica a las bater�as en los sistemas port�tiles y otras bater�as internas/externas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Battery : CIM_Battery

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene un cadena que identifica la bater�a.\nEjemplo: Bater�a interna") : Amended ToSubclass] string DeviceID;

  [Units("minutos") : Amended ToSubclass,Description("ExpectedBatteryLife indica la cantidad de tiempo que tarda en agotarse completamente la bater�a despu�s de que se ha cargado totalmente. \nEsta propiedad no es recomendada. No hay un valor de reemplazo y esta propiedad se considera obsoleta ahora.") : Amended ToSubclass] uint32 ExpectedBatteryLife;

  [Units("minutos") : Amended ToSubclass,Description("La propiedad BatteryRechargeTime indica el tiempo necesario para cargar la bater�a por completo. \nLa propiedad BatteryRechargeTime qued� obsoleta. No hay un valor de reemplazo y esta propiedad se considera ahora obsoleta.") : Amended ToSubclass] uint32 BatteryRechargeTime;

};



[Description("La clase Win32_PortableBattery contiene los elementos del grupo de bater�a DMTF|Portable, seg�n se ha definido en el suplemento m�vil DMTF para grupos est�ndar, v1.0 (secci�n 3.3.23 de las especificaciones de SMBIOS) y describe los atributos de las bater�as port�tiles del sistema. La clase contiene los atributos est�ticos del grupo y describe los atributos de un paquete �nico de bater�as.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PortableBattery : CIM_Battery

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica a la bater�a port�til.\nEjemplo: Bater�a port�til") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad Location indica la ubicaci�n f�sica de la bater�a. El fabricante del equipo rellena esta propiedad.\nEjemplo: En la parte posterior, en el lado izquierdo") : Amended ToSubclass] string Location;

  [Description("La propiedad ManufactureDate identifica la fecha de fabricaci�n de la bater�a.") : Amended ToSubclass] string ManufactureDate;

  [Description("La propiedad Manufacturer indica el fabricante de la bater�a.") : Amended ToSubclass] string Manufacturer;

  [Units("por ciento") : Amended ToSubclass,Description("La propiedad MaxBatteryError indica la diferencia entre la cantidad m�xima estimada de energ�a que queda en la bater�a y la cantidad actual que indica la bater�a.") : Amended ToSubclass] uint16 MaxBatteryError;

  [Description("La propiedad CapacityMultiplier contiene el factor de multiplicaci�n del valor de capacidad de dise�o para asegurarse de que no se supera el valor de milivatios/hora para implementaciones de la Especificaci�n de datos de bater�a inteligente (SBDS).") : Amended ToSubclass] uint16 CapacityMultiplier;

};



[Description("La clase Win32_PowerManagementEvent representa eventos de administraci�n de energ�a derivados de cambios del estado de energ�a. Estos cambios est�n relacionados con los protocolos de Administraci�n avanzada de energ�a (APM) o de Interfaz avanzada de configuraci�n y energ�a (ACPI).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PowerManagementEvent : __ExtrinsicEvent

{

  [Description("La propiedad EventType indica el tipo de cambio en el estado de energ�a de sistema.") : Amended ToSubclass,Values{"Entrada en suspensi�n", "Reanudar a partir de suspensi�n", "Cambio de estado de energ�a", "Evento OEM", "Reanudaci�n en modo autom�tico"} : Amended ToSubclass] uint16 EventType;

  [Description("La propiedad OEMEventCode indica el estado de energ�a de sistema definido por el fabricante de equipo original (OEM) cuando la propiedad EventType de esta clase se establece como \"Evento OEM\", de lo contrario, esta propiedad se establece como NULL. Los eventos OEM se generan cuando un BIOS APM se�ala a un evento de OEM APM. Los c�digos de eventos de OEM se encuentran en el intervalo 0x0200h - 0x02FFh.") : Amended ToSubclass] uint16 OEMEventCode;

};



[Description("La clase Win32_PCMCIAController administra las capacidades de un dispositivo controlador Adaptador de interfaz de tarjetas de memoria de equipos personales (PCMCIA o PC Card).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PCMCIAController : CIM_PCMCIAController

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID indica el n�mero que identifica de forma �nica este dispositivo con respecto a otros perif�ricos que usa el BIOS Plug-and-Play. Esta propiedad se deriva de CIM_LogicalDevice.") : Amended ToSubclass] string DeviceID;

};



[Description("La clase Win32_1394Controller representa las capacidades y la administraci�n de un controlador 1394. IEEE 1394 es una especificaci�n para un bus serie de alta velocidad.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_1394Controller : CIM_Controller

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica el controlador 1394 con respecto a otros dispositivos del sistema.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad Manufacturer indica el nombre del fabricante del controlador 1394. \nEjemplo: Acme") : Amended ToSubclass] string Manufacturer;

};



[Description("La clase Win32_MotherboardDevice representa un dispositivo que contiene los componentes centrales del equipo Win32.\nEjemplo: una �nica pieza de hardware que contiene un procesador, bus, memoria e interfaces b�sicas del sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_MotherboardDevice : CIM_LogicalDevice

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica esta placa base.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad PrimaryBusType indica el tipo de bus principal de la placa base.\nEjemplo: PCI") : Amended ToSubclass] string PrimaryBusType;

  [Description("La propiedad RevisionNumber indica el n�mero de revisi�n de la placa base.\nEjemplo: 00") : Amended ToSubclass] string RevisionNumber;

  [Description("La propiedad SecondaryBusType indica el tipo de bus secundario de la placa base.\nEjemplo: ISA") : Amended ToSubclass] string SecondaryBusType;

};



[Description("La clase Win32_1394ControllerDevice representa una asociaci�n entre el controlador (Controller) de bus serie de alta velocidad (IEEE 1394 Firewire) y el dispositivo l�gico (CIM_LogicalDevice) conectado a �l. Este bus serie permite mejorar la conectividad en una amplia gama de dispositivos, entre los que se incluyen componentes de audio y v�deo de consumo, perif�ricos de almacenamiento, otros equipos y dispositivos port�tiles. La industria de electr�nica de consumo ha adoptado la norma 1394 de IEEE, que proporciona una interfaz de expansi�n compatible con Plug and Play.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_1394ControllerDevice : CIM_ControlledBy

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent de la clase CIM_LogicalDevice representa el dispositivo l�gico (CIM_LogicalDevice) conectado al controlador 1394.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent de la clase Win32_1394Controller representa el controlador 1394 asociado con este dispositivo.") : Amended ToSubclass] Win32_1394Controller Ref Antecedent;

};



[Description("La clase Win32_IDEController administra las capacidades de un dispositivo de controladora IDE.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_IDEController : CIM_Controller

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID indica una cadena que identifica de forma �nica la controladora IDE con respecto a otros dispositivos del sistema.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad Manufacturer indica el fabricante del dispositivo de la controladora IDE.") : Amended ToSubclass] string Manufacturer;

};



[Description("La clase Win32_IDEControllerDevice representa una asociaci�n entre una controladora IDE (electr�nica integrada de unidades) y el dispositivo l�gico, como una unidad de disco, conectado a �l.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_IDEControllerDevice : CIM_ControlledBy

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa el dispositivo l�gico (CIM_LogicalDevice) conectado a la controladora IDE.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa la controladora IDE asociada con este dispositivo.") : Amended ToSubclass] Win32_IDEController Ref Antecedent;

};



[Description("La clase Win32_DeviceSettings representa una asociaci�n entre un dispositivo l�gico y la configuraci�n que se le puede aplicar.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DeviceSettings : CIM_ElementSetting

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Element representa las propiedades del dispositivo l�gico al que se puede aplicar la configuraci�n.") : Amended ToSubclass] CIM_LogicalDevice Ref Element;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Setting representa la configuraci�n que se puede aplicar al dispositivo l�gico.") : Amended ToSubclass] CIM_Setting Ref Setting;

};



[Description("La clase Win32_AllocatedResource representa una asociaci�n entre dispositivos l�gicos y recursos del sistema. Esta clase permite detectar los recursos, como IRQ o canales DMA, que utiliza un dispositivo espec�fico. Esta clase qued� obsoleta en favor de la clase Win32_PNPAllocatedResource .") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_AllocatedResource : CIM_Dependency

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa las propiedades de un recurso del sistema disponible para el dispositivo l�gico.") : Amended ToSubclass] CIM_SystemResource Ref Antecedent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa las propiedades del dispositivo l�gico que utiliza los recursos del sistema que tiene asignados.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

};



[Description("La clase Win32_AllocatedResource representa una asociaci�n entre dispositivos l�gicos y recursos del sistema. Esta clase permite detectar los recursos, como IRQ o canales DMA, que utiliza un dispositivo espec�fico.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PNPAllocatedResource : CIM_AllocatedResource

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa las propiedades de un recurso del sistema disponible para el dispositivo l�gico.") : Amended ToSubclass] CIM_SystemResource Ref Antecedent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa las propiedades del dispositivo l�gico que utiliza los recursos del sistema que tiene asignados.") : Amended ToSubclass] Win32_PNPEntity Ref Dependent;

};



[Description("La clase Win32_Bus representa un bus f�sico desde la perspectiva del sistema operativo Win32. Todas las instancias de un bus de Win32 son descendientes (o miembros) de esta clase.\nEjemplo: Bus USB.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Bus : CIM_LogicalDevice

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene un nombre �nico que identifica el bus.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad BusNum indica el n�mero l�gico asignado al bus f�sico.\nEjemplo: 1") : Amended ToSubclass] uint32 BusNum;

  [Description("La propiedad BusType indica el tipo de bus f�sico. Este valor ser� uno de los valores de la enumeraci�n de INTERFACE_TYPE definida en bus.h.\nEjemplo: PCIBus") : Amended ToSubclass,Values{"No definido", "Interno", "ISA", "EISA", "MicroChannel", "TurboChannel", "Bus PCI", "Bus VME", "NuBus", "Bus PCMCIA", "Bus C", "Bus MPI", "Bus MPSA", "Procesador interno", "Bus de alimentaci�n interno", "Bus ISA PNP", "Bus PNP", "Tipo de interfaz m�xima"} : Amended ToSubclass] uint32 BusType;

};



[Description("La clase Win32_DeviceBus representa una asociaci�n entre un bus del sistema y un dispositivo l�gico que utiliza el bus. Esta clase permite detectar los dispositivos que usan cada bus.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DeviceBus : CIM_Dependency

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa las propiedades del bus del sistema que utiliza el dispositivo l�gico.") : Amended ToSubclass] Win32_Bus Ref Antecedent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa las propiedades del dispositivo l�gico que utiliza el bus del sistema.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

};



[Description("La clase Win32_CIMLogicalDeviceCIMDataFile representa una asociaci�n entre dispositivos l�gicos y archivos de datos, que indica los archivos de controlador utilizados por el dispositivo. Esta clase permite detectar los controladores que usa un dispositivo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_CIMLogicalDeviceCIMDataFile : CIM_Dependency

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa las propiedades del dispositivo l�gico utilizado por el archivo de datos.") : Amended ToSubclass] CIM_LogicalDevice Ref Antecedent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa las propiedades del archivo de datos asignado al dispositivo l�gico.") : Amended ToSubclass] CIM_DataFile Ref Dependent;

  [Description("La propiedad Purpose indica el rol que desempe�a el archivo de datos con respecto al dispositivo l�gico asociado.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Controlador", "Software de configuraci�n", "Software de aplicaci�n", "Instrumentaci�n", "Firmware"} : Amended ToSubclass] uint16 Purpose;

  [Description("La propiedad PurposeDescription proporciona una descripci�n que extiende el valor de la propiedad Purpose de esta clase.\nEjemplo: Controlador de disquete") : Amended ToSubclass] string PurposeDescription;

};



[Description("La clase Win32_OnBoardDevice representa dispositivos adaptadores comunes integrados en la placa base (placa del sistema).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_OnBoardDevice : CIM_PhysicalComponent

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad Tag identifica de forma exclusiva al dispositivo de la tarjeta conectado al sistema.\nEjemplo: dispositivo en tarjeta 1") : Amended ToSubclass] string Tag;

  [Description("La propiedad DeviceType indica el tipo de dispositivo que se representa.") : Amended ToSubclass,Values{"Otros", "Desconocido", "V�deo", "Controladora SCSI", "Ethernet", "Token Ring", "Sonido"} : Amended ToSubclass] uint16 DeviceType;

  [Description("La propiedad Enabled indica si el dispositivo en la tarjeta est� disponible.\nValores: TRUE (verdadero) o FALSE (falso). El valor TRUE indica que el dispositivo se puede utilizar.") : Amended ToSubclass] boolean Enabled;

  [Description("La propiedad Description describe al dispositivo en la tarjeta; el fabricante del dispositivo se encarga de la descripci�n.") : Amended ToSubclass] string Description;

};



[Description("La clase Win32_VoltageProbe representa las propiedades de un sensor de voltaje (volt�metro electr�nico).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_VoltageProbe : CIM_VoltageSensor

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica el sondeo de voltaje.") : Amended ToSubclass] string DeviceID;

};



[Description("La clase Win32_CurrentProbe representa las propiedades de un sensor de supervisi�n actual (amper�metro).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_CurrentProbe : CIM_CurrentSensor

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica el sondeo actual.") : Amended ToSubclass] string DeviceID;

};



[Description("La clase Win32_TemperatureProbe representa las propiedades de un sensor de temperaturas (term�metro electr�nico).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_TemperatureProbe : CIM_TemperatureSensor

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica el sondeo de temperatura.") : Amended ToSubclass] string DeviceID;

};



[Description("La clase Win32_Fan representa las propiedades de un ventilador del equipo. Por ejemplo, el ventilador para la refrigeraci�n de la CPU.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Fan : CIM_Fan

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica el ventilador.") : Amended ToSubclass] string DeviceID;

};



[Description("La clase Win32_Refrigeration representa las propiedades de un dispositivo de refrigeraci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Refrigeration : CIM_Refrigeration

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica el dispositivo de refrigeraci�n.") : Amended ToSubclass] string DeviceID;

};



[Description("La clase Win32_HeatPipe representa las propiedades de un dispositivo de refrigeraci�n de intercambio de calor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_HeatPipe : CIM_HeatPipe

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica el intercambiador de calor.") : Amended ToSubclass] string DeviceID;

};



[Description("La clase Win32_PnPDeviceProperty representa una propiedad devuelta por el m�todo GetDeviceProperties() de Win32_PnPEntity.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PnPDeviceProperty

{

  [Values{"Empty", "Null", "SByte", "Byte", "Int16", "UInt16", "Int32", "Uint32", "Int64", "UInt64", "Float", "Double", "Decimal", "Guid", "Currency", "Date", "FileTime", "Boolean", "String", "SecurityDescriptor", "SecurityDescriptorString", "DEVPROPKEY", "DEVPROPTYPE", "Error", "NTStatus", "StringIndirect", "SByteArray", "Binary", "Int16Array", "UInt16Array", "Int64Array", "UInt64Array", "FloatArray", "DoubleArray", "DecimalArray", "GuidArray", "CurrencyArray", "DateArray", "FileTimeArray", "BooleanArray", "StringList", "SecurityDescriptorList", "SecurityDescriptorStringList", "DEVPROPKEYArray", "DEVPROPTYPEArray", "ErrorArray", "NTStatusArray", "StringIndirectList", "Desconocido: comprobar en devpropdef.h"} : Amended ToSubclass] Uint32 Type;

};



[Description("La clase Win32_PnPEntity representa las propiedades de un dispositivo Plug and Play. Las entidades Plug and Play se muestran como entradas en el Administrador de dispositivos que se encuentra en el Panel de control.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PnPEntity : CIM_LogicalDevice

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica al dispositivo Plug and Play.") : Amended ToSubclass] string DeviceID;

  [Description("Lista de id. de hardware asociados con el dispositivo. Los id. de hardware son cadenas de identificaci�n definidas por el proveedor que usa el programa de instalaci�n para encontrar el dispositivo que corresponde a cada archivo INF.") : Amended ToSubclass] string HardwareID[];

  [Description("Lista de id. compatibles para el dispositivo. Si el programa de instalaci�n no puede localizar un archivo INF que coincida con uno de los id. de hardware de un dispositivo, usa id. compatibles para localizar un archivo INF.") : Amended ToSubclass] string CompatibleID[];

  [Description("La propiedad Manufacturer contiene el nombre del fabricante del dispositivo Plug and Play.\nEjemplo: Acme") : Amended ToSubclass] string Manufacturer;

  [Description("La propiedad Service contiene el nombre del servicio compatible con este dispositivo Plug and Play. Consulte tambi�n la clase Win32_SystemDriverPNPEntity.\nEjemplo: atapi") : Amended ToSubclass] string Service;

  [Description("La propiedad PNPClass contiene el nombre del tipo de este dispositivo Plug and Play.") : Amended ToSubclass] string PNPClass;

  [Description("La propiedad ClassGuid contiene el identificador �nico global (GUID) que identifica a este dispositivo Plug and Play de forma exclusiva.") : Amended ToSubclass] string ClassGuid;

  [Description("La propiedad Present indica si este dispositivo Plug and Play est� disponible actualmente en el sistema.") : Amended ToSubclass] boolean Present;

};



[Description("Win32_PnPDevice representa una asociaci�n entre un dispositivo (que Config Manager conoce como PnPEntity) y la funci�n que realiza. Su funci�n est� representada por una subclase del dispositivo l�gico que describe su uso. Por ejemplo, Win32_Keyboard o Win32_DiskDrive. Los dos objetos a los que se hace referencia representan al mismo dispositivo de sistema subyacente. Los cambios de asignaci�n de recursos en PnPEntity tendr�n efecto en el dispositivo asociado.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PnPDevice

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia SystemElement representa el dispositivo Plug and Play asociado al dispositivo l�gico.") : Amended ToSubclass] Win32_PnPEntity Ref SystemElement;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia SameElement representa las propiedades del dispositivo l�gico asociadas al dispositivo Plug and Play.") : Amended ToSubclass] CIM_LogicalDevice Ref SameElement;

};



[Description("La clase Win32_SystemDriverPNPEntity representa una asociaci�n entre un dispositivo Plug and Play del sistema del equipo con Win32 y el controlador compatible con el dispositivo Plug and Play.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemDriverPNPEntity : CIM_Dependency

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa el controlador compatible con el dispositivo Plug and Play.") : Amended ToSubclass] Win32_SystemDriver Ref Dependent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa el dispositivo Plug and Play controlado por el controlador.") : Amended ToSubclass] Win32_PNPEntity Ref Antecedent;

};



[Description("La clase Win32_DeviceChangeEvent representa eventos de cambio del dispositivo como resultado de adici�n, eliminaci�n o modificaci�n de dispositivos en el sistema. Esto incluye cambios en la configuraci�n de hardware (acople y desacople), estado de hardware o asignaciones de dispositivos (asignaci�n de una unidad de disco l�gica). Por ejemplo, un dispositivo ha cambiado cuando se env�a un mensaje WM_DEVICECHANGE.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DeviceChangeEvent : __ExtrinsicEvent

{

  [Description("La propiedad EventType indica qu� tipo evento de notificaci�n de cambio de dispositivo ha ocurrido.") : Amended ToSubclass,Values{"Configuraci�n cambiada", "Inserci�n de dispositivo", "Retiro de dispositivo", "Acoplar"} : Amended ToSubclass] uint16 EventType;

};



[Description("La clase Win32_VolumeChangeEvent representa un evento de controlador local resultante de agregar una letra de unidad de red o una unidad montada en el sistema del equipo (por ejemplo, un CDROM). Las unidades de red no son compatibles.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_VolumeChangeEvent : Win32_DeviceChangeEvent

{

  [Description("La propiedad DriveName contiene el nombre de la unidad (letra) del volumen que ha sido agregado o quitado del sistema.") : Amended ToSubclass] string DriveName;

};



[Description("Win32_SystemConfigurationChangeEvent es una clase de evento que indica que se ha actualizado la lista de dispositivos en el sistema. Actualizado significa: se ha agregado, quitado un dispositivo o la configuraci�n ha cambiado.  Este evento se dispara cuando se env�a el mensaje de Windows 'DevMgrRefreshOn<ComputerName>'. Los cambios exactos en la lista de dispositivos no se contienen en el mensaje  y por lo tanto se requiere una actualizaci�n de dispositivo para obtener la configuraci�n actual del\tequipo. Ejemplos de cambios de configuraci�n afectados son configuraciones de IRQ, puertos COM y la versi�n BIOS, por nombrar algunos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemConfigurationChangeEvent : Win32_DeviceChangeEvent

{

};



[Description("La clase Win32_POTSModem representa los servicios y caracter�sticas de un m�dem de servicio de telefon�a convencional en un sistema Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_POTSModem : CIM_PotsModem

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica este m�dem de servicio de telefon�a convencional con respecto a otros dispositivos del sistema.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad AttachedTo indica el puerto al que se conecta el m�dem de servicio de telefon�a convencional.\nEjemplo: COM1.") : Amended ToSubclass] string AttachedTo;

  [Description("La propiedad BlindOff contiene la cadena de comandos usada para detectar un tono de marcado antes de marcar.\nEjemplo: X4.") : Amended ToSubclass] string BlindOff;

  [Description("La propiedad BlindOn contiene la cadena de comandos usada para marcar tanto si hay tono de marcado como si no lo hay.\nEjemplo: X3.") : Amended ToSubclass] string BlindOn;

  [Description("La propiedad CompatibilityFlags enumera todos los protocolos de conexi�n de m�dem con los que es compatible este dispositivo de m�dem.") : Amended ToSubclass] string CompatibilityFlags;

  [Description("La propiedad CompressionOff contiene la cadena de comandos usada para deshabilitar la compresi�n de datos por hardware.\nEjemplo: S46=136.") : Amended ToSubclass] string CompressionOff;

  [Description("La propiedad CompressionOn contiene la cadena de comandos usada para habilitar la compresi�n de datos por hardware.\nEjemplo: S46=138.") : Amended ToSubclass] string CompressionOn;

  [Description("La propiedad ConfigurationDialog contiene la cadena de inicializaci�n del m�dem. Esta propiedad se compone de cadenas de comandos de otros miembros de esta clase.") : Amended ToSubclass] string ConfigurationDialog;

  [Description("La propiedad Device Control Block (DCB) contiene la configuraci�n de control de un dispositivo de comunicaciones serie, en este caso, el dispositivo del m�dem.") : Amended ToSubclass] uint8 DCB[];

  [Description("La propiedad Default indica si este m�dem de servicio de telefon�a convencional es el predeterminado en el equipo Win32.") : Amended ToSubclass] uint8 Default[];

  [Description("La propiedad DeviceLoader indica el nombre del cargador de dispositivos para el m�dem. Un cargador de dispositivos administra y carga controladores y enumeradores para un dispositivo determinado.") : Amended ToSubclass] string DeviceLoader;

  [Description("La propiedad DeviceType indica el tipo f�sico del m�dem.") : Amended ToSubclass,Values{"M�dem nulo", "M�dem interno", "M�dem externo", "M�dem PCMCIA", "Desconocido"} : Amended ToSubclass] string DeviceType;

  [Description("La propiedad DriverDate indica la fecha del controlador de m�dem.") : Amended ToSubclass] datetime DriverDate;

  [Description("La propiedad ErrorControlForced contiene la cadena de comandos usada para habilitar el control de correcci�n de errores al establecer una conexi�n. Esto aumenta la confiabilidad de la conexi�n.\nEjemplo: +Q5S36=4S48=7.") : Amended ToSubclass] string ErrorControlForced;

  [Description("La propiedad ErrorControlOff contiene la cadena de comandos usada para deshabilitar el control de errores.\nEjemplo: +Q6S36=3S48=128.") : Amended ToSubclass] string ErrorControlOff;

  [Description("La propiedad ErrorControlOn contiene la cadena de comandos usada para habilitar el control de errores.\nEjemplo: +Q5S36=7S48=7.") : Amended ToSubclass] string ErrorControlOn;

  [Description("La propiedad FlowControlHard contiene la cadena de comando usada para habilitar el control de flujo del hardware. El control de flujo consta de se�ales enviadas entre equipos que comprueban que los dos equipos est�n preparados para transmitir o recibir datos.\nEjemplo: &K1.") : Amended ToSubclass] string FlowControlHard;

  [Description("La propiedad FlowControlSoft contiene la cadena de comando usada para habilitar el control de flujo del software. El control de flujo consta de se�ales enviadas entre equipos que comprueban que los dos equipos est�n preparados para transmitir o recibir datos.\nEjemplo: &K2.") : Amended ToSubclass] string FlowControlSoft;

  [Description("La propiedad FlowControlOff contiene la cadena de comando usada para deshabilitar el control de flujo. El control de flujo consta de se�ales enviadas entre equipos que comprueban que los dos equipos est�n preparados para transmitir o recibir datos.\nEjemplo: &K0.") : Amended ToSubclass] string FlowControlOff;

  [Description("La propiedad InactivityScale es un factor multiplicador usado con la propiedad InactivityTimeout para calcular el per�odo de tiempo de espera de una conexi�n.") : Amended ToSubclass] string InactivityScale;

  [Description("La propiedad Index indica el n�mero de �ndice de este m�dem de servicio de telefon�a convencional.\nEjemplo: 0") : Amended ToSubclass] uint32 Index;

  [Description("La propiedad IndexEx indica el identificador de instancia de dispositivo para este m�dem POTS.\nEjemplo: \"1&08\"") : Amended ToSubclass] string IndexEx;

  [Description("La propiedad Model indica el modelo de este m�dem de servicio de telefon�a convencional.\nEjemplo: Sportster externo de 56 KB.") : Amended ToSubclass] string Model;

  [Description("La propiedad ModemInfPath indica la ruta de acceso al archivo .inf de este m�dem. Este archivo contiene la informaci�n de inicializaci�n del m�dem y su controlador.\nEjemplo: C:\\WINNT\\INF.") : Amended ToSubclass] string ModemInfPath;

  [Description("La propiedad ModemInfSection indica el nombre de la secci�n del archivo .inf del m�dem que contiene informaci�n acerca de �ste.") : Amended ToSubclass] string ModemInfSection;

  [Description("La propiedad ModulationBell contiene la cadena de comandos utilizada para indicar al m�dem que use las modulaciones Bell para 300 y 1200 bps.\nEjemplo: B1.") : Amended ToSubclass] string ModulationBell;

  [Description("La propiedad ModulationCCITT contiene la cadena de comandos empleada para indicar al m�dem que use las modulaciones CCITT para 300 y 1200 bps.\nEjemplo: B0.") : Amended ToSubclass] string ModulationCCITT;

  [Description("La propiedad PortSubClass contiene la cadena que define el puerto usado para este m�dem.") : Amended ToSubclass] string PortSubClass;

  [Description("La propiedad Prefix indica el prefijo de marcado usado para tener acceso a una l�nea externa.") : Amended ToSubclass] string Prefix;

  [Description("La propiedad Properties es una matriz de cadenas que enumera todas las propiedades, y sus valores, para este m�dem.") : Amended ToSubclass] uint8 Properties[];

  [Description("La propiedad ProviderName indica la ruta de acceso de red al equipo que proporciona los servicios de m�dem.") : Amended ToSubclass] string ProviderName;

  [Description("La propiedad Pulse contiene la cadena de comandos usada con el fin de indicar al m�dem que use el modo por pulsos para marcar. El marcado por pulsos es necesario en las l�neas telef�nicas que no pueden tratar el marcado por tonos.\nEjemplo: P.") : Amended ToSubclass] string Pulse;

  [Description("La propiedad Reset consta de la cadena de comando usada para restablecer el m�dem para la pr�xima llamada.\nEjemplo: AT&F.") : Amended ToSubclass] string Reset;

  [Description("La propiedad ResponsesKeyName contiene la respuesta que este m�dem podr�a dar al sistema operativo durante el proceso de conexi�n. Los dos primeros caracteres especifican el tipo de respuesta. Los dos caracteres siguientes especifican informaci�n acerca de la conexi�n que se establece. Los dos caracteres siguientes se usan s�lo para los c�digos de respuesta Progreso de la negociaci�n o Conectar. Los ocho caracteres siguientes especifican la velocidad de la l�nea entre m�dems negociada en bits por segundo (bps). Los caracteres se representan en formato de doble palabra con un entero de 32 bits (con el byte y la palabra invertidos). Los ocho �ltimos caracteres indican que el m�dem est� cambiando a un puerto diferente o la velocidad del Equipo terminal de datos (DTE). Normalmente, este campo no se usa porque los m�dems establecen las conexiones a una velocidad de puerto \"bloqueada\" independiente de la velocidad entre m�dems o de la del Equipo de comunicaciones de datos (DCE).") : Amended ToSubclass] string ResponsesKeyName;

  [Description("La propiedad SpeakerModeDial contiene la cadena de comandos usada para activar el altavoz del m�dem despu�s de marcar un n�mero y desactivarlo cuando se haya establecido una conexi�n.\nEjemplo: M1.") : Amended ToSubclass] string SpeakerModeDial;

  [Description("La propiedad SpeakerModeOff contiene la cadena de comandos usada para desactivar el altavoz del m�dem.\nEjemplo: M0.") : Amended ToSubclass] string SpeakerModeOff;

  [Description("La propiedad SpeakerModeOn contiene la cadena de comandos usada para activar el altavoz del m�dem.\nEjemplo: M2.") : Amended ToSubclass] string SpeakerModeOn;

  [Description("La propiedad SpeakerModeSetup contiene la cadena de comandos usada para indicar al m�dem que active el altavoz (hasta que se establezca una conexi�n).\nEjemplo: M3.") : Amended ToSubclass] string SpeakerModeSetup;

  [Description("La propiedad SpeakerVolumeHigh contiene la cadena de comandos usada para establecer el altavoz del m�dem al volumen m�s alto.\nEjemplo: L3.") : Amended ToSubclass] string SpeakerVolumeHigh;

  [Description("La propiedad SpeakerVolumeLow contiene la cadena de comandos usada para establecer el altavoz del m�dem al volumen m�s bajo.\nEjemplo: L1.") : Amended ToSubclass] string SpeakerVolumeLow;

  [Description("La propiedad SpeakerVolumeMed contiene la cadena de comandos usada para establecer el altavoz del m�dem al volumen medio.\nEjemplo: L2.") : Amended ToSubclass] string SpeakerVolumeMed;

  [Description("La propiedad StringFormat describe el tipo de caracteres usados para el texto pasado a trav�s del m�dem.") : Amended ToSubclass,Values{"Formato de cadena ASCII", "Formato de cadena DBCS", "Formato de cadena UNICODE"} : Amended ToSubclass] string StringFormat;

  [Description("La propiedad Terminator contiene la cadena que marca el final de una cadena de comandos.\nEjemplo: <cr>") : Amended ToSubclass] string Terminator;

  [Description("La propiedad Tone contiene la cadena de comandos que indica al m�dem que use el modo de tonos para el marcado. La l�nea telef�nica debe admitir el marcado por tonos.\nEjemplo: T.") : Amended ToSubclass] string Tone;

  [Description("La propiedad VoiceSwitchFeature contiene las cadenas de comandos usadas para activar las capacidades de voz de un m�dem de voz.\nEjemplo: AT+V.") : Amended ToSubclass] string VoiceSwitchFeature;

};



[Description("La clase Win32_POTSModemToSerialPort representa una asociaci�n entre un m�dem y el puerto serie que el m�dem usa.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_POTSModemToSerialPort : CIM_ControlledBy

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa el puerto serie usado por el m�dem.") : Amended ToSubclass] Win32_SerialPort Ref Antecedent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa el m�dem de servicio de telefon�a convencional que usa el puerto serie.") : Amended ToSubclass] Win32_POTSModem Ref Dependent;

};



[Description("La clase Win32_NetworkAdapter representa un adaptador de red en un sistema Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_NetworkAdapter : CIM_NetworkAdapter

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica el adaptador de red con respecto a otros dispositivos del sistema.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad ProductName indica el nombre del producto del adaptador de red.\nEjemplo: Fast EtherLink XL") : Amended ToSubclass] string ProductName;

  [Description("La propiedad AdapterType refleja el medio de red que que usa. Es posible que esta propiedad no sea aplicable para todos los tipos de adaptadores de red en esta clase. S�lo Windows NT.") : Amended ToSubclass,Values{"Ethernet 802.3", "Token Ring 802.5", "Interfaz de datos de distribuci�n por fibra (FDDI)", "Red de �rea extensa (WAN)", "LocalTalk", "Ethernet usando el formato DIX de encabezado", "ARCNET", "ARCNET (878.2)", "ATM", "Inal�mbrico", "Inal�mbrico de infrarrojos", "Bpc", "CoWan", "1394"} : Amended ToSubclass] string AdapterType;

  [Description("La propiedad AdapterTypeId refleja el medio de red en uso. Esta propiedad da la misma informaci�n que la propiedad AdapterType, excepto que la informaci�n se devuelve en la forma de un valor entero que corresponde a lo siguiente: \n0 - Ethernet 802.3\n1 - Token Ring 802.5\n2 - Fiber Distributed Data Interface (FDDI)\n3 - Wide Area Network (WAN)\n4 - LocalTalk\n5 - Ethernet usando el formato de encabezado DIX\n6 - ARCNET\n7 - ARCNET (878.2)\n8 - ATM\n9 - Wireless\n10 - Infrared Wireless\n11 - Bpc\n12 - CoWan\n13 - 1394\nEsta propiedad puede ser no aplicable a todos los tipos de adaptadores de red listados dentro de esta clase. S�lo Windows NT.") : Amended ToSubclass,Values{"Ethernet 802.3", "Token Ring 802.5", "Interfaz de datos de distribuci�n por fibra (FDDI)", "Red de �rea extensa (WAN)", "LocalTalk", "Ethernet usando el formato DIX de encabezado", "ARCNET", "ARCNET (878.2)", "ATM", "Inal�mbrico", "Inal�mbrico de infrarrojos", "Bpc", "CoWan", "1394"} : Amended ToSubclass] uint16 AdapterTypeId;

  [Description("La propiedad MACAddress indica la direcci�n de Media Access Control (MAC) para este adaptador de red. Una direcci�n MAC es un n�mero �nico de 48 bits asignado al adaptador de red por el fabricante. Identifica de forma �nica este adaptador de red y se usa en la asignaci�n de comunicaciones de red TCP/IP.") : Amended ToSubclass] string MACAddress;

  [Description("La propiedad ServiceName indica el nombre de servicio del adaptador de red. Este nombre suele ser m�s corto que el nombre completo del producto. \nEjemplo: Elnkii.") : Amended ToSubclass] string ServiceName;

  [Description("La propiedad Manufacturer indica el nombre del fabricante del adaptador de red.\nEjemplo: 3COM.") : Amended ToSubclass] string Manufacturer;

  [Description("La propiedad Installed determina si el adaptador de red est� instalado en el sistema.\nValores: TRUE o FALSE. Un valor TRUE indica si el adaptador de red est� instalado.  \nLa propiedad Installed qued� obsoleta. No hay valor de reemplazo y esta propiedad se considera ahora obsoleta.") : Amended ToSubclass] boolean Installed;

  [Description("La propiedad Index indica el n�mero de �ndice del adaptador de red, que se almacena en el Registro del sistema. \nEjemplo: 0.") : Amended ToSubclass] uint32 Index;

  [Description("La propiedad InterfaceIndex contiene el valor del �ndice que identifica de forma �nica a la interfaz local.") : Amended ToSubclass] uint32 InterfaceIndex;

  [Description("La propiedad MaxNumberControlled indica el n�mero m�ximo de los puertos directamente direccionables admitidos por este adaptador de red. Se debe usar el valor cero si se desconoce el n�mero.") : Amended ToSubclass] uint32 MaxNumberControlled;

  [Description("La propiedad TimeOfLastReset indica cu�ndo se restableci� por �ltima vez el adaptador de red.") : Amended ToSubclass] datetime TimeOfLastReset;

  [Description("La propiedad NetConnectionID especifica el nombre de conexi�n de red tal como aparece en la carpeta \"Conexiones de red\".") : Amended ToSubclass] string NetConnectionID;

  [Description("NetConnectionStatus es una cadena que indica el estado de la conexi�n del adaptador de red a la red. El valor de la propiedad se interpreta de la siguiente manera:\n0 - Desconectado\n1 - Conectar\n2 - Conectado\n3 - Desconectar\n4 - Hardware no presente\n5 - Hardware deshabilitado\n6 - Hardware con mal funcionamiento\n7 - Medios desconectados\n8 - Autenticaci�n\n9 - Autenticaci�n correcta\n10 - Error en la autenticaci�n\n11 - Direcci�n no v�lida\n12 - Credenciales necesarias\n.. - Otros - Para valores enteros distintos de los listados m�s arriba, consulte la documentaci�n de errores de Win32.") : Amended ToSubclass,Values{"Desconectado", "Conectando", "Conectado", "Desconectando", "Hardware ausente", "Hardware deshabilitado", "Error de funcionamiento del hardware", "Medios desconectados", "Autenticando", "Autenticaci�n correcta", "Error de autenticaci�n", "Direcci�n no v�lida", "Credenciales necesarias", "Otros"} : Amended ToSubclass] uint16 NetConnectionStatus;

  [Description("La propiedad NetEnabled especifica si est� habilitada la conexi�n de red.") : Amended ToSubclass] boolean NetEnabled;

  [Description("La propiedad GUID especifica el identificador global �nico de la conexi�n.") : Amended ToSubclass] string GUID;

  [Description("La propiedad PhysicalAdapter especifica si se trata de un adaptador f�sico o l�gico.") : Amended ToSubclass] boolean PhysicalAdapter;

  [Description("El m�todo Enable habilita el adaptador de red en el equipo de destino. ") : Amended ToSubclass] uint32 Enable();

  [Description("El m�todo Disable deshabilita el adaptador de red en el equipo de destino. ") : Amended ToSubclass] uint32 Disable();

};



[Description("La clase Win32_NetworkConnection representa una conexi�n de red activa en un entorno de Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_NetworkConnection : CIM_LogicalElement

{

  [Description("La propiedad Comment contiene un comentario suministrado por el proveedor de red.") : Amended ToSubclass] string Comment;

  [Description("La propiedad ConnectionType indica el tipo de persistencia de la conexi�n utilizada para conectar con la red.\nEjemplo: Permanente.") : Amended ToSubclass,Values{"Conexi�n actual", "Conexi�n persistente"} : Amended ToSubclass] string ConnectionType;

  [Description("La propiedad ConnectionState indica el estado actual de la conexi�n de red.") : Amended ToSubclass,Values{"Conectado", "Error", "Pausado", "Desconectado", "Conectando", "Volver a conectar"} : Amended ToSubclass] string ConnectionState;

  [Description("La propiedad DisplayType indica c�mo se debe mostrar el objeto de red en una interfaz de usuario de exploraci�n de red.\nEjemplo: Gen�rico.") : Amended ToSubclass,Values{"Dominio", "Gen�rico", "Servidor", "Compartir"} : Amended ToSubclass] string DisplayType;

  [Description("La propiedad LocalName indica el nombre local del dispositivo de red conectado.\nEjemplo: c:\\public.") : Amended ToSubclass] string LocalName;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name indica el nombre de la conexi�n de red actual. Se trata de la combinaci�n del valor de la propiedad RemoteName y el valor de la propiedad LocalName.\nEjemplo: \\\\NTRELEASE (c:\\public).") : Amended ToSubclass] string Name;

  [Description("La propiedad Persistent determina si el sistema operativo volver� a realizar autom�ticamente esta conexi�n en el pr�ximo inicio de sesi�n.\nValores: TRUE o FALSE. El valor TRUE indica que se volver� a realizar la conexi�n de red autom�ticamente.") : Amended ToSubclass] boolean Persistent;

  [Description("La propiedad ProviderName contiene el nombre del proveedor al que pertenece el recurso. Esta propiedad puede tener el valor NULO si no se conoce el nombre del proveedor.") : Amended ToSubclass] string ProviderName;

  [Description("La propiedad RemoteName contiene el nombre de recurso remoto de un recurso de red. Para la conexi�n actual o una conexi�n permanente, RemoteName contiene el nombre de red asociado con el nombre del valor en la propiedad LocalName. El nombre de RemoteName debe seguir las convenciones de nomenclatura del proveedor de la red. \nEjemplo: \\\\NTRELEASE.") : Amended ToSubclass] string RemoteName;

  [Description("La propiedad RemotePath contiene la ruta de acceso completa al recurso de red.\nEjemplo: \\\\infosrv1\\public") : Amended ToSubclass] string RemotePath;

  [Description("La propiedad ResourceType identifica el tipo de recurso que se va a enumerar o con el que se va a conectar.") : Amended ToSubclass,Values{"Disco", "Imprimir", "Cualquiera"} : Amended ToSubclass] string ResourceType;

  [Description("La propiedad UserName contiene el nombre de usuario o el nombre del usuario predeterminado utilizado para establecer una conexi�n de red. \nEjemplo: SYSTEM.") : Amended ToSubclass] string UserName;

  [Description("La propiedad AccessMask es una matriz de bits que representa los derechos de acceso como establecidos remotamente en el recurso compartido de red que mantiene el usuario o grupo en cuyo nombre se devuelve la instancia. Esta propiedad s�lo se admite en Windows NT y Windows 2000.") : Amended ToSubclass,BitValues{"FILE_READ_DATA (archivo) o FILE_LIST_DIRECTORY (directorio)", "FILE_WRITE_DATA (archivo) o FILE_ADD_FILE (directorio)", "FILE_APPEND_DATA (archivo) o FILE_ADD_SUBDIRECTORY (directorio)", "FILE_READ_EA", "FILE_WRITE_EA", "FILE_EXECUTE (archivo) o FILE_TRAVERSE (directorio)", "FILE_DELETE_CHILD (directorio)", "FILE_READ_ATTRIBUTES", "FILE_WRITE_ATTRIBUTES", "DELETE", "READ_CONTROL", "WRITE_DAC", "WRITE_OWNER", "SYNCHRONIZE"} : Amended ToSubclass] uint32 AccessMask;

};



[Description("La clase Win32_NetworkClient representa un cliente de red en un sistema Win32. Cualquier sistema de la red que tenga una relaci�n de cliente con el sistema es un descendiente (o miembro) de esta clase.\nEjemplo: un equipo que ejecuta Windows 2000 o Windows 98 que forma parte de un dominio de Windows 2000.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_NetworkClient : CIM_LogicalElement

{

  [Description("La propiedad Manufacturer indica el nombre del fabricante del cliente de red que se ejecuta en el sistema Win32.\nEjemplo: Microsoft Corporation") : Amended ToSubclass] string Manufacturer;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name identifica el nombre de red del cliente de red que se ejecuta en un sistema Win32.\nEjemplo: Red de Microsoft Windows") : Amended ToSubclass] string Name;

};



[Description("El protocolo Win32_NetworkProtocol representa un protocolo y sus caracter�sticas de red en un sistema Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_NetworkProtocol : CIM_LogicalElement

{

  [Description("La propiedad ConnectionlessService indica si el protocolo admite el servicio sin conexi�n. Un servicio sin conexi�n (datagrama) describe un protocolo de comunicaciones o transporte en que los paquetes de datos se enrutan independientemente de los dem�s y pueden seguir diferentes rutas y llegar en orden diferente al de env�o. Por el contrario, un servicio orientado a conexi�n proporciona un circuito virtual a trav�s del cual los paquetes de datos se reciben en el mismo orden en que se transmitieron. Si la conexi�n entre los equipos es err�nea, se notifica a la aplicaci�n.\nValores: TRUE o FALSE. El valor TRUE indica que el protocolo utiliza un servicio sin conexi�n.") : Amended ToSubclass] boolean ConnectionlessService;

  [Description("La propiedad GuaranteesDelivery indica si el protocolo garantiza que todos los datos enviados llegar�n a su destino. Si este marcador es FALSE, no hay tal garant�a. \nValores: TRUE o FALSE. El valor TRUE indica que el protocolo admite la entrega garantizada de paquetes de datos.") : Amended ToSubclass] boolean GuaranteesDelivery;

  [Description("La propiedad GuaranteesSequencing indica si el protocolo garantiza que los datos llegar�n en el orden en que se enviaron. Observe que esta caracter�stica no garantiza la entrega de los datos, s�lo su orden. \nValores: TRUE o FALSE. El valor TRUE indica que el orden de los datos enviados est� garantizado.") : Amended ToSubclass] boolean GuaranteesSequencing;

  [units("caracteres") : Amended ToSubclass,Description("La propiedad MaximumAddressSize indica la longitud m�xima que admite el protocolo para una direcci�n de socket. Las direcciones de socket pueden ser elementos como direcciones URL (www.microsoft.com) o direcciones IP (130.215.24.1).") : Amended ToSubclass] uint32 MaximumAddressSize;

  [units("caracteres") : Amended ToSubclass,Description("La propiedad MaximumMessageSize indica el tama�o m�ximo de mensaje que admite el protocolo. Se trata del tama�o m�ximo de mensaje que el host puede enviar o recibir. Para los protocolos que no admiten las tramas de mensajes, el tama�o m�ximo real del mensaje que se puede enviar a una direcci�n determinada puede ser menor que este valor. Hay dos valores especiales definidos para esta propiedad:\n0: el protocolo est� orientado a flujo; el concepto de tama�o de mensaje no es relevante.\n1: el tama�o m�ximo de mensaje de salida (enviado) depende del MTU (tama�o de la unidad de transmisi�n m�xima) de la red subyacente y, por lo tanto, no se puede conocer hasta que se ha enlazado un socket. Las aplicaciones deben utilizar getsockopt para recuperar el valor de SO_MAX_MSG_SIZE una vez que el socket se ha enlazado a una direcci�n local.\n 0xFFFFFFFF: no hay un tama�o m�ximo de mensaje definido.\n") : Amended ToSubclass] uint32 MaximumMessageSize;

  [Description("La propiedad MessageOriented indica si el protocolo est� orientado a mensajes. Un protocolo orientado a mensajes utiliza paquetes de datos para transferir la informaci�n. Por el contrario, los protocolos orientados a flujo transfieren los datos como un flujo continuo de bytes.\nValores: TRUE o FALSE. El valor TRUE indica que el protocolo est� orientado a mensajes.") : Amended ToSubclass] boolean MessageOriented;

  [units("caracteres") : Amended ToSubclass,Description("La propiedad MinimumAddressSize especifica la longitud m�nima de una direcci�n de socket compatible con el  protocolo. ") : Amended ToSubclass] uint32 MinimumAddressSize;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name contiene el nombre del protocolo.\nEjemplo: TCP/IP") : Amended ToSubclass] string Name;

  [Description("La propiedad PseudoStreamOriented indica si se trata de un protocolo orientado a mensajes, que puede recibir paquetes de datos de longitud variable, o datos transmitidos en todas las operaciones de recepci�n. Esta capacidad opcional resulta �til cuando una aplicaci�n no desea que el protocolo env�e mensajes mediante tramas y requiere caracter�sticas orientadas a flujo.\nValores: TRUE o FALSE. El valor TRUE indica que el protocolo no est� totalmente orientado a flujo.") : Amended ToSubclass] boolean PseudoStreamOriented;

  [Description("La propiedad SupportsBroadcasting indica si el protocolo admite un mecanismo para difundir mensajes a trav�s de la red.\nValores: TRUE o FALSE. El valor TRUE indica que el protocolo admite la difusi�n.") : Amended ToSubclass] boolean SupportsBroadcasting;

  [Description("La propiedad SupportsConnectData indica si el protocolo permite que los datos se conecten a trav�s de la red.\nValores: TRUE o FALSE. El valor TRUE indica que el protocolo permite que los datos se conecten.") : Amended ToSubclass] boolean SupportsConnectData;

  [Description("La propiedad SupportsDisconnectData indica si el protocolo permite que los datos se desconecten en la red.\nValores: TRUE o FALSE. El valor TRUE indica que el protocolo permite que los datos se desconecten.") : Amended ToSubclass] boolean SupportsDisconnectData;

  [Description("La propiedad SupportsEncryption indica si el protocolo admite el cifrado de datos.\nValores: TRUE o FALSE. El valor TRUE indica que el protocolo admite el cifrado de datos.") : Amended ToSubclass] boolean SupportsEncryption;

  [Description("La propiedad SupportsExpeditedData indica si el protocolo admite datos inmediatos (tambi�n conocidos como datos urgentes) a trav�s de la red. Los datos inmediatos pueden pasar por alto el control de flujo y recibir prioridad sobre los paquetes de datos normales.\nValores: TRUE o FALSE. El valor TRUE indica que el protocolo admite datos inmediatos.") : Amended ToSubclass] boolean SupportsExpeditedData;

  [Description("La propiedad SupportsFragmentation indica si el protocolo admite la transmisi�n de datos en fragmentos. El tama�o de la unidad de transmisi�n m�xima (MTU, Maximum Transfer Unit) de una red f�sica est� oculto en las aplicaciones. Cada tipo de medio tiene un tama�o m�ximo de trama que no se puede superar. El nivel de v�nculo es responsable de detectar el MTU e informar del mismo a los protocolos utilizados. \nValores: TRUE o FALSE. El valor TRUE indica que el protocolo admite la transmisi�n de datos en fragmentos.") : Amended ToSubclass] boolean SupportsFragmentation;

  [Description("La propiedad SupportsGracefulClosing indica si el protocolo admite operaciones de cierre en dos fases, tambi�n conocidas como operaciones de cierre sin errores. Si no es as�, el protocolo s�lo admite operaciones de anulaci�n y cierre. \nValores: TRUE o FALSE. El valor TRUE indica que el protocolo admite el cierre ordenado de conexiones de red.") : Amended ToSubclass] boolean SupportsGracefulClosing;

  [Description("La propiedad SupportsGuaranteedBandwidth indica si el protocolo dispone de un mecanismo para establecer y mantener un ancho de banda garantizado.\nValores: TRUE o FALSE. El valor TRUE indica que el protocolo admite un ancho de banda garantizado.") : Amended ToSubclass] boolean SupportsGuaranteedBandwidth;

  [Description("La propiedad SupportsMulticasting indica si el protocolo admite multidifusi�n.\nValores: TRUE o FALSE. El valor TRUE indica que el protocolo admite multidifusi�n.") : Amended ToSubclass] boolean SupportsMulticasting;

  [Description("La propiedad SupportsQualityofService indica si el protocolo es compatible con Calidad de servicio (QOS) mediante el proveedor de servicios o la portadora de transporte subyacente. QOS es una colecci�n de componentes que habilitan la diferenciaci�n y tratamiento preferente de subconjuntos de datos transmitidos por la red. QOS significa, aproximadamente, que los subconjuntos de datos obtienen una prioridad m�s alta o un servicio garantizado al recorrer una red. \nValores: TRUE o FALSE. El valor TRUE indica que el protocolo admite QOS.") : Amended ToSubclass] boolean SupportsQualityofService;

};



[Description("La clase Win32_ProtocolBinding representa una asociaci�n entre un controlador de nivel de sistema, un protocolo de red y un adaptador de red.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ProtocolBinding

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa el protocolo de red que se utiliza con el controlador del sistema y en el adaptador de red.") : Amended ToSubclass] Win32_NetworkProtocol Ref Antecedent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Device representa las propiedades del adaptador de red que se utiliza en el sistema.") : Amended ToSubclass] Win32_NetworkAdapter Ref Device;

  [Description("La referencia Dependent representa el controlador del sistema que utiliza el adaptador de red a trav�s del protocolo de red de esta clase.") : Amended ToSubclass] Win32_SystemDriver Ref Dependent;

};



[Description("La clase de configuraci�n Win32_NetworkAdapterConfiguration representa los atributos y comportamientos de un adaptador de red . Esta clase se ha extendido para incluir m�todos y propiedades adicionales que son compatibles con la administraci�n de los protocolos TCP/IP (e independientes del adaptador de red).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_NetworkAdapterConfiguration : CIM_Setting

{

  [Description("La propiedad GatewayCostMetric indica una m�trica de costo de valores enteros (entre 1 y 9999) que se va a utilizar para calcular las rutas m�s r�pidas, confiables y econ�micas. Este argumento tiene una correspondencia exacta con la propiedad DefaultIPGateway. S�lo para Windows 2000.") : Amended ToSubclass] uint16 GatewayCostMetric[];

  [Description("La propiedad DefaultIPGateway indica las direcciones IP de las puertas de enlace predeterminadas que el equipo usa.\nEjemplo: {194.161.12.1, 194.162.46.1}") : Amended ToSubclass] string DefaultIPGateway[];

  [Description("La propiedad DHCPEnabled determina si se va a permitir que un servidor del protocolo de configuraci�n din�mica de host (DHCP) asigne autom�ticamente direcciones IP cuando se establezcan conexiones de red.\nValores: TRUE o FALSE. Si se asigna el valor TRUE, DHCP est� habilitado.") : Amended ToSubclass] boolean DHCPEnabled;

  [Description("La propiedad DHCPLeaseExpires indica la fecha y hora de expiraci�n de una concesi�n de direcci�n IP que se asign� a un equipo por el servidor de protocolo de configuraci�n din�mica de host (DHCP).\nEjemplo: 20521201000230.000000000") : Amended ToSubclass] datetime DHCPLeaseExpires;

  [Description("La propiedad DHCPLeaseObtained indica la fecha y hora de obtenci�n de una concesi�n de direcci�n IP que se asign� a un equipo por el servidor de protocolo de configuraci�n din�mica de host (DHCP).\nEjemplo: 19521201000230.000000000") : Amended ToSubclass] datetime DHCPLeaseObtained;

  [Description("La propiedad DHCPServer indica la direcci�n IP del servidor DHCP (Protocolo de configuraci�n din�mica de host).\nEjemplo: 154.55.34.0") : Amended ToSubclass] string DHCPServer;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Index especifica el n�mero de �ndice correspondiente a la configuraci�n del adaptador de red de Win32. El n�mero de �ndice se usa cuando hay m�s de una configuraci�n disponible.") : Amended ToSubclass] uint32 Index;

  [Description("La propiedad InterfaceIndex contiene el valor del �ndice que identifica de forma �nica a la interfaz local.") : Amended ToSubclass] uint32 InterfaceIndex;

  [Description("La propiedad IPAddress contiene una lista con todas las direcciones IP asociadas al adaptador de red actual.\nEjemplo: 155.34.22.0") : Amended ToSubclass] string IPAddress[];

  [Description("La propiedad IPSubnet contiene una lista con todas las m�scaras de subred asociadas al adaptador de red actual.\nEjemplo: 255.255.0") : Amended ToSubclass] string IPSubnet[];

  [Description("La propiedad IPXAddress indica la direcci�n (IPX) del adaptador de red. La direcci�n IPX identifica un sistema en una red que utiliza protocolo IPX.") : Amended ToSubclass] string IPXAddress;

  [Description("La propiedad MACAddress indica la direcci�n de Media Access Control (MAC) para el adaptador de red. El fabricante asigna una direcci�n MAC para identificar de forma �nica al adaptador de red.\nEjemplo: 00:80:C7:8F:6C:96") : Amended ToSubclass] string MACAddress;

  [Description("La propiedad ServiceName indica el nombre de servicio del adaptador de red. Este nombre suele ser m�s corto que el nombre completo del producto. \nEjemplo: Elnkii.") : Amended ToSubclass] string ServiceName;

  [Description("La propiedad IPEnabled determina si IP est� enlazado y habilitado para este adaptador de red.") : Amended ToSubclass] boolean IPEnabled;

  [Description("La propiedad IPXEnabled determina si Internetwork Packet Exchange (IPX) est� enlazado y habilitado para este adaptador.") : Amended ToSubclass] boolean IPXEnabled;

  [Description("La propiedad FullDNSRegistrationEnabled especifica si las direcciones IP de esta conexi�n est�n registradas en DNS bajo el nombre DNS completo del equipo. El nombre DNS completo del equipo se muestra en la ficha Identificaci�n de red del elemento  Sistema del Panel de control. S�lo en Windows 2000.") : Amended ToSubclass] boolean FullDNSRegistrationEnabled;

  [Description("La propiedad DomainDNSRegistrationEnabled especifica si las direcciones IP de esta conexi�n est�n registradas en DNS bajo el nombre de dominio de esta conexi�n, adem�s de registrarse bajo el nombre DNS completo del equipo. El nombre de dominio de esta conexi�n se define por medio del m�todo SetDNSDomain() o DHCP lo asigna. El nombre registrado es el nombre del host del equipo que tiene el nombre de dominio anexado. S�lo en Windows 2000.") : Amended ToSubclass] boolean DomainDNSRegistrationEnabled;

  [Description("La propiedad IPConnectionMetric indica el costo de utilizar las rutas configuradas para este adaptador enlazado a IP y se trata del valor estimado de dichas rutas de la tabla de enrutamiento IP. Si hay varias rutas para cada destino de la tabla de enrutamiento IP, se utiliza la ruta con la m�trica m�s baja. El valor predeterminado es 1. S�lo para Windows 2000.") : Amended ToSubclass] uint32 IPConnectionMetric;

  [Description("La propiedad DatabasePath indica una ruta de archivo de Windows a los archivos de base de datos de Internet est�ndar (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS). Lo utiliza la interfaz de Windows Sockets. La propiedad s�lo est� disponible en los sistemas de Windows NT/Windows 2000.") : Amended ToSubclass] string DatabasePath;

  [Description("La propiedadIPUseZeroBroadcast indica si se utilizan las difusiones de ceros de IP. Si este par�metro tiene el valor TRUE, IP utilizar� las difusiones de ceros (0.0.0.0), y el sistema utilizar� las difusiones de unos (255.255.255.255). Los sistemas de equipos normalmente utilizan difusiones de unos, pero los que se derivan de las implementaciones BSD utilizan las difusiones de ceros. Los sistemas que no utilizan las mismas difusiones no interoperar�n en la misma red. Valor predeterminado: FALSE.") : Amended ToSubclass] boolean IPUseZeroBroadcast;

  [Description("La propiedad ArpAlwaysSourceRoute indica si ARP siempre usa enrutamiento de origen. Si se asigna el valor TRUE, TCP/IP transmitir� las consultas ARP con el enrutamiento de origen habilitado en redes Token Ring. De forma predeterminada, ARP transmite las consultas primero sin el enrutamiento de origen y, si no se recibe respuesta, vuelve a intentarlo con el enrutamiento de origen habilitado. Enrutamiento de origen permite el enrutamiento de paquetes de red a trav�s de diferentes tipos de red. Predeterminado: FALSE.") : Amended ToSubclass] boolean ArpAlwaysSourceRoute;

  [Description("La propiedad ArpUseEtherSNAP indica si los paquetes de Ethernet utilizan la codificaci�n SNAP IEEE 802.3. Si se asigna el valor 1, TCP/IP transmitir� los paquetes de Ethernet con la codificaci�n SNAP 802.3. De forma predeterminada, la pila transmite los paquetes en formato DIX de Ethernet. Los sistemas Windows NT/Windows 2000 reciben siempre en ambos formatos. Valor predeterminado: FALSE.") : Amended ToSubclass] boolean ArpUseEtherSNAP;

  [Description("La propiedad DefaultTOS indica el valor predeterminado de tipo de servicio (TOS) establecido en el encabezado de los paquetes IP salientes. Consulte el documento RFC 791 para ver la definici�n de los valores. Valor predeterminado: 0, Intervalo v�lido: 0 - 255.") : Amended ToSubclass] uint8 DefaultTOS;

  [Description("La propiedad DefaultTTL indica el valor Per�odo de vida (TTL) predeterminado definido en el encabezado de los paquetes IP salientes. El TTL especifica el n�mero de enrutadores por los que un paquete IP puede pasar hasta alcanzar su destino antes de ser descartado. Cada enrutador reduce en uno el recuento TTL de un paquete al pasar y descarta los paquetes si el TTL es 0. Valor predeterminado: 32, Intervalo v�lido: de 1 a 255.") : Amended ToSubclass] uint8 DefaultTTL;

  [Description("La propiedad DeadGWDetectEnabled indica si se detectan las puertas de enlace inactivas. Si se asigna el valor TRUE, TCP detectar� las puertas de enlace inactivas. Con esta caracter�stica habilitada, TCP pedir� a IP el cambio a una puerta de enlace de reserva si retransmite un segmento varias veces sin recibir una respuesta. Valor predeterminado: TRUE.") : Amended ToSubclass] boolean DeadGWDetectEnabled;

  [Description("La propiedad PMTUBHDetectEnabled indica si se detectan los enrutadores \"agujero negro\". Si se asigna el valor TRUE, TCP intentar� detectar los enrutadores \"agujero negro\" durante la detecci�n de la unidad MTU de la ruta de acceso. Un enrutador \"agujero negro\" no devuelve mensajes de destino de ICMP inaccesible cuando necesita fragmentar un datagrama IP con el bit No fragmentar definido. TCP depende de la recepci�n de estos mensajes para detectar la unidad MTU de la ruta de acceso. Con esta caracter�stica habilitada, TCP intentar� enviar segmentos sin el bit No fragmentar definido si no se confirman varias retransmisiones de un segmento. Si se confirma el segmento como resultado, el MSS se reducir� y se definir� el bit No fragmentar para futuros paquetes de la conexi�n. Al habilitar la detecci�n de agujeros negros aumenta el n�mero m�ximo de retransmisiones realizadas para un segmento dado. Valor predeterminado: FALSE.") : Amended ToSubclass] boolean PMTUBHDetectEnabled;

  [Description("La propiedad PMTUDiscoveryEnabled indica si se detecta la ruta m�xima de transmisi�n (MTU). Si se asigna el valor TRUE, TCP intentar� detectar la unidad MTU (o el mayor tama�o de paquete) en la ruta de acceso a un host remoto. Mediante la detecci�n de la unidad MTU de la ruta de acceso y la limitaci�n de los segmentos TCP a este tama�o, TCP puede eliminar la fragmentaci�n en los enrutadores que se encuentran en la ruta de acceso que conecta las redes con diferentes unidades MTU. La fragmentaci�n repercute negativamente en el rendimiento de TCP y la congesti�n de la red. Si se asigna el valor FALSE, se utilizar� una unidad MTU de 576 bytes para todas las conexiones que no sean a equipos que se encuentren en la subred local. Valor predeterminado: TRUE.") : Amended ToSubclass] boolean PMTUDiscoveryEnabled;

  [Units("bytes") : Amended ToSubclass,Description("La propiedad ForwardBufferMemory indica la cantidad de memoria que IP asigna para almacenar datos de paquetes en la cola de paquetes del enrutador. Cuando el espacio de este b�fer est� lleno, el enrutador comienza a descartar aleatoriamente paquetes de la cola. Los b�feres de datos de las colas de paquetes tienen una longitud de 256 bytes, por lo que el valor de este par�metro debe ser un m�ltiplo de 256. Para paquetes de gran tama�o se encadenan varios b�feres. El encabezado IP de los paquetes se almacena por separado. Este par�metro se omite y no se asignan b�feres si el enrutador IP no est� habilitado. El tama�o del b�fer puede variar desde la red MTU al valor m�s peque�o que 0xFFFFFFFF. Valor predeterminado: 74240 (suficiente para 50 paquetes de 1480 bytes, redondeados a un m�ltiplo de 256).") : Amended ToSubclass] uint32 ForwardBufferMemory;

  [Description("La propiedad IGMPLevel determina en qu� medida el sistema admite la multidifusi�n IP y participa en el Protocolo de administraci�n de grupos de Internet. En el nivel 0, el sistema no admite la multidifusi�n. En el nivel 1, el sistema s�lo puede enviar paquetes de multidifusi�n IP. En el nivel 2, el sistema puede enviar paquetes de multidifusi�n IP y participar totalmente en IGMP para recibir paquetes de multidifusi�n. Valor predeterminado: 2") : Amended ToSubclass,Values{"No multidifusi�n IP", "Multidifusi�n IP", "Multidifusi�n IP & IGMP"} : Amended ToSubclass] uint8 IGMPLevel;

  [Units("milisegundos") : Amended ToSubclass,Description("La propiedad KeepAliveInterval determina el intervalo de separaci�n de retransmisiones de mantenimiento de conexi�n (Keep Alive) hasta que se reciba una respuesta. Una vez recibida una respuesta, el retardo hasta la siguiente transmisi�n de mantenimiento de conexi�n est� controlado de nuevo por el valor de Keep Alive Transmission. La conexi�n se anular� despu�s de intentar el n�mero de retransmisiones especificado en TcpMaxDataRetransmissions y no se haya obtenido respuesta. Valor predeterminado: 1000, Intervalo v�lido: 1 - 0xFFFFFFFF.") : Amended ToSubclass] uint32 KeepAliveInterval;

  [Units("milisegundos") : Amended ToSubclass,Description("La propiedad KeepAliveTime determina la frecuencia con que TCP intenta comprobar que una conexi�n inactiva sigue intacta mediante el env�o de un paquete de mantenimiento de conexi�n (Keep Alive). Si el sistema remoto sigue siendo accesible y est� en funcionamiento, confirmar� la transmisi�n de mantenimiento de conexi�n. De forma predeterminada, este tipo de paquetes no se env�an. Una aplicaci�n puede habilitar esta caracter�stica en una conexi�n. Valor predeterminado: 7.200.000 (dos horas)") : Amended ToSubclass] uint32 KeepAliveTime;

  [Units("bytes") : Amended ToSubclass,Description("La propiedad MTU invalida la unidad m�xima de transmisi�n (MTU) predeterminada de una interfaz de red. La unidad MTU es el tama�o m�ximo del paquete (incluido el encabezado de transporte) que el transporte transmitir� por la red subyacente. El datagrama IP puede abarcar varios paquetes. El intervalo de este valor abarca el tama�o m�nimo de paquete (68) hasta la MTU compatible con la red subyacente.") : Amended ToSubclass] uint32 MTU;

  [Description("La propiedad NumForwardPackets determina el n�mero de encabezados de paquetes IP asignados para la cola de paquetes del enrutador. Cuando todos los encabezados est�n en uso, el enrutador comienza a descartar aleatoriamente paquetes de la cola. Este valor debe ser al menos tan grande como el valor de ForwardBufferMemory dividido entre el tama�o m�ximo de datos IP de las redes conectadas al enrutador. No debe ser mayor que el valor de ForwardBufferMemory dividido entre 256, ya que se utilizan como m�nimo 256 bytes de memoria del b�fer de reenv�o para cada paquete. El n�mero �ptimo de paquetes de reenv�o de un tama�o de ForwardBufferMemory especificado depende del tipo de tr�fico existente en la red y se encontrar� entre estos dos valores. Este par�metro se omite y no se asignan encabezados si el enrutador no est� habilitado. Valor predeterminado: 50, Intervalo v�lido: 1 - 0xFFFFFFFF") : Amended ToSubclass] uint32 NumForwardPackets;

  [Description("La propiedad TcpMaxConnectRetransmissions indica el n�mero de veces que TCP intentar� retransmitir una Solicitud de conexi�n antes de terminar la conexi�n. El per�odo de espera de retransmisi�n es de 3 segundos. El per�odo de espera de retransmisi�n se duplica para cada intento. Valor predeterminado: 3, Intervalo r�pido: 0 - 0xFFFFFFFF.") : Amended ToSubclass] uint32 TcpMaxConnectRetransmissions;

  [Description("La propiedad TcpMaxDataRetransmissions indica el n�mero de veces que TCP retransmitir� un segmento de datos individual (segmento sin conexi�n) antes de terminar la conexi�n. El per�odo de espera de la retransmisi�n se duplicar� con cada retransmisi�n sucesiva en una conexi�n. Valor predeterminado: 5, Intervalo v�lido: 0 - 0xFFFFFFFF.") : Amended ToSubclass] uint32 TcpMaxDataRetransmissions;

  [Description("La propiedad TcpNumConnections indica el n�mero m�ximo de conexiones que TCP puede abrir a la vez. Default: 0xFFFFFE, Intervalo v�lido: 0 - 0xFFFFFE.") : Amended ToSubclass] uint32 TcpNumConnections;

  [Description("La propiedad TcpUseRFC1122UrgentPointer determina si TCP utiliza la especificaci�n RFC 1122 para datos urgentes o el modo utilizado por sistemas derivados de BSD. Los dos mecanismos interpretan de forma distinta el puntero urgente en el encabezado TCP y la longitud de los datos urgentes. No son interoperables. De forma predeterminada, Windows 2000 y Windows NT 3.51 utiliza el modo BSD. Si est� el valor TRUE, se env�an los datos urgentes en modo RFC 1122. Valor predeterminado: FALSE. ") : Amended ToSubclass] boolean TcpUseRFC1122UrgentPointer;

  [Units("bytes") : Amended ToSubclass,Description("La propiedad TcpWindowSize contiene el tama�o m�ximo de la ventana de recepci�n TCP que el sistema ofrece. La ventana de recepci�n especifica el n�mero de bytes que un remitente puede transmitir sin recibir confirmaci�n. En general, las ventanas que pueden recepci�n de tama�os mayores mejoran el rendimiento cuando hay retrasos y  sobre redes de banda ancha. Para mayor eficacia, la ventana de recepci�n debe ser un m�ltiplo para del tama�o m�ximo del segmento TCP (MSS). Valor predeterminado: Cuatro veces el tama�o m�ximo de los datos TCP o un m�ltiplo par del tama�o de datos TCP redondeado hacia el m�ltiplo m�s cercano a 8760. Intervalo v�lido: 0 - 65535.") : Amended ToSubclass] uint16 TcpWindowSize;

  [Description("La propiedad IPPortSecurityEnabled indica si la seguridad del puerto IP est� habilitada globalmente por todos los adaptadores de red enlazados a IP. Esta propiedad qued� obsoleta en favor de IPFilterSecurityEnabled en su lugar.") : Amended ToSubclass] boolean IPPortSecurityEnabled;

  [Description("La propiedad IPFilterSecurityEnabled indica si la seguridad de puertos IP est� habilitada globalmente en todos los adaptadores de red enlazados a IP. Esta propiedad se utiliza junto con las propiedades IPSecPermitTCPPorts, IPSecPermitUDPPorts y IPSecPermitIPProtocols. El valor TRUE indica que la seguridad de puertos IP est� habilitada y que los valores de seguridad asociados a adaptadores individuales est�n vigentes. El valor FALSE indica que la seguridad de filtro IP est� deshabilitada en todos los adaptadores de red y permite que el tr�fico de todos los puertos y protocolos pase sin filtrar.") : Amended ToSubclass] boolean IPFilterSecurityEnabled;

  [Description("La propiedad IPSecPermitTCPPorts enumera los puertos a los que se va a conceder permiso de acceso para TCP. La lista de protocolos se define con el m�todo EnableIPSec. Esta lista estar� vac�a o incluir� valores num�ricos. Un valor num�rico cero indica que se concede permiso de acceso para todos los puertos. Una cadena vac�a indica que no se concede permiso de acceso a ning�n puerto cuando IPFilterSecurityEnabled es TRUE.") : Amended ToSubclass] string IPSecPermitTCPPorts[];

  [Description("La propiedad IPSecPermitTCPPorts enumera los puertos a los que se va a conceder permiso de acceso para Protocolo de datagrama de usuario (UDP). La lista de protocolos se define con el m�todo EnableIPSec. Esta lista estar� vac�a o incluir� valores num�ricos. Un valor num�rico cero indica que se concede permiso de acceso para todos los puertos. Una cadena vac�a indica que no se concede permiso de acceso a ning�n puerto cuando IPFilterSecurityEnabled es TRUE.") : Amended ToSubclass] string IPSecPermitUDPPorts[];

  [Description("La propiedad IPSecPermitIPProtocols enumera los protocolos cuya ejecuci�n a trav�s de IP est� permitida. La lista de protocolos se define con el m�todo EnableIPSec. Esta lista estar� vac�a o incluir� valores num�ricos. Un valor num�rico cero indica que se concede permiso de acceso para todos los protocolos. Una cadena vac�a indica que no se permite la ejecuci�n de ning�n protocolo cuando IPFilterSecurityEnabled es TRUE.") : Amended ToSubclass] string IPSecPermitIPProtocols[];

  [Description("La propiedad DNSHostName indica el nombre de host que emplean algunas utilidades para identificar el equipo local para la autenticaci�n. Otras utilidades basadas en TCP/IP pueden usar este valor para conocer el nombre del equipo local. Los nombres de host se almacenan en servidores DNS en una tabla que asigna nombres a direcciones IP para su uso en DNS. El nombre puede estar formado por cualquier combinaci�n de las letras A a la Z, los n�meros 0 al 9 y el gui�n (-), m�s el punto (.) utilizado como separador. De forma predeterminada, este valor es el nombre de equipo de red de Microsoft, pero el administrador de la red puede asignar otro nombre de host sin que afecte al nombre de equipo.\nEjemplo: corpdns.") : Amended ToSubclass] string DNSHostName;

  [Description("La propiedad DNSDomain indica un nombre de organizaci�n seguido de un punto y una extensi�n que especifica el tipo de organizaci�n, como microsoft.com. El nombre puede estar formado por cualquier combinaci�n de las letras A a la Z, los n�meros 0 al 9 y el gui�n (-), m�s el punto (.) utilizado como separador.\nEjemplo: microsoft.com.") : Amended ToSubclass] string DNSDomain;

  [Description("La propiedad DNSServerSearchOrder muestra una lista en orden alfab�tico de las direcciones IP que consultan servidores DNS. ") : Amended ToSubclass] string DNSServerSearchOrder[];

  [Description("La propiedad DNSDomainSuffixSearchOrder especifica los sufijos de dominio DNS que se van a anexar a los nombres de host durante la resoluci�n de nombres. Al intentar resolver un nombre de dominio completo (FQDN) de un nombre s�lo de host, el sistema primero anexar� el nombre de dominio local. Si no es posible, el sistema utilizar� la lista de sufijos de dominio para crear FQDN adicionales en el orden enumerado y consultar� cada uno en los servidores DNS.\nEjemplo: samples.microsoft.com example.microsoft.com") : Amended ToSubclass] string DNSDomainSuffixSearchOrder[];

  [Description("La propiedad DNSEnabledForWINSResolution indica si est� habilitado el Sistema de nombres de dominio (DNS) para la resoluci�n de nombres mediante la resoluci�n WINS. Si no se puede resolver el nombre con DNS, la solicitud del nombre se reenv�a a WINS para su resoluci�n.") : Amended ToSubclass] boolean DNSEnabledForWINSResolution;

  [Description("La propiedad WINSEnableLMHostsLookup indica si se utilizan archivos de b�squeda locales. Los archivos de b�squeda contienen las asignaciones de direcciones IP a nombres de host. Si existen en el sistema local, se encuentran en %SystemRoot%\\system32\\drivers\\etc.") : Amended ToSubclass] boolean WINSEnableLMHostsLookup;

  [Description("La propiedad WINSPrimaryServer indica la direcci�n IP del servidor WINS principal.") : Amended ToSubclass] string WINSPrimaryServer;

  [Description("La propiedad WINSSecondaryServer indica la direcci�n IP del servidor WINS secundario.") : Amended ToSubclass] string WINSSecondaryServer;

  [Description("La propiedad WINSHostLookupFile contiene una ruta de acceso a un archivo de b�squeda de WINS en el sistema local. Este archivo contiene las asignaciones de direcciones IP a nombres de host. Si se encuentra el archivo especificado en esta propiedad, se copiar� a la carpeta %SystemRoot%\\system32\\drivers\\etc del sistema local. V�lido �nicamente cuando la propiedad WINSEnableLMHostsLookup es TRUE.") : Amended ToSubclass] string WINSHostLookupFile;

  [Description("La propiedad ScopeID permite aislar un grupo de equipos que s�lo se comunican entre s�. El id. de �mbito es un valor de cadena de caracteres anexada al nombre NetBIOS y que se usa para todas las comunicaciones NetBIOS a trav�s de TCP/IP desde ese equipo. Otros equipos configurados con el mismo id. de �mbito pueden comunicarse con este equipo, mientras que los clientes TCP/IP con un id. de �mbito diferente descartan los paquetes de cualquier otro id. de �mbito. V�lido �nicamente cuando el m�todo EnableWINS se ejecuta correctamente.") : Amended ToSubclass] string WINSScopeID;

  [Description("La propiedad TcpipNetbiosOptions especifica un mapa de bits de los valores posibles relacionados con NetBIOS sobre TCP/IP. S�lo para Windows 2000.") : Amended ToSubclass,Values{"EnableNetbiosViaDhcp", "Habilitado", "Habilitado"} : Amended ToSubclass] uint32 TcpipNetbiosOptions;

  [Description("La propiedad IPXVirtualNetNumber identifica de forma �nica el sistema del equipo en la red. Se representa como un d�gito hexadecimal de ocho caracteres. Windows NT/2000 utiliza el n�mero de red virtual (tambi�n conocido como un n�mero de red interno) para el enrutamiento interno.") : Amended ToSubclass] string IPXVirtualNetNumber;

  [Description("La propiedad IPXNetworkNumber representa una matriz de caracteres que identifica �nicamente una combinaci�n del adaptador de trama/red en el sistema del equipo. NetWare Link (NWLink), transporte compatible con IPX/SPX en Windows 2000 y Windows NT 4.0 y posteriores usan dos tipos de n�meros de red distintamente diferentes. A veces se hace referencia a este n�mero como el n�mero de red externo. Debe ser �nico para cada segmento de red. El orden en esta lista de cadenas se corresponder� elemento-para-elemento con los elementos en la propiedad IPXFrameType.") : Amended ToSubclass] string IPXNetworkNumber[];

  [Description("La propiedad IPXFrameType representa una matriz de identificadores de tipos de trama con valores enteros. Los valores de esta matriz corresponden a los elementos de IPXNetworkNumber.") : Amended ToSubclass,Values{"Ethernet II", "Ethernet 802.3", "Ethernet 802.2", "Ethernet SNAP", "Autom�tico"} : Amended ToSubclass] uint32 IPXFrameType[];

  [Description("La propiedad IPXMediaType representa un identificador de tipo de media IPX.") : Amended ToSubclass,Values{"Ethernet", "Token Ring", "FDDI", "ARCNET"} : Amended ToSubclass] uint32 IPXMediaType;

  [Description("El m�todo EnableDHCP habilita el protocolo de configuraci�n din�mica de host (DHCP) para servir a este adaptador de red. DHCP permite que se asignen las direcciones IP din�micas. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32. ") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 EnableDHCP();

  [Description("El m�todo RenewDHCPLease renueva la direcci�n IP en adaptadores de red con DHCP habilitado espec�ficos. La concesi�n de la direcci�n IP asignada a trav�s de un servidor DHCP tiene una fecha de expiraci�n que el cliente tiene que renovar si pretende seguir usando la direcci�n IP asignada. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 RenewDHCPLease();

  [Description("El m�todo RenewDHCPLeaseAll renueva la direcci�n IP en todos los adaptadores de red con DHCP habilitado. La concesi�n de la direcci�n IP asignada a trav�s de un servidor DHCP tiene una fecha de expiraci�n que el cliente tiene que renovar si pretende seguir usando la direcci�n IP asignada. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 RenewDHCPLeaseAll();

  [Description("El m�todo ReleaseDHCPLease libera la direcci�n IP asignada a un adaptador de red espec�fico con DHCP habilitado. ADVERTENCIA: si DHCP est� habilitado en el sistema de este equipo local, la opci�n deshabilita TCP/IP en este adaptador de red espec�fico. A no ser que tenga una ruta alternativa al sistema de destino, es decir, otra adaptador de red enlazado con TCP/IP, se perder�n todas las comunicaciones TCP/IP. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 ReleaseDHCPLease();

  [Description("El m�todo ReleaseDHCPLeaseAll libera la direcci�n IP asignada a todos los adaptadores de red con DHCP habilitado. ADVERTENCIA: si DHCP est� habilitado en el sistema de este equipo local, la opci�n finalizar� todas las conexiones TCP/IP. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 ReleaseDHCPLeaseAll();

  [Description("El m�todo EnableStatic habilita el direccionamiento TCP/IP est�tico para el adaptador de red destino. Como resultado, se deshabilita DHCP para esta red. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 EnableStatic([In : ToSubclass,Description("El par�metro IPAddress indica todas las direcciones IP est�ticas asociadas al adaptador de red actual.\nEjemplo: 155.34.22.0") : Amended ToSubclass] string IPAddress[],[In : ToSubclass,Description("El par�metro SubnetMask contiene las m�scaras de subred que complementan los valores del par�metro IPAddress.\nEjemplo: 255.255.0.0") : Amended ToSubclass] string SubnetMask[]);

  [Description("El m�todo SetGateways se usa para especificar una lista de puertas de enlace para enrutar paquetes destinados a subredes diferentes a la que est� conectado este adaptador. No debe existir una ruta m�s espec�fica en esta subred. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en c�digos de error de win32esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetGateways([In : ToSubclass,Description("El valor DefaultIPGateway es un par�metro de entrada para definir el m�todo SetGateways. Contiene una lista de direcciones IP hacia puertas de enlace hacia donde los paquetes de red deben enrutarse.") : Amended ToSubclass] string DefaultIPGateway[],[In : ToSubclass,Description("El par�metro GatewayCostMetric asigna un valor comprendido entre 1 y 9999, utilizado para calcular las rutas m�s r�pidas y confiables. Los valores de este par�metro corresponden con los valores del par�metro DefaultIPGateway[]. El valor predeterminado de una puerta de enlace es 1. Este par�metro s�lo se utiliza en Windows 2000.") : Amended ToSubclass] uint16 GatewayCostMetric[]);

  [Description("El m�todo EnableDNS habilita el Sistema de nombres de dominio (DNS) para servir en estos adaptadores de red enlazado a TCP/IP. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 EnableDNS([In : ToSubclass,Description("El par�metro DNSHostName especifica el nombre del host DNS que va a habilitarse por este m�todo.\nEjemplo: corpdns") : Amended ToSubclass] string DNSHostName,[In : ToSubclass,Description("El par�metro DNSDomain especifica el dominio de DNS. Este par�metro se representa por el nombre de una organizaci�n seguido de un punto y, para terminar, de una extensi�n que indica el tipo de organizaci�n.\n Ejemplo: microsoft.com") : Amended ToSubclass] string DNSDomain,[In : ToSubclass,Description("El par�metro DNSServerSearchOrder especifica la lista de direcciones IP de servidor que van a consultar servidores DNS.") : Amended ToSubclass] string DNSServerSearchOrder[],[In : ToSubclass,Description("El par�metro DNSDomainSuffixSearchOrder especifica los sufijos de dominio DNS que se van a anexar a los nombres de host durante la resoluci�n de nombres. Al intentar resolver un nombre de dominio completo (FQDN) de un nombre s�lo de host, el sistema primero anexar� el nombre de dominio local. Si no es posible, el sistema utilizar� la lista de sufijos de dominio para crear FQDN adicionales en el orden enumerado y consultar� cada uno en los servidores DNS.") : Amended ToSubclass] string DNSDomainSuffixSearchOrder[]);

  [Description("El m�todo SetDNSDomain permite la configuraci�n del dominio DNS. Esta es una llamada a un m�todo dependiente de instancias que se aplica a cada adaptador. En Windows 2000, la configuraci�n se aplica al adaptador destino. En NT4, esta configuraci�n es global. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetDNSDomain([In : ToSubclass,Description("El par�metro DNSDomain indica que el dominio DNS est� asociado con y se representa con el nombre de una organizaci�n seguido de un punto seguido de una extensi�n que indica el tipo de organizaci�n.\nEjemplo: microsoft.com.") : Amended ToSubclass] string DNSDomain);

  [Description("El m�todo SetDNSServerSearchOrder permite que la configuraci�n del orden de b�squeda del servidor sea una matriz de elementos. Esta es una llamada a un m�todo dependiente de instancias que se aplica a cada adaptador. En Windows 2000, la configuraci�n se aplica al adaptador destino. En NT4, esta configuraci�n es global. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetDNSServerSearchOrder([In : ToSubclass,Description("La propiedad DNSServerSearchOrder muestra una lista de las direcciones IP que consultan servidores DNS\nEjemplo: 130.215.24.1 157.54.164.1 ") : Amended ToSubclass] string DNSServerSearchOrder[]);

  [Description("El m�todo SetDNSSuffixSearchOrder permite que la configuraci�n del orden de b�squeda de sufijos sea una matriz de elementos. Esta es una llamada a un m�todo independiente de instancias que se aplica a todos los adaptadores. S�lo para Windows NT. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetDNSSuffixSearchOrder([In : ToSubclass,Description("El par�metro DNSServerSearchOrder muestra una lista de los sufijos de direcciones IP del servidor que consultan servidores DNS\nEjemplo: 130.215.24.1 157.54.164.1") : Amended ToSubclass] string DNSDomainSuffixSearchOrder[]);

  [Description("El m�todo SetDynamicDNSRegistration se usa para indicar el registro DNS din�mico de direcciones IP para este adaptador de enlace IP. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetDynamicDNSRegistration([In : ToSubclass,Description("El par�metroFullDNSRegistrationEnabled especifica si la direcci�n IP de esta conexi�n est� registrada en DNS bajo el nombre DNS completo del equipo. El nombre completo DNS del equipo se muestra en la ficha Identificaci�n de red del elemento Sistema del Panel de control. S�lo en Windows 2000.") : Amended ToSubclass] boolean FullDNSRegistrationEnabled,[In : ToSubclass,Description("El par�metro DomainDNSRegistrationEnabled especifica si las direcciones IP de esta conexi�n se han registrado en DNS bajo el nombre de dominio de esta conexi�n, adem�s de registrarse bajo el nombre DSN completo del equipo. El nombre de dominio de esta conexi�n se define por el m�todo SetDNSDomain() o DHCP lo asigna. El nombre registrado es el nombre del host del equipo con el nombre del dominio anexado. Este par�metro s�lo tiene significado cuando FullDNSRegistrationEnabled est� habilitado. Valor predeterminado: FALSE. S�lo en Windows 2000.") : Amended ToSubclass] boolean DomainDNSRegistrationEnabled);

  [Description("El m�todo SetIPConnectionMetric se usa para establecer la m�trica de enrutamiento asociada con este adaptador de enlace IP. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetIPConnectionMetric([In : ToSubclass,Description("El par�metro IPConnectionMetric asigna un valor que puede abarcar desde 1 a 9999, y que indica el costo de utilizar rutas configuradas para este adaptador enlazado a IP. Tambi�n se trata del valor estimado para esas rutas de la tabla de enrutamiento IP. Si hay varias rutas hacia un destino en la tabla de enrutamiento IP, se utilizar� la ruta con la m�trica m�s baja. El valor predeterminado es 1. S�lo en Windows 2000.") : Amended ToSubclass] uint32 IPConnectionMetric);

  [Description("El m�todo SetWINSServer establece los servidores de los servicios de nombres de Internet de Windows (WINS) principal y secundario en este adaptador de red de enlace TCP/IP. Este m�todo se aplica independientemente del adaptador de red. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetWINSServer([In : ToSubclass,Description("El par�metro WINSPrimaryServer indica la direcci�n IP del servidor WINS principal.") : Amended ToSubclass] string WINSPrimaryServer,[In : ToSubclass,Description("El par�metro WINSPrimaryServer especifica la direcci�n IP del servidor WINS secundario.") : Amended ToSubclass] string WINSSecondaryServer);

  [Description("El m�todo EnableWINS habilita la configuraci�n espec�fica del servicio de nombres de Internet de Windows (WINS) a TCP/IP, pero independientemente del adaptador de red. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 EnableWINS([In : ToSubclass,Description("El par�metro DNSEnabledForWINSResolution especifica si el Sistema de nombres de dominio (DNS) est� habilitado para la resoluci�n de nombres mediante la resoluci�n WINS.") : Amended ToSubclass] boolean DNSEnabledForWINSResolution,[In : ToSubclass,Description("El par�metro WINSEnableLMHostsLookup especifica si se utilizan los archivos de b�squeda locales. Los archivos de b�squeda contienen asignaciones de nombres IP hacia nombres de host.") : Amended ToSubclass] boolean WINSEnableLMHostsLookup,[In : ToSubclass,Description("El par�metro WINSEnableLMHostsLookup especifica los archivos de b�squeda que contienen las asignaciones de direcciones IP a nombres de host. Si est�n disponibles, los archivos se encuentran en %SystemRoot%\\system32\\drivers\\etc.") : Amended ToSubclass] string WINSHostLookupFile,[In : ToSubclass,Description("El par�metro WINSScopeID especifica el valor de id. del �mbito que se va a anexar al final del nombre NetBios del equipo. Los sistemas que usen el mismo id. de �mbito pueden comunicar con este equipo.") : Amended ToSubclass] string WINSScopeID);

  [Description("El m�todo SetTcpipNetbios se usa para establecer la operaci�n predeterminada de NetBIOS sobre TCP/IP para este adaptador de red. S�lo para Windows 2000. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetTcpipNetbios([In : ToSubclass,Description("El par�metro TcpipNetbiosOptions especifica un mapa de bits de la configuraci�n posible relacionada con NetBIOS sobre TCP/IP.") : Amended ToSubclass,Values{"EnableNetbiosViaDhcp", "Habilitado", "Habilitado"} : Amended ToSubclass] uint32 TcpipNetbiosOptions);

  [Description("El m�todo EnableIPSec se usa para habilitar la seguridad IP en este adaptador de red con TCP/IP habilitado. Los puertos estar�n asegurados s�lo cuando la propiedad IPFilterSecurityEnabled sea TRUE. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 EnableIPSec([In : ToSubclass,Description("El par�metro IPSecPermitTCPPorts especifica la lista de puertos a los que se debe conceder permiso de acceso para TCP. Un valor num�rico cero indica que se concede permiso de acceso para todos los puertos. Una cadena vac�a indica que no se debe conceder permiso de acceso a ning�n puerto.") : Amended ToSubclass] string IPSecPermitTCPPorts[],[In : ToSubclass,Description("El par�metro IPSecPermitUDPPorts especifica la lista de puertos a los que se debe conceder permiso de acceso para UCP. Un valor num�rico cero indica que se concede permiso de acceso para todos los puertos. Una cadena vac�a indica que no se debe conceder permiso de acceso a ning�n puerto.") : Amended ToSubclass] string IPSecPermitUDPPorts[],[In : ToSubclass,Description("El par�metro IPSecPermitIPProtocols especifica la lista de protocolos cuya ejecuci�n a trav�s de IP est� permitida. Un valor num�rico cero indica que se concede permiso de acceso para todos los protocolos. Una cadena vac�a indica que no se debe conceder permiso de acceso a ning�n protocolo.") : Amended ToSubclass] string IPSecPermitIPProtocols[]);

  [Description("El m�todo DisableIPSec se usa para deshabilitar la seguridad IP en este adaptador de red con TCP/IP habilitado. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 DisableIPSec();

  [Description("El m�todo SetIPXVirtualNetworkNumber se usa para establecer el n�mero de red virtual de intercambio de paquetes entre redes (IPX) en el sistema de equipos de destino. Windows 2000 y Windows NT 3.51 o posteriores usan un n�mero de red interno para los enrutamientos internos. El n�mero de red interno tambi�n es conocido como n�mero de red virtual. S�lo identifica al sistema de equipos en la red. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetIPXVirtualNetworkNumber([In : ToSubclass,Description("El par�metro IPXVirtualNetNumber especifica el n�mero de red virtual para este sistema.") : Amended ToSubclass] string IPXVirtualNetNumber);

  [Description("El m�todo SetIPXFrameTypeNetworkPairs se usa para establecer el n�mero de red o pares de trama de intercambio de paquetes entre redes (IPX) para este adaptador de red. Windows 2000 y Windows NT 3.51 o posteriores usan un n�mero de red interno para los enrutamientos. Se asigna a cada combinaci�n de adaptadores de red o tipos de trama configurados en su sistema de equipos. A este n�mero se le suele llamar el \"n�mero de red externo\". Tiene que ser �nico para cada segmento de red. Si el tipo de trama se establece como AUTO, el n�mero de red debe de ser cero. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetIPXFrameTypeNetworkPairs([In : ToSubclass,Description("El par�metro IPXNetworkNumber representa una matriz de caracteres que identifica de forma �nica un adaptador en el sistema. El transporte NWLink compatible con IPX/SPX de Windows 2000, Windows NT 3.51 o posteriores utilizan dos tipos diferentes de n�meros de red. A veces, este n�mero se denomina n�mero de red externo y debe ser �nico para cada segmento de red. Los valores en esta lista de cadenas deben tener un valor correspondiente en el par�metro IPXFrameType que identifica el tipo de trama de paquete usado para esta red.") : Amended ToSubclass] string IPXNetworkNumber[],[In : ToSubclass,Description("El par�metro IPXFrameType especifica una matriz de identificadores de tipos de trama con valores enteros. Los valores en esta matriz corresponden con los elementos en el par�metro IPXNetworkNumber.") : Amended ToSubclass,Values{"Ethernet II", "Ethernet 802.3", "Ethernet 802.2", "Ethernet SNAP", "Autom�tico"} : Amended ToSubclass] uint32 IPXFrameType[]);

  [Description("El m�todo SetDatabasePath establece la ruta a los archivos de la base de datos de Internet est�ndar (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS). Lo usa la interfaz Windows Sockets. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32. ") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetDatabasePath([In : ToSubclass,Description("El par�metro DatabasePath especifica una ruta de archivo v�lida de Windows 2000 y Windows NT 3.51 o posterior a los archivos de base de datos de Internet est�ndar (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS) usado por la interfaz de Windows Sockets.") : Amended ToSubclass] string DatabasePath);

  [Description("El m�todo SetIPUseZeroBroadcast se usa para establecer el uso de difusi�n del cero de IP. Si se establece este par�metro como TRUE, IP usar� difusi�n de ceros (0.0.0.0) en lugar de difusi�n de unos (255.255.255.255). La mayor�a de los sistemas usan difusi�n de unos, pero los que deber�an de implementaciones BSD usan  difusi�n de ceros. Los sistemas que no utilizan las mismas difusiones no interoperar�n en la misma red. Valor predeterminado: FALSE. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetIPUseZeroBroadcast([In : ToSubclass,Description("El par�metro IPUseZeroBroadcast especifica especifica el valor que indica si se utilizan las difusiones de ceros de IP. Establecer el par�metro a TRUE indica que se utilizan las difusiones de ceros de IP.") : Amended ToSubclass] boolean IPUseZeroBroadcast);

  [Description("El m�todo SetArpAlwaysSourceRoute se usa para establecer la transmisi�n de solicitudes ARP por el TCP/IP. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetArpAlwaysSourceRoute([In : ToSubclass,Description("El par�metro ArpAlwaysSourceRoute especifica un valor que indica si TCP/IP transmite las consultas ARP. Si se asigna el valor TRUE, TCP/IP transmitir� las consultas ARP con el enrutamiento de origen habilitado en redes Token Ring. De forma predeterminada, la pila transmite las consultas ARP primero sin el enrutamiento de origen y, si no se recibe respuesta, vuelve a intentarlo con el enrutamiento de origen habilitado.") : Amended ToSubclass] boolean ArpAlwaysSourceRoute);

  [Description("El m�todo SetArpUseEtherSNAP se usa para habilitar los paquetes de Ethernet para usar la codificaci�n de SNAP 802.3. De forma predeterminada, la pila transmite paquetes en formato Ethernet de Digital, Intel, Xerox(DIX). Siempre recibir� ambos formatos. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetArpUseEtherSNAP([In : ToSubclass,Description("El m�todo ArpUseEtherSNAP permite a TCP/IP (si es igual a TRUE) transmitir paquetes de Ethernet usando la codificaci�n 802.3 SNAP.") : Amended ToSubclass] boolean ArpUseEtherSNAP);

  [Description("El m�todo SetDefaultTOS se usa para establecer el valor predeterminado del tipo de servicio (TOS) en el encabezado de paquetes IP salientes. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetDefaultTOS([In : ToSubclass,Description("El par�metro DefaultTOS especifica el valor predeterminado de tipo de servicio (TOS) puesto en el encabezado de los paquetes IP salientes. Consulte el documento RFC 791 para ver la definici�n de los valores.") : Amended ToSubclass] uint8 DefaultTOS);

  [Description("El m�todo SetDefaultTTL se usa para establecer el valor del tiempo de vida (TTL) en el encabezado de paquetes IP salientes. el TTL especifica el n�mero de enrutadores que puede atravesar un paquete IP para alcanzar su destino antes de ser descartado. Cada enrutador decrementa el contador TTL de un paquete en uno y descarta los paquetes con un TTL de 0. Valor predeterminado: 32, Intervalo v�lido: 1 - 255. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetDefaultTTL([In : ToSubclass,Description("El par�metro DefaultTTL especifica el valor predeterminado de per�odo de vida (TTL) establecido en el encabezado de los paquetes IP salientes.") : Amended ToSubclass] uint8 DefaultTTL);

  [Description("El m�todo SetDeadGWDetect se usa para activar la detecci�n de puertas de enlace inactivas. Establecer este par�metro como TRUE causa que TCP el m�todo habilite la detecci�n de puertas de enlace inactivas  Con esta caracter�stica habilitada, TCP pedir� a IP el cambio a una puerta de enlace de reserva si retransmite un segmento varias veces sin recibir una respuesta. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetDeadGWDetect([In : ToSubclass,Description("El par�metro DeadGWDetectEnabled especifica un valor que permite a TCP detectar las puertas de enlace inactivas. Si el valor es TRUE, el m�todo habilitar� la detecci�n de puertas de enlace inactivas.") : Amended ToSubclass] boolean DeadGWDetectEnabled);

  [Description("El m�todo SetPMTUBHDetect se usa para habilitar la detecci�n de enrutadores \"agujero negro\". Si se asigna el valor TRUE, TCP intentar� detectar los enrutadores \"agujero negro\" durante la detecci�n de la unidad MTU de la ruta de acceso. Un enrutador \"agujero negro\" no devuelve mensajes de destino de ICMP inaccesible cuando necesita fragmentar un datagrama IP con el bit No fragmentar definido. TCP depende de la recepci�n de estos mensajes para detectar la unidad MTU de la ruta de acceso. Con esta caracter�stica habilitada, TCP intentar� enviar segmentos sin el bit No fragmentar definido si no se confirman varias retransmisiones de un segmento. Si se confirma el segmento como resultado, el MSS se reducir� y se definir� el bit No fragmentar para futuros paquetes de la conexi�n. Al habilitar la detecci�n de agujeros negros aumenta el n�mero m�ximo de retransmisiones realizadas para un segmento dado. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetPMTUBHDetect([In : ToSubclass,Description("El par�metro PMTUBHDetectEnabled especifica si la detecci�n de enrutadores \"agujero negro\" est� habilitada. Si el valor es TRUE, el m�todo hace que TCP intente detectar los \"agujeros negro\" y enrute los paquetes en diferentes rutas de red.") : Amended ToSubclass] boolean PMTUBHDetectEnabled);

  [Description("El m�todo SetPMTUDiscovery se usa para habilitar la detecci�n de unidades de transmisi�n m�xima (MTU). Si se asigna el valor TRUE, TCP intentar� detectar la unidad MTU (o el mayor tama�o de paquete) en la ruta de acceso a un host remoto. Mediante la detecci�n de la unidad MTU de la ruta de acceso y la limitaci�n de los segmentos TCP a este tama�o, TCP puede eliminar la fragmentaci�n en los enrutadores que se encuentran en la ruta de acceso que conecta las redes con diferentes unidades MTU. La fragmentaci�n repercute negativamente en el rendimiento de TCP y la congesti�n de la red. Si se asigna el valor FALSE, se utilizar� una unidad MTU de 576 bytes para todas las conexiones que no sean a equipos que se encuentren en la subred local. Valor predeterminado: TRUE. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetPMTUDiscovery([In : ToSubclass,Description("El par�metro PMTUDiscoveryEnabled puede habilitar a TCP para intentar detectar la m�xima transmisi�n (MTU) o el mayor tama�o de paquete a trav�s de la ruta a un host remoto. Si el valor es TRUE, Si el valor es TRUE, el m�todo hace que TCP intente detectar los MTU.") : Amended ToSubclass] boolean PMTUDiscoveryEnabled);

  [Description("El m�todo SetForwardBufferMemory se usa para especificar cuanta memoria asigna IP para almacenar paquetes de datos en la cola de paquetes del enrutador. Cuando se llena el espacio de este b�fer, el enrutador empieza a descartar paquetes aleatoriamente de su cola. Los b�feres de datos de las colas de paquetes tienen una longitud de 256 bytes, por lo que el valor de este par�metro debe ser un m�ltiplo de 256. Para paquetes de gran tama�o se encadenan varios b�feres. El encabezado IP de los paquetes se almacena por separado. Este par�metro se omite y no se asignan b�feres si el enrutador IP no est� habilitado. El tama�o del b�fer puede variar desde la red MTU al valor m�s peque�o que 0xFFFFFFFF. Valor predeterminado: 74240 (suficiente para 50 paquetes de 1480 bytes, redondeados a un m�ltiplo de 256). El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetForwardBufferMemory([In : ToSubclass,Units("bytes") : Amended ToSubclass,Description("El par�metro ForwardBufferMemory especifica el tama�o de la cola de paquetes de enrutador que se usa para almacenar datos de paquetes.") : Amended ToSubclass] uint32 ForwardBufferMemory);

  [Description("El m�todo SetIGMPLevel se usa para determinar en qu� medida el sistema admite la multidifusi�n IP y participa en el Protocolo de administraci�n de grupos de Internet. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetIGMPLevel([In : ToSubclass,Description("El par�metro IGMPLevel determina en qu� medida el sistema admite la multidifusi�n IP y participa en el Protocolo de administraci�n de grupos de Internet. En el nivel 0, el sistema no admite la multidifusi�n. En el nivel 1, el sistema s�lo puede enviar paquetes de multidifusi�n IP. En el nivel 2, el sistema puede enviar paquetes de multidifusi�n IP y participar totalmente en IGMP para recibir paquetes de multidifusi�n.") : Amended ToSubclass,Values{"No multidifusi�n IP ", "Multidifusi�n IP ", "Multidifusi�n IP  IGMP"} : Amended ToSubclass] uint8 IGMPLevel);

  [Description("El m�todo SetKeepAliveInterval se usa para establecer el intervalo de separaci�n de retransmisiones de mantenimiento de conexi�n (Keep Alive) hasta que se reciba una respuesta. Una vez recibida una respuesta, el retardo hasta la siguiente transmisi�n de mantenimiento de conexi�n est� controlado de nuevo por el valor de KeepAliveTime. La conexi�n se anular� despu�s de intentar el n�mero de retransmisiones especificado en TcpMaxDataRetransmissions y no se haya obtenido respuesta. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetKeepAliveInterval([In : ToSubclass,Units("milisegundos") : Amended ToSubclass,Description("El par�metro KeepAliveInterval especifica el valor del intervalo de separaci�n de retransmisiones de mantenimiento de conexi�n (Keep Alive) hasta que se reciba una respuesta.") : Amended ToSubclass] uint32 KeepAliveInterval);

  [Description("El m�todo SetKeepAliveTime se usa para establecer con qu� frecuencia TCPintenta comprobar que una conexi�n inactiva sigue disponible enviando un paquete de mantenimiento de conexi�n (Keep Alive). Si el sistema remoto sigue alcanzable y funcionando, reconocer� a la transmisi�n de mantenimiento de conexi�n. Los paquetes de mantenimiento de conexi�n no se env�an de forma predeterminada. Esta caracter�stica puede habilitarse en una conexi�n por aplicaci�n. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetKeepAliveTime([In : ToSubclass,Units("milisegundos") : Amended ToSubclass,Description("El par�metro KeepAliveTime especifica el intervalo que TCP espera para comprobar que una conexi�n inactiva a�n est� disponible.") : Amended ToSubclass] uint32 KeepAliveTime);

  [Description("El m�todo SetMTU se usa para establecer la unidad de transmisi�n m�xima (MTU) de una interfaz de red. \nEl m�todo SetMTU qued� obsoleto. No hay reemplazo y los valores devueltos no corresponden a las necesidades del m�todo. \nLa unidad MTU es el tama�o m�ximo del paquete en bytes que el transporte transmitir� por la red subyacente. El tama�o incluye encabezado de transporte. El datagrama IP puede abarcar varios paquetes. Los valores mayores que el predeterminado de la red subyacente har�n que el transporte use el MTU predeterminado de la red. Valores inferiores a 68 har�n que el transporte use un MTU de 68. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetMTU([In : ToSubclass,Description("El par�metro de entrada MTU especifica la transmisi�n m�xima (MTU) para una interfaz de red. El intervalo de este valor abarca el tama�o de paquete m�nimo (68) hasta el MTU aceptado por la red subordinada.") : Amended ToSubclass] uint32 MTU);

  [Description("El m�todo SetNumForwardPackets se usa para establecer el n�mero de encabezados de paquetes IP asignados para la cola de paquetes del enrutador. Cuando todos los encabezados est�n en uso, el enrutador comienza a descartar aleatoriamente paquetes de la cola. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetNumForwardPackets([In : ToSubclass,Description("El par�metro NumForwardPackets especifica el n�mero de encabezados de paquetes IP asignados para la cola de paquetes del enrutador. �ste debe ser por lo menos tan grande como el valor de la propiedad ForwardBufferMemory dividido por el tama�o de datos IP m�ximo de las redes conectadas al enrutador. No debe ser mayor que el valor de ForwardBufferMemory dividido entre 256, ya que se utilizan como m�nimo 256 bytes de memoria del b�fer de reenv�o para cada paquete. El n�mero �ptimo de paquetes de reenv�o de un tama�o de ForwardBufferMemory especificado depende del tipo de tr�fico existente en la red y se encontrar� entre estos dos valores. Este par�metro se omite y no se asignan encabezados si el enrutador no est� habilitado. Intervalo v�lido: 1 - 0xFFFFFFFE.") : Amended ToSubclass] uint32 NumForwardPackets);

  [Description("El m�todo SetTcpMaxConnectRetransmissions se usa para establecer el n�mero de intentos que TCP va a retransmitir una solicitud de conexi�n antes de anular el intento. El tiempo de espera de retransmisi�n inicial es 3 y se dobla para cada intento. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetTcpMaxConnectRetransmissions([In : ToSubclass,Description("El par�metro TcpMaxConnectRetransmissions especifica el n�mero de de intentos que TCP va a retransmitir una solicitud de conexi�n antes de anular el intento. Intervalo v�lido: 0 - 0xFFFFFFFF.") : Amended ToSubclass] uint32 TcpMaxConnectRetransmissions);

  [Description("El m�todo SetTcpMaxDataRetransmissions se usa para establecer el n�mero de veces que TCP va a retransmitir un segmento de datos individual antes de anular la conexi�n. El tiempo de espera de la retransmisi�n se duplicar� con cada retransmisi�n sucesiva en una conexi�n. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetTcpMaxDataRetransmissions([In : ToSubclass,Description("El par�metro TcpMaxDataRetransmissions especifica el n�mero de veces que TCP a a retransmitir un segmento de datos individual antes de anular la conexi�n. Intervalo v�lido: 0 - 0xFFFFFFFF.") : Amended ToSubclass] uint32 TcpMaxDataRetransmissions);

  [Description("El m�todo SetTcpNumConnections se usa para establecer el n�mero m�ximo de conexiones que TCP puede abrir simult�neamente. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetTcpNumConnections([In : ToSubclass,Description("El par�metro TcpNumConnections determina el n�mero m�ximo de conexiones que TCP puede abrir simult�neamente. Intervalo v�lido: 0 - 0xFFFFFFFF.") : Amended ToSubclass] uint32 TcpNumConnections);

  [Description("El m�todo SetTcpUseRFC1122UrgentPointer se usa para especificar si TCP utiliza la especificaci�n RFC 1122 para datos urgentes o el modo utilizado por sistemas derivados de BSD. Los dos mecanismos interpretan el puntero urgente en el encabezado TCP y la longitud de los datos urgentes de forma distinta. No son interoperables. De forma predeterminada, Windows 2000 y Windows NT 3.51 utiliza el modo BSD. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetTcpUseRFC1122UrgentPointer([In : ToSubclass,Description("El par�metro TcpUseRFC1122UrgentPointer especifica si TCP utiliza la especificaci�n RFC 1122 para datos urgentes o el modo utilizado por sistemas derivados de BSD. Si es TRUE, los datos urgentes se env�an en modo RFC 1122.") : Amended ToSubclass] boolean TcpUseRFC1122UrgentPointer);

  [Description("El m�todo SetTcpWindowSize se usa para establecer el tama�o m�ximo de la ventana de recepci�n TCP que ofrece el sistema. La ventana de recepci�n especifica el n�mero de bytes que un emisor puede transmitir sin recibir confirmaci�n. En general, las ventanas de recepci�n grandes mejoran el rendimiento en redes con grandes retrasos y grandes anchos de banda. Para obtener una mayor eficiencia, la ventana de recepci�n debe ser un m�ltiplo del tama�o de segmento m�ximo de TCP (MSS). El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 SetTcpWindowSize([In : ToSubclass,Units("bytes") : Amended ToSubclass,Description("El par�metro TcpWindowSize especifica el tama�o m�ximo de la ventana de recepci�n de TCP que ofrece el sistema. Intervalo v�lido: 0 - 65535.") : Amended ToSubclass] uint16 TcpWindowSize);

  [Description("El m�todo EnableIPFilterSec se usa para habilitar la seguridad IP globalmente en todos los adaptadores de red enlazados a IP. Con la seguridad habilitada, las caracter�sticas de la seguridad funcional para cualquier adaptador de red se puede controlar usando el m�todo EnableIPSec espec�fico del adaptador de red. El m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finalizaci�n correcta, no necesita reiniciar\n1 - Finalizaci�n correcta, necesita reiniciar\n64 - M�todo no compatible en esta plataforma\n65 - Error desconocido\n66 - M�scara de subred no v�lida\n67 - Error al procesar una instancia que se hab�a devuelto\n68 - Par�metro de entrada no v�lido\n69 - Hay m�s de 5 puertas de enlace especificadas\n70 - Direcci�n IP no v�lida\n71 - Direcci�n de puerta de enlace IP no v�lida\n72 - Error al obtener acceso al Registro para la informaci�n solicitada\n73 - Nombre de dominio no v�lido\n74 - Nombre de host no v�lido\n75 - No hay servidores WINS primarios o secundarios definidos\n76 - Archivo no v�lido\n77 - Ruta de sistema no v�lida\n78 - No se pudo copiar el archivo\n79 - Par�metro de seguridad no v�lido\n80 - No se puede configurar el servicio TCP/IP\n81 - No se puede configurar el servicio DHCP\n82 - No se puede renovar la concesi�n DHCP\n83 - No se puede liberar la concesi�n DHCP\n84 - IP no habilitada en el adaptador\n85 - IPX no habilitada en el adaptador\n86 - Error en el n�mero de enlaces de red/trama\n87 - Tipo de trama no v�lido\n88 - N�mero de red no v�lido\n89 - N�mero de red duplicado\n90 - Par�metros fuera de los enlaces\n91 - Acceso denegado\n92 - Memoria insuficiente\n93 - Ya existe\n94 - No se ha encontrado la ruta, el archivo o el objeto\n95 - No se puede notificar el servicio\n96 - No se puede notificar el servicio DNS\n97 - Interfaz no configurable\n98 - No se han podido liberar o renovar todas las concesiones DHCP\n100 - DHCP no est� habilitado en el adaptador\nOtros - Para obtener informaci�n sobre otros valores enteros distintos de los que se muestran en la lista anterior, consulte la documentaci�n de c�digos de error de win32.") : Amended ToSubclass,Values{"Finalizaci�n correcta, no necesita reiniciar", "Finalizaci�n correcta, necesita reiniciar", "M�todo no compatible en esta plataforma", "Error desconocido", "M�scara de subred no v�lida", "Error al procesar una instancia que se hab�a devuelto", "Par�metro de entrada no v�lido", "Hay m�s de 5 puertas de enlace especificadas", "Direcci�n IP no v�lida", "Direcci�n de puerta de enlace IP no v�lida", "Error al obtener acceso al Registro para la informaci�n solicitada", "Nombre de dominio no v�lido", "Nombre de host no v�lido", "No hay servidores WINS primarios o secundarios definidos", "Archivo no v�lido", "Ruta de sistema no v�lida", "No se pudo copiar el archivo", "Par�metro de seguridad no v�lido", "No se puede configurar el servicio TCP/IP", "No se puede configurar el servicio DHCP", "No se puede renovar la concesi�n DHCP", "No se puede liberar la concesi�n DHCP", "IP no habilitada en el adaptador", "IPX no habilitada en el adaptador", "Error en el n�mero de enlaces de red/trama", "Tipo de trama no v�lido", "N�mero de red no v�lido", "N�mero de red duplicado", "Par�metros fuera de los enlaces", "Acceso denegado", "Memoria insuficiente", "Ya existe", "No se ha encontrado la ruta, el archivo o el objeto", "No se puede notificar el servicio", "No se puede notificar el servicio DNS", "Interfaz no configurable", "No se han podido liberar o renovar todas las concesiones DHCP", "DHCP no est� habilitado en el adaptador", "Otros"} : Amended ToSubclass] uint32 EnableIPFilterSec([In : ToSubclass,Description("El par�metro IPFilterSecurityEnabled especifica si la seguridad IP est� habilitada globalmente en todos los adaptadores de red enlazados a IP. Si el par�metro de entrada IPFilterSecurityEnabled es TRUE, la seguridad est� habilitada. Si el par�metro de entrada IPFilterSecurityEnabled es FALSE, se permite que el tr�fico de todos los puertos y protocolos pase sin filtrar.") : Amended ToSubclass] boolean IPFilterSecurityEnabled);

};



[Description("La clase Win32_NetworkAdapterSetting representa una asociaci�n entre un adaptador de red y su configuraci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_NetworkAdapterSetting : Win32_DeviceSettings

{

  [Description("La referencia Element representa las propiedades de un adaptador de red que utiliza una configuraci�n espec�fica.") : Amended ToSubclass] Win32_NetworkAdapter Ref Element;

  [Description("La referencia Setting representa la configuraci�n utilizada en el adaptador de red.") : Amended ToSubclass] Win32_NetworkAdapterConfiguration Ref Setting;

};



[Description("La clase Win32_USBController administra las capacidades de una controladora de bus serie universal (USB).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_USBController : CIM_USBController

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica la controladora de bus serie universal (USB) con respecto a otros dispositivos del sistema.") : Amended ToSubclass] string DeviceID;

};



[Description("Capacidades y administraci�n de un CIM_InfraredController.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class CIM_InfraredController : CIM_Controller

{

};



[Description("La clase Win32_InfraredDevice representa las capacidades y la administraci�n de un dispositivo de infrarrojos.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_InfraredDevice : CIM_InfraredController

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica el dispositivo de infrarrojos con respecto a otros dispositivos del sistema.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad Manufacturer indica el nombre del fabricante del dispositivo de infrarrojos.\nEjemplo: Acme") : Amended ToSubclass] string Manufacturer;

};



[Description("La clase Win32_SerialPort representa un puerto serie en un sistema Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SerialPort : CIM_SerialController

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica el puerto serie con respecto a otros dispositivos del sistema.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad Binary indica si el puerto serie est� configurado para la transferencia binaria de datos. Puesto que la API Win32 no admite las transferencias en modo no binario, esta propiedad debe ser TRUE. Si se especifica FALSE no funcionar�. Valores: TRUE o FALSE. El valor TRUE indica que el puerto serie est� configurado para la transferencia binaria de datos.") : Amended ToSubclass] boolean Binary;

  [units("bytes") : Amended ToSubclass,Description("La propiedad MaximumInputBufferSize especifica el tama�o m�ximo del b�fer interno de entrada del controlador del puerto serie. El valor cero indica que el proveedor serie no ha impuesto ning�n valor m�ximo.") : Amended ToSubclass] uint32 MaximumInputBufferSize;

  [units("bytes") : Amended ToSubclass,Description("La propiedad MaximumOutputBufferSize especifica el tama�o m�ximo del b�fer interno de salida del controlador de puerto serie. El valor cero indica que el proveedor serie no ha impuesto ning�n valor m�ximo.") : Amended ToSubclass] uint32 MaximumOutputBufferSize;

  [Description("La propiedad ProviderType especifica el tipo de proveedor de comunicaciones.") : Amended ToSubclass,Values{"Dispositivo de FAX", "Protocolo LAT", "Dispositivo de m�dem", "Puente de red", "Puerto paralelo", "Puerto serie RS232", "Puerto RS422", "Puerto RS423", "Puerto RS449", "Dispositivo esc�ner", "TelNet TCP/IP", "X.25", "No especificado"} : Amended ToSubclass] string ProviderType;

  [Description("La propiedad SettableBaudRate indica si se puede cambiar la velocidad en baudios para este puerto serie.\nValores: TRUE o FALSE. El valor TRUE indica que se puede cambiar.") : Amended ToSubclass] boolean SettableBaudRate;

  [Description("La propiedad SettableDataBits indica si se pueden establecer bits de datos para este puerto serie.\nValores: TRUE o FALSE. El valor TRUE indica que se pueden establecer bits de datos.") : Amended ToSubclass] boolean SettableDataBits;

  [Description("La propiedad SettableFlowControl indica si se puede establecer el control de flujo para este puerto serie.\nValores: TRUE o FALSE. El valor TRUE indica que se puede establecer el control de flujo.") : Amended ToSubclass] boolean SettableFlowControl;

  [Description("La propiedad SettableParity indica si se puede establecer la paridad para este puerto serie.\nValores: TRUE o FALSE. El valor TRUE indica que se puede establecer la paridad.") : Amended ToSubclass] boolean SettableParity;

  [Description("La propiedad SettableParityCheck indica si se puede establecer la comprobaci�n de paridad para este puerto serie (si se admite la comprobaci�n de paridad). \nValores: TRUE o FALSE. El valor TRUE indica que se puede establecer la comprobaci�n de paridad.") : Amended ToSubclass] boolean SettableParityCheck;

  [Description("La propiedad SettableRLSD indica si se puede establecer la RLSD para este puerto serie (si se admite la Detecci�n de se�al de l�nea recibida). \nValores: TRUE o FALSE. El valor TRUE indica se puede establecer la RLSD.") : Amended ToSubclass] boolean SettableRLSD;

  [Description("La propiedad SettableStopBits indica si se pueden establecer bits de parada para este puerto serie.\nValores: TRUE o FALSE. El valor TRUE indica que se pueden establecer bits de parada.") : Amended ToSubclass] boolean SettableStopBits;

  [Description("La propiedad Supports16BitMode indica si se admite el modo de 16 bits en este puerto serie.\nValores: TRUE o FALSE. El valor TRUE indica que se admite el modo de 16 bits.") : Amended ToSubclass] boolean Supports16BitMode;

  [Description("La propiedad SupportsDTRDSR indica si se admiten las se�ales Terminal de datos preparado (DTR) y Conjunto de datos preparado (DSR) en este puerto serie.\nValores: TRUE o FALSE. Un valor TRUE indica que las se�ales DTR y DSR se admiten.") : Amended ToSubclass] boolean SupportsDTRDSR;

  [Description("La propiedad SupportsElapsedTimeouts indica si se admiten los tiempos de espera transcurrido en este puerto serie. Los tiempos de espera de este tipo realizan el seguimiento de la cantidad total de tiempo transcurrido entre las transmisiones de datos.\nValores: TRUE o FALSE. El valor TRUE indica que se admiten los tiempos de espera transcurrido.") : Amended ToSubclass] boolean SupportsElapsedTimeouts;

  [Description("La propiedad SupportsIntTimeouts indica si se admiten los tiempos de espera de intervalo. Un tiempo de espera de intervalo es la cantidad de tiempo que puede transcurrir entre la llegada de cada dato.\nValores: TRUE o FALSE. El valor TRUE indica que se admiten los tiempos de espera de intervalo.") : Amended ToSubclass] boolean SupportsIntTimeouts;

  [Description("La propiedad SupportsParityCheck indica si se admite la comprobaci�n de paridad en este puerto serie.\nValores: TRUE o FALSE. El valor TRUE indica que se admite la comprobaci�n de paridad.") : Amended ToSubclass] boolean SupportsParityCheck;

  [Description("La propiedad SupportsRLSD indica si se admite la Detecci�n de se�al de l�nea recibida (RLSD) en este puerto serie.\nValores: TRUE o FALSE. El valor TRUE indica que se admite RLSD.") : Amended ToSubclass] boolean SupportsRLSD;

  [Description("La propiedad SupportsRTSCTS indica si se admiten las se�ales de solicitud de env�o y listo para enviar en este puerto serie.\nValores: TRUE o FALSE. El valor TRUE indica que se admiten las se�ales RTS y CTS.") : Amended ToSubclass] boolean SupportsRTSCTS;

  [Description("La propiedad SupportsSpecialCharacters indica si se admiten los caracteres de control del puerto serie. Estos caracteres se�alizan eventos en lugar de datos. No se pueden mostrar y los establece el controlador. Entre ellos se incluyen EofChar, ErrorChar, BreakChar, EventChar, XonChar y XoffChar.\nValores: TRUE o FALSE. El valor TRUE indica que se admiten caracteres especiales.") : Amended ToSubclass] boolean SupportsSpecialCharacters;

  [Description("La propiedad SupportsXOnXOff indica si se admite el control de flujo XON/XOFF en este puerto serie.\nValores: TRUE o FALSE. El valor TRUE indica que se admite el uso de XON/XOFF.") : Amended ToSubclass] boolean SupportsXOnXOff;

  [Description("La propiedad SupportsXOnXOffSet indica si el proveedor de comunicaciones admite la configuraci�n de control de flujo XON/XOFF.\nValores: TRUE o FALSE. El valor TRUE indica que se admite la configuraci�n de control de flujo XON/XOFF.") : Amended ToSubclass] boolean SupportsXOnXOffSet;

  [Description("La propiedad OSAutoDiscovered distingue las instancias de esta clase que detect� autom�ticamente el sistema operativo. Por ejemplo, si se agreg� hardware a trav�s del Panel de control, el sistema operativo buscar� instancias de esta clase mediante la consulta del hardware a partir de las instancias de esta clase. El valor TRUE indica que la instancia se detect� autom�ticamente.") : Amended ToSubclass] boolean OSAutoDiscovered;

};



[Description("La clase Win32_SCSIController representa una controladora SCSI en un sistema Win32.\nEjemplo: Adaptec AHA-2940UW.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SCSIController : CIM_SCSIController

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica la controladora SCSI con respecto a otros dispositivos del sistema.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad Index indica el n�mero de �ndice de la controladora SCSI en el Registro del sistema.\nEjemplo: 0.") : Amended ToSubclass] uint32 Index;

  [Description("La propiedad DriverName indica el nombre de archivo del controlador de la tarjeta controladora SCSI.\nEjemplo: Adaptec") : Amended ToSubclass] string DriverName;

  [Description("La propiedad DeviceMap indica el orden en el que los dispositivos est�n listados con esta controladora SCSI. \nLa propiedad DeviceMap qued� obsoleta. No hay valor de reemplazo y esta propiedad se considera ahora obsoleta.") : Amended ToSubclass] string DeviceMap;

  [Description("La propiedad HardwareVersion indica el n�mero de versi�n hardware de la controladora SCSI.\nEjemplo: 1.25") : Amended ToSubclass] string HardwareVersion;

  [Description("La propiedad Manufacturer indica el nombre del fabricante de la controladora SCSI.\nEjemplo: Adaptec") : Amended ToSubclass] string Manufacturer;

};



[Description("La clase Win32_USBControllerDevice representa una asociaci�n entre una controladora de bus serie universal (USB) y los CIM_LogicalDevices conectados a �l.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_USBControllerDevice : CIM_ControlledBy

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent de la clase CIM_LogicalDevice representa el dispositivo l�gico (CIM_LogicalDevice) conectado a la controladora de bus serie universal (USB).") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent de la clase CIM_USBController representa la controladora de bus serie universal (USB) asociada con este dispositivo.") : Amended ToSubclass] CIM_USBController Ref Antecedent;

};



[Description("La clase Win32_SCSIControllerDevice representa una asociaci�n entre una controladora SCSI (Interfaz est�ndar de equipos peque�os) y el dispositivo l�gico (unidad de disco) conectado a �l. Las instancias de esta clase s�lo se proporcionan en Microsoft Windows NT o Windows 2000 o versiones posteriores, y en Windows 95 o versiones posteriores.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SCSIControllerDevice : CIM_ControlledBy

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent de la clase CIM_LogicalDevice representa el dispositivo l�gico conectado a la controladora SCSI.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent de la clase Win32_SCSIController representa la controladora SCSI asociada con este dispositivo.") : Amended ToSubclass] Win32_SCSIController Ref Antecedent;

};



[Description("La clase Win32_ParallelPort representa las propiedades de un puerto paralelo en un equipo Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ParallelPort : CIM_ParallelController

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica el puerto paralelo.") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad OSAutoDiscovered indica si el sistema operativo detect� autom�ticamente el puerto paralelo o si se detect� por otros medios (como cuando se agrega manualmente a trav�s del Panel de control).\nValores: TRUE o FALSE. El valor TRUE indica que el sistema operativo detect� autom�ticamente el puerto paralelo.") : Amended ToSubclass] boolean OSAutoDiscovered;

};



[Description("La clase Win32_SerialPortConfiguration representa la configuraci�n predeterminada para la transmisi�n de datos en un puerto serie de Win32. Esto puede incluir la configuraci�n predeterminada para establecer una conexi�n y comprobar errores.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SerialPortConfiguration : CIM_Setting

{

  [Description("La propiedad AbortReadWriteOnError indica si se terminar�n las operaciones de lectura y escritura en caso de producirse un error.\nValores: TRUE o FALSE. Si se asigna el valor TRUE, el controlador terminar� todas las operaciones de lectura y escritura con un estado de error si se produce un error. El controlador no aceptar� m�s operaciones de comunicaci�n hasta que la aplicaci�n confirme el error.") : Amended ToSubclass] boolean AbortReadWriteOnError;

  [Description("La propiedad BaudRate indica la velocidad en baudios (bits por segundo) del dispositivo de comunicaciones. \nEjemplo: 9600") : Amended ToSubclass] uint32 BaudRate;

  [Description("La propiedad BinaryModeEnabled indica si est�n habilitadas las transferencias de datos en modo binario para el puerto serie. Los sistemas Win32 s�lo permiten transferencias binarias a trav�s de puertos serie, por lo que este valor siempre ser� TRUE.") : Amended ToSubclass] boolean BinaryModeEnabled;

  [Description("La propiedad BitsPerByte indica el n�mero de bits transmitidos y recibidos por cada byte de datos en el puerto serie de Win32. Este n�mero puede variar con los bits de control y correcci�n de errores, como los bits de paridad.\nEjemplo: 8") : Amended ToSubclass] uint32 BitsPerByte;

  [Description("La propiedad ContinueXMitOnXOff especifica si va a continuar la transmisi�n de datos cuando el b�fer de recepci�n est� casi lleno y se haya enviado un car�cter XoffChar al transmisor.\nValores: TRUE o FALSE. Si se asigna el valor TRUE, la transmisi�n continuar� despu�s de que el b�fer de entrada se encuentre en el intervalo de bytes establecido en XoffLim de estar lleno y el controlador haya transmitido el car�cter XoffChar para dejar de recibir bytes. Si se asigna el valor FALSE, la transmisi�n no continuar� hasta que el b�fer de entrada se encuentre en el intervalo de bytes establecido en XonLim de estar vac�o y el controlador haya transmitido el car�cter XonChar para reanudar la recepci�n.") : Amended ToSubclass] boolean ContinueXMitOnXOff;

  [Description("La propiedad CTSOutflowControl determina si se va a comprobar el control Listo para enviar (CTS) antes de transmitir datos. El control CTS indica que ambos dispositivos est�n preparados para la transferencia de datos en la conexi�n serie. \nValores: TRUE o FALSE. Si se asigna el valor TRUE, se suspender� la transmisi�n de datos hasta que se proporcione una se�al de CTS.") : Amended ToSubclass] boolean CTSOutflowControl;

  [Description("La propiedad DiscardNULLBytes determina si se van a descartar los bytes (caracteres) NULL cuando se reciban.\nValores: TRUE o FALSE. Si se asigna el valor TRUE, se descartar�n los bytes NULL.") : Amended ToSubclass] boolean DiscardNULLBytes;

  [Description("La propiedad DSROutflowControl determina si se habilitar� el control de flujo de salida de datos cuando exista una condici�n de conjunto de datos preparado (DSR). El DSR indica que los dispositivos han establecido la conexi�n en la conexi�n serie.\nValores: TRUE o FALSE. Si se asigna el valor TRUE, la transmisi�n de datos DSR se suspender� hasta que se proporcione una se�al de DSR.") : Amended ToSubclass] boolean DSROutflowControl;

  [Description("La propiedad DSRSensitivity especifica si el controlador de comunicaciones es sensible al estado de la se�al de DSR. \nValores: TRUE o FALSE. Si se asigna el valor TRUE, el controlador omitir� los bytes recibidos, a menos que la l�nea de entrada de m�dem de DSR sea alta.") : Amended ToSubclass] boolean DSRSensitivity;

  [Description("La propiedad DTRFlowControlType especifica el uso del control de flujo de terminal de datos preparado (DTR) despu�s de establecerse una conexi�n. Una vez establecida la l�nea de comunicaci�n, el DTR se puede dejar en los siguientes estados: habilitado, para mostrar que la conexi�n todav�a est� activa; deshabilitado, para omitir el DTR una vez recibido; o bien, puede utilizarse como marcador de control de flujo de datos.") : Amended ToSubclass,Values{"Habilitar", "Deshabilitar", "Protocolo de enlace"} : Amended ToSubclass] string DTRFlowControlType;

  [Description("La propiedad EOFCharacter especifica el valor del car�cter utilizado para indicar el final de los datos.\nEjemplo: ^Z") : Amended ToSubclass] uint32 EOFCharacter;

  [Description("La propiedad ErrorReplaceCharacter especifica el valor del car�cter utilizado para reemplazar los bytes recibidos con errores de paridad. \nEjemplo: ^C") : Amended ToSubclass] uint32 ErrorReplaceCharacter;

  [Description("La propiedad ErrorReplacementEnabled especifica si los bytes recibidos con errores de paridad se reemplazan por el valor de ErrorReplaceCharacter. Los caracteres con errores de paridad s�lo se reemplazan si el valor de este miembro es TRUE y la paridad est� habilitada.") : Amended ToSubclass] boolean ErrorReplacementEnabled;

  [Description("La propiedad EventCharacter especifica el valor del car�cter de control que se usa para indicar un evento, como el final del archivo.\nEjemplo: ^e") : Amended ToSubclass] uint32 EventCharacter;

  [Description("La propiedad IsBusy determina si el puerto serie est� ocupado.\nValores: TRUE o FALSE. Si se asigna el valor TRUE, el puerto serie est� ocupado.") : Amended ToSubclass] boolean IsBusy;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name indica el nombre del puerto serie de Win32.\nEjemplo: COM1") : Amended ToSubclass] string Name;

  [Description("La propiedad Parity especifica el m�todo de comprobaci�n de paridad que se va a utilizar. La paridad se utiliza como t�cnica de comprobaci�n de errores que incluye un bit de paridad adicional con cada unidad de datos. Si se utiliza una paridad par, el bit de paridad se emplear� para convertir el recuento total de bits definidos en un n�mero par. As�, el receptor puede comprobar la validez de los datos mediante el recuento de los bits definidos. La paridad impar establece el bit de paridad manera tal que el recuento de bits definidos sea un n�mero impar. La paridad de marca siempre deja establecido el bit de paridad en 1, mientras que la paridad de espacio lo deja siempre establecido en 0.\nEjemplo: Par") : Amended ToSubclass,Values{"Ninguna", "Impar", "Par", "Marca", "Espacio"} : Amended ToSubclass] string Parity;

  [Description("La propiedad ParityCheckEnabled determina si se habilita la comprobaci�n de paridad.\nValores: TRUE o FALSE. Si se asigna el valor TRUE, se habilitar� la comprobaci�n de paridad.") : Amended ToSubclass] boolean ParityCheckEnabled;

  [Description("La propiedad RTSFlowControlType especifica el control de flujo de solicitud para emitir (RTS). El control RTS se utiliza para indicar que hay datos disponibles para transmitir. Los usos de este miembro incluyen:\nDisable: se omite el control RTS despu�s de recibir la primera se�al de RTS.\nEnable: se deja activado el control RTS para la sesi�n de transferencia de datos.\nHandshake: se desactiva el control RTS si el b�fer de transmisi�n est� lleno en m�s de sus tres cuartas partes y se activa el control RTS cuando menos de la mitad del b�fer est� lleno.\nToggle: se activa el control RTS si hay datos almacenados en el b�fer para transmitir.\n") : Amended ToSubclass,Values{"Habilitar", "Deshabilitar", "Protocolo de enlace", "Alternar"} : Amended ToSubclass] string RTSFlowControlType;

  [Description("La propiedad StopBits especifica el n�mero de bits de parada que se van a utilizar. StopBits separa cada unidad de datos en las conexiones serie asincr�nicas. Tambi�n se env�an de forma continua cuando no hay datos disponibles para transmitir.\nEjemplo: 1") : Amended ToSubclass,Values{"1", "1.5", "2"} : Amended ToSubclass] string StopBits;

  [Description("La propiedad XOffCharacter especifica el valor del car�cter XOFF para la transmisi�n y la recepci�n. XOFF es un control por software que detiene la transmisi�n de datos (mientras que RTS y CTS son controles por hardware). XON reanuda la transmisi�n.") : Amended ToSubclass] uint32 XOffCharacter;

  [Description("La propiedad XOffXMitThreshold especifica el n�mero m�ximo de bytes que se permiten en el b�fer de entrada antes de que se env�e el car�cter XOFF.") : Amended ToSubclass] uint32 XOffXMitThreshold;

  [Description("La propiedad XOnCharacter especifica el valor del car�cter XON para la transmisi�n y la recepci�n. XON es un control por software que reanuda la transmisi�n de datos (mientras que RTS y CTS son controles por hardware). XOFF detiene la transmisi�n.") : Amended ToSubclass] uint32 XOnCharacter;

  [Description("La propiedad XOnXMitThreshold especifica el n�mero m�nimo de bytes que se permiten en el b�fer de entrada antes de que se env�e el car�cter XON. Este miembro se utiliza junto con XOffXMitThreshold para regular la velocidad de transferencia de los datos.") : Amended ToSubclass] uint32 XOnXMitThreshold;

  [Description("La propiedad XOnXOffInFlowControl especifica si se utiliza el control de flujo XON/XOFF durante la recepci�n.\nValores: TRUE o FALSE. Si se asigna el valor TRUE, se enviar� XOffCharacter cuando el b�fer de entrada se encuentre en el intervalo de bytes establecido en XOffXMitThreshold de estar lleno y se enviar� XOnCharacter cuando el b�fer de entrada se encuentra en el intervalo de bytes establecido en XOnXMitThreshold de estar vac�o.") : Amended ToSubclass] uint32 XOnXOffInFlowControl;

  [Description("La propiedad XOnXOffOutFlowControl especifica si se utiliza el control de flujo XON/XOFF durante la transmisi�n.\nValores: TRUE o FALSE. Si se asigna el valor TRUE, la transmisi�n se detendr� cuando se reciba XOffCharacter y volver� a iniciarse cuando se reciba XonCharacter.") : Amended ToSubclass] uint32 XOnXOffOutFlowControl;

};



[Description("La clase Win32_SerialPortSetting representa una asociaci�n entre un puerto serie y su configuraci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SerialPortSetting : Win32_DeviceSettings

{

  [Description("La referencia Element representa la clase Win32_SerialPort que contiene las propiedades de un puerto serie del sistema.") : Amended ToSubclass] Win32_SerialPort Ref Element;

  [Description("La referencia Setting representa la clase Win32_SerialPortConfiguration que contiene la configuraci�n del puerto serie.") : Amended ToSubclass] Win32_SerialPortConfiguration Ref Setting;

};



[Description("La clase Win32_PortConnector representa puertos de conexi�n f�sicos, como un puerto DB macho de 25 clavijas, Centronics y PS/2.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PortConnector : CIM_PhysicalConnector

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad Tag contiene una cadena que identifica de forma �nica una conexi�n de puerto en el sistema.\nEjemplo: Conector de puerto 1") : Amended ToSubclass] string Tag;

  [Description("La propiedad InternalReferenceDesignator indica el designador de referencia interna del puerto. Los designadores de referencia interna son espec�ficos del fabricante e identifican la ubicaci�n de la placa de circuitos o el uso del puerto.\nEjemplo: J101") : Amended ToSubclass] string InternalReferenceDesignator;

  [Description("La propiedad ExternalReferenceDesignator indica el designador de referencia externa del puerto. Los designadores de referencia externa son identificadores que determinan el tipo y uso del puerto.\nEjemplo: COM1") : Amended ToSubclass] string ExternalReferenceDesignator;

  [Description("La propiedad ConnectorType indica los atributos f�sicos del conector utilizado por este puerto.\nEjemplo: 2 25 (conector macho RS-232)") : Amended ToSubclass,Values{"Desconocido", "Otros", "Conector macho", "Conector hembra", "Blindado", "No blindado", "SCSI (A) alta densidad (50 clavijas)", "SCSI (A) baja densidad (50 clavijas)", "SCSI (P) alta densidad (68 clavijas)", "SCSI SCA-I (80 clavijas)", "SCSI SCA-II (80 clavijas)", "SCSI Fibre Channel (DB-9, cobre)", "SCSI Fibre Channel (fibra)", "SCSI Fibre Channel SCA-II (40 clavijas)", "SCSI Fibre Channel SCA-II (20 clavijas)", "SCSI Fibre Channel BNC", "ATA 3.5 pulgadas (40 clavijas)", "ATA 2.5 pulgadas (44 clavijas)", "ATA-2", "ATA-3", "ATA/66", "DB-9", "DB-15", "DB-25", "DB-36", "RS-232C", "RS-422", "RS-423", "RS-485", "RS-449", "V.35", "X.21", "IEEE-488", "AUI", "UPT categor�a 3", "UPT categor�a 4", "UPT categor�a 5", "BNC", "RJ11", "RJ45", "MIC de fibra", "AUI de Apple", "GeoPort de Apple", "PCI", "ISA", "EISA", "VESA", "PCMCIA", "PCMCIA Tipo I", "PCMCIA Tipo II", "PCMCIA Tipo III", "Puerto ZV", "Cardbus", "USB", "IEEE 1394", "HIPPI", "HSSDC (6 clavijas)", "GBIC", "DIN", "Mini-DIN", "Micro-DIN", "PS/2", "Infrarrojos", "HP-HIL", "Access.bus", "NuBus", "Centronics", "Mini-Centronics", "Mini-Centronics Tipo 14", "Mini-Centronics Tipo 20", "Mini-Centronics Tipo 26", "Bus Mouse", "ADB", "AGP", "Bus VME", "VME64", "Propietario", "Ranura para tarjeta de procesador de propietario", "Ranura para tarjeta de memoria de propietario", "Ranura para elevador de E/S de propietario", "PCI-66MHZ", "AGP2X", "AGP4X", "PC-98", "PC-98Hireso", "PC-H98", "PC-98Note", "PC-98Full", "Mini-Jack", "Disquete en tarjeta", "L�nea de entrada dual de 9 pines (corte de 10 pines)", "L�nea de entrada dual de 25 pines (corte de 26 pines)", "L�nea de entrada dual de 50 pines", "L�nea de entrada dual de 68 pines", "Entrada de sonido en tarjeta desde CD-ROM"} : Amended ToSubclass] uint16 ConnectorType[];

  [Description("La propiedad PortType describe la funci�n del puerto.\nEjemplo: USB") : Amended ToSubclass,Values{"Ninguna", "Compatible con puerto paralelo XT/AT", "Puerto paralelo PS/2", "Puerto paralelo ECP", "Puerto paralelo EPP", "Puerto paralelo ECP/EPP", "Compatible con puerto serie XT/AT", "Compatible con puerto serie 16450", "Compatible con puerto serie 16550", "Compatible con puerto serie 16550A", "Puerto SCSI", "Puerto MIDI", "Puerto de joystick", "puerto de teclado", "Puerto de mouse", "SSA SCSI", "USB", "FireWire (IEEE P1394)", "PCMCIA Tipo II", "PCMCIA Tipo II", "PCMCIA Tipo III", "Cardbus", "Puerto de bus de acceso", "SCSI II", "SCSI Wide", "PC-98", "PC-98-Hireso", "PC-H98", "Puerto de v�deo", "Puerto de audio", "Puerto de m�dem", "Puerto de red", "Compatible con 8251", "Compatible con FIFO 8251"} : Amended ToSubclass] uint16 PortType;

};



[Description("La clase Win32_PhysicalMemory representa un dispositivo de memoria f�sica que se encuentra en un sistema como disponible para el sistema operativo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PhysicalMemory : CIM_PhysicalMemory

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad Tag contiene una cadena que identifica de forma �nica el dispositivo de memoria f�sica representado por una instancia de la clase Win32_PhysicalMemory.\nEjemplo: Memoria f�sica 1") : Amended ToSubclass] string Tag;

  [Description("La propiedad DeviceLocator indica la etiqueta del socket o la placa de circuitos que contiene esta memoria.\nEjemplo: SIMM 3") : Amended ToSubclass] string DeviceLocator;

  [Description("La propiedad TypeDetail indica el tipo de memoria f�sica representada por la clase Win32_PhysicalMemory.") : Amended ToSubclass,BitValues{"Reservado", "Otros", "Desconocido", "Paginado r�pido", "Columna est�tica", "Seudoest�tica", "RAMBUS", "Sincr�nico", "CMOS", "EDO", "DRAM de Windows", "DRAM de cach�", "No vol�til"} : Amended ToSubclass] uint16 TypeDetail;

  [Description("La propiedad InterleaveDataDepth indica el n�mero m�ximo de filas de datos consecutivas a las que se tiene acceso en una �nica transferencia intercalada desde el dispositivo de memoria. Si el valor es 0, no se intercala la memoria.") : Amended ToSubclass] uint16 InterleaveDataDepth;

  [Description("SMBIOS - Tipo 17 - Atributos. Representa la clasificaci�n.") : Amended ToSubclass] uint32 Attributes;

  [Description("Identifica la velocidad del reloj configurada en el dispositivo de memoria, en megahercios (MHz). Si el valor es 0, se desconoce la velocidad.") : Amended ToSubclass] uint32 ConfiguredClockSpeed;

  [Description("Voltaje de funcionamiento m�nimo de este dispositivo, en milivoltios. Si el valor es 0, se desconoce el voltaje") : Amended ToSubclass] uint32 MinVoltage;

  [Description("Voltaje de funcionamiento m�ximo de este dispositivo, en milivoltios. Si el valor es 0, se desconoce el voltaje") : Amended ToSubclass] uint32 MaxVoltage;

  [Description("Voltaje configurado m�nimo de este dispositivo, en milivoltios. Si el valor es 0, se desconoce el voltaje.") : Amended ToSubclass] uint32 ConfiguredVoltage;

  [Description("Tipo de memoria usado en este dispositivo. Es una propiedad adicional que se agrega para registrar el tipo de memoria binaria de SMBIOS. El valor registrado por la propiedad MemoryType es un valor de CIM asignado al valor de SMBIOS.") : Amended ToSubclass] uint32 SMBIOSMemoryType;

};



[Description("La clase Win32_CacheMemory representa la memoria cach� (interna y externa) de un sistema.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_CacheMemory : CIM_CacheMemory

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica la cach� representada por una instancia de Win32_CacheMemory.\nEjemplo: Memoria cach� 1") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad Location indica la ubicaci�n f�sica de la memoria cach�.") : Amended ToSubclass,Values{"Interno", "Externo", "Reservado", "Desconocido"} : Amended ToSubclass] uint16 Location;

  [Units("kilobytes") : Amended ToSubclass,Description("La propiedad MaxCacheSize indica el tama�o m�ximo de cach� que se puede instalar en esta memoria cach� espec�fica.") : Amended ToSubclass] uint32 MaxCacheSize;

  [Units("kilobytes") : Amended ToSubclass,Description("La propiedad InstalledSize indica el tama�o actual de la memoria cach� instalada.") : Amended ToSubclass] uint32 InstalledSize;

  [Description("La propiedad SupportedSRAM indica los tipos compatibles de memoria de acceso aleatorio est�tica (SRAM) que se pueden utilizar para la memoria cach�.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Sin r�faga", "R�faga", "R�faga en canalizaci�n", "Sincr�nico", "Asincr�nico"} : Amended ToSubclass] uint16 SupportedSRAM[];

  [Description("La propiedad CurrentSRAM indica los tipos de memoria de acceso aleatorio est�tica (SRAM) que se utilizan para la memoria cach�.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Sin r�faga", "R�faga", "R�faga en canalizaci�n", "Sincr�nico", "Asincr�nico"} : Amended ToSubclass] uint16 CurrentSRAM[];

  [Description("La propiedad ErrorCorrectType indica el m�todo de correcci�n de errores utilizado por la memoria cach�.") : Amended ToSubclass,Values{"Reservado", "Otros", "Desconocido", "Ninguna", "Paridad", "ECC de un bit", "ECC multibit"} : Amended ToSubclass] uint16 ErrorCorrectType;

  [Units("nanosegundos") : Amended ToSubclass,Description("La propiedad CacheSpeed especifica la velocidad de la cach� en nanosegundos.") : Amended ToSubclass] uint32 CacheSpeed;

};



[Description("La clase Win32_PhysicalMemoryArray representa detalles acerca de la memoria f�sica del sistema, que incluyen el n�mero de dispositivos de memoria, la capacidad de memoria disponible y el tipo de memoria (por ejemplo, memoria del sistema o de v�deo).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PhysicalMemoryArray : CIM_PhysicalPackage

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad Tag contiene una cadena que identifica de forma �nica la matriz de memoria f�sica.\nEjemplo: Matriz de memoria f�sica 1") : Amended ToSubclass] string Tag;

  [Description("La propiedad Location indica la ubicaci�n f�sica de la matriz de memoria.") : Amended ToSubclass,Values{"Reservado", "Otros", "Desconocido", "Placa base o placa del sistema", "Tarjeta complementaria ISA", "Tarjeta complementaria EISA", "Tarjeta complementaria PCI", "Tarjeta complementaria MCA", "Tarjeta complementaria PCMCIA", "Tarjeta complementaria de propietario", "NuBus", "Tarjeta complementaria PC-98/C20", "Tarjeta complementaria PC-98/C24", "Tarjeta complementaria PC-98/E", "Tarjeta complementaria PC-98/bus local"} : Amended ToSubclass] uint16 Location;

  [Description("La propiedad Use indica c�mo se utiliza la memoria en el sistema.") : Amended ToSubclass,Values{"Reservado", "Otros", "Desconocido", "Memoria del sistema", "Memoria de v�deo", "Memoria flash", "RAM no vol�til", "Memoria cach�"} : Amended ToSubclass] uint16 Use;

  [Description("La propiedad MemoryErrorCorrection indica el tipo de correcci�n de errores que utiliza la matriz de memoria.") : Amended ToSubclass,Values{"Reservado", "Otros", "Desconocido", "Ninguna", "Paridad", "ECC de un bit", "ECC multibit", "CRC"} : Amended ToSubclass] uint16 MemoryErrorCorrection;

  [Description("Esta propiedad ya no se usa; utilice MaxCapacityEx") : Amended ToSubclass] uint32 MaxCapacity;

  [Units("kilobytes") : Amended ToSubclass,Description("La propiedad MaxCapacity indica el tama�o m�ximo de memoria (en bytes) que se puede instalar en esta matriz de memoria espec�fica. Si no se conoce el tama�o, se asignar� el valor 0 a la propiedad.") : Amended ToSubclass] uint64 MaxCapacityEx;

  [Description("La propiedad MemoryDevices indica el n�mero de ranuras o sockets f�sicos disponibles en esta matriz de memoria.") : Amended ToSubclass] uint16 MemoryDevices;

};



[Description("La clase Win32_SMBIOSMemory representa las propiedades de la memoria de un equipo como se ve en la interfaz de BIOS de Administraci�n del sistema. La interfaz SMBIOS no distingue entre memorias vol�tiles, no vol�tiles y flash. En tales, la clase CIM_Memory es la clase principal de todos los tipos de memoria.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SMBIOSMemory : CIM_StorageExtent

{

  [Description("La propiedad ErrorMethodology especifica los tipos de comprobaci�n de errores utilizados por el hardware de memoria.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Ninguna", "Paridad", "ECC de un bit", "ECC multibit", "CRC"} : Amended ToSubclass] string ErrorMethodology;

  [Description("La propiedad StartingAddress especifica la direcci�n de comienzo a la que hace referencia una aplicaci�n o un sistema operativo y est� asignada por un controlador de memoria para este objeto de memoria.") : Amended ToSubclass] uint64 StartingAddress;

  [Description("La propiedad EndingAddress especifica la direcci�n de finalizaci�n a la que hace referencia una aplicaci�n o un sistema operativo y est� asignada por un controlador de memoria para este objeto de memoria.") : Amended ToSubclass] uint64 EndingAddress;

  [Description("La propiedad ErrorInfo contiene una enumeraci�n de enteros que describe el tipo de error que ocurri� recientemente. Los valores, 12-14 no se utilizan con esta propiedad. Estos valores indican si un error se puede corregir, pero esta informaci�n se encuentra en la propiedadCorrectableError.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Correcto", "Lectura err�nea", "Error de paridad", "Error de un bit", "Error de doble bit", "Error multibit", "Error de medio byte", "Error de suma de comprobaci�n", "Error de CRC", "Error corregido de un s�lo bit", "Error corregido", "Error no corregible"} : Amended ToSubclass] uint16 ErrorInfo;

  [Description("La propiedad OtherErrorDescription proporciona m�s informaci�n cuando la propiedad ErrorInfo se establezca como 1.") : Amended ToSubclass] string OtherErrorDescription;

  [Description("La propiedad CorrectableError indica si el error m�s reciente se puede corregir.  Esta propiedad no se utiliza si ErrorInfo se establece como 3.\nValores: TRUE o FALSE.  Si es TRUE, el error se puede corregir.") : Amended ToSubclass] boolean CorrectableError;

  [Description("La propiedad ErrorTime contiene la hora cuando ocurri� el �ltimo error de memoria. Esta propiedad es v�lida s�lo cuando ErrorInfo no se establece como 3.") : Amended ToSubclass] datetime ErrorTime;

  [Description("La propiedad ErrorAccess indica la operaci�n de acceso a la memoria que ocasion� el �ltimo error. Esta propiedad es v�lida s�lo cuando ErrorInfo no se establece como 3.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Leer", "Escribir", "Escritura parcial"} : Amended ToSubclass] uint16 ErrorAccess;

  [Units("bits") : Amended ToSubclass,Description("La propiedad ErrorTransferSize especifica el tama�o de los datos (que contienen el �ltimo error) que se est�n transmitiendo. Esta propiedad se establece como 0 si no hay error.") : Amended ToSubclass] uint32 ErrorTransferSize;

  [Description("La propiedad ErrorData contiene datos capturados del �ltimo acceso a la memoria con un error. Los datos ocupan los primeros n octetos del conjunto necesarios para hospedar el n�mero de bits especificado por la propiedad ErrorTransferSize. Si ErrorTransferSize es 0, entonces esta propiedad no se utiliza.") : Amended ToSubclass] uint8 ErrorData[];

  [Description("La propiedad ErrorDataOrder indica el orden de los datos almacenados en la propiedad ErrorData. Esta propiedad se utiliza s�lo cuando ErrorTransferSize es 0.") : Amended ToSubclass,Values{"Desconocido", "Primero el byte menos significativo", "Primero el byte m�s significativo"} : Amended ToSubclass] uint16 ErrorDataOrder;

  [Description("La propiedad ErrorAddress especifica la direcci�n del �ltimo error de memoria. Esta propiedad se utiliza s�lo cuando ErrorInfo no se establece como 3.") : Amended ToSubclass] uint64 ErrorAddress;

  [Description("La propiedad SystemLevelAddress indica si la informaci�n de direcci�n en la propiedad ErrorAddress, es una direcci�n a nivel del sistema (TRUE) o una direcci�n f�sica (FALSE). Esta propiedad se utiliza s�lo cuando ErrorInfo no se establece como 3.\nValores: TRUE o FALSE. Si es TRUE, ErrorAddress contiene una direcci�n a nivel del sistema.") : Amended ToSubclass] boolean SystemLevelAddress;

  [Units("bytes") : Amended ToSubclass,Description("La propiedad ErrorResolution especifica la cantidad de datos determinados a causar el error. Esta propiedad no est� en uso cuando la propiedad ErrorInfo se establece como 3.") : Amended ToSubclass] uint64 ErrorResolution;

  [Description("La propiedad AdditionalErrorData contiene informaci�n de errores adicional. Un ejemplo es el s�ndrome ECC o la devoluci�n de los bits de comprobaci�n si se utiliza una asociaci�n ErrorMethodology basada en CRC. En el segundo caso, si se reconoce un bit de error y se conoce el algoritmo CRC, es posible determinar el bit exacto que ha producido errores. Este tipo de datos (s�ndrome ECC Syndrome, bit de comprobaci�n o datos de bits de paridad u otra informaci�n proporcionada por el fabricante) se incluyen en este campo. Esta propiedad se usa s�lo cuando la propiedad ErrorInfo no es igual a 3.") : Amended ToSubclass] uint8 AdditionalErrorData[];

};



[Description("La clase Win32_MemoryArray representa las propiedades de la matriz de memoria del sistema y sus direcciones asignadas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_MemoryArray : Win32_SMBIOSMemory

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica la matriz de memoria.\nEjemplo: Matriz de memoria 1") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad ErrorGranularity identifica el nivel donde se puede resolver el error.\nEjemplo: Nivel de dispositivo.") : Amended ToSubclass,Values{"1", "2", "3", "4"} : Amended ToSubclass] uint16 ErrorGranularity;

};



[Description("La clase Win32_MemoryDevice representa las propiedades del dispositivo de memoria de un sistema junto con sus direcciones asignadas.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_MemoryDevice : Win32_SMBIOSMemory

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad DeviceID contiene una cadena que identifica de forma �nica el dispositivo de memoria.\nEjemplo: Dispositivo de memoria 1") : Amended ToSubclass] string DeviceID;

  [Description("La propiedad ErrorGranularity identifica el nivel donde se puede resolver el error.\nEjemplo: Nivel de dispositivo.") : Amended ToSubclass,Values{"Otros", "Desconocido", "Nivel de dispositivo", "Nivel de partici�n de memoria"} : Amended ToSubclass] uint16 ErrorGranularity;

};



[Description("La clase Win32_MemoryDeviceLocation representa una asociaci�n entre un dispositivo de memoria y la memoria f�sica en la que se encuentra.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_MemoryDeviceLocation : CIM_Realizes

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa la memoria f�sica que contiene el dispositivo de memoria.") : Amended ToSubclass] Win32_PhysicalMemory Ref Antecedent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent representa el dispositivo de memoria que hay en la memoria f�sica.") : Amended ToSubclass] Win32_MemoryDevice Ref Dependent;

};



[Description("La clase Win32_MemoryArrayLocation representa una asociaci�n entre una matriz de memoria l�gica y la matriz de memoria f�sica en la que se encuentra.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_MemoryArrayLocation : CIM_Realizes

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent representa la matriz de memoria f�sica que implementa a la matriz de memoria l�gica.") : Amended ToSubclass] Win32_PhysicalMemoryArray Ref Antecedent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent indica la matriz de memoria l�gica implementada por la matriz de memoria f�sica.") : Amended ToSubclass] Win32_MemoryArray Ref Dependent;

};



[Description("La clase Win32_PhysicalMemoryLocation representa una asociaci�n entre una matriz de memoria f�sica y su memoria f�sica.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_PhysicalMemoryLocation : CIM_PackagedComponent

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa la matriz de memoria f�sica que contiene la memoria f�sica.") : Amended ToSubclass] Win32_PhysicalMemoryArray Ref GroupComponent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa la memoria f�sica que contiene la matriz de memoria f�sica.") : Amended ToSubclass] Win32_PhysicalMemory Ref PartComponent;

};



[Description("La clase Win32_MemoryDeviceArray representa una asociaci�n entre un dispositivo de memoria y la matriz de memoria en la que reside.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_MemoryDeviceArray : CIM_Component

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa una parte del dispositivo de memoria de la asociaci�n Win32_MemoryDeviceArray.") : Amended ToSubclass] Win32_MemoryDevice Ref PartComponent;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa la parte de la matriz de memoria de la asociaci�n Win32_MemoryDeviceArray.") : Amended ToSubclass] Win32_MemoryArray Ref GroupComponent;

};



[Description("La clase Win32_COMApplication representa una aplicaci�n COM. En este contexto, una aplicaci�n COM es una agrupaci�n l�gica de clases COM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_COMApplication : CIM_LogicalElement

{

};



[Description("La clase Win32_COMClass representa las propiedades de un componente del Modelo de objetos componentes (COM).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_COMClass : CIM_LogicalElement

{

};



[Description("La clase Win32_COMSetting representa la configuraci�n asociada a un componente COM o a una aplicaci�n COM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_COMSetting : CIM_Setting

{

};



[Description("La clase Win32_COMApplicationClasses representa una asociaci�n entre un componente COM y la aplicaci�n COM en la que reside.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_COMApplicationClasses : CIM_Component

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa la aplicaci�n COM que contiene el componente COM.") : Amended ToSubclass] Win32_COMApplication Ref GroupComponent;

  [key : ToInstance ToSubclass DisableOverride,Description("Win32_COMClass representa el componente COM agrupado bajo la aplicaci�n COM.") : Amended ToSubclass] Win32_COMClass Ref PartComponent;

};



[Description("La clase Win32_DCOMApplication representa las propiedades de una aplicaci�n DCOM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DCOMApplication : Win32_COMApplication

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad AppID es un identificador �nico global (GUID) para la aplicaci�n DCOM.") : Amended ToSubclass] string AppID;

};



[Description("La clase Win32_DCOMApplicationSetting representa la configuraci�n de una aplicaci�n DCOM. Contiene opciones de configuraci�n de DCOM asociadas a la clave AppID en el Registro. Estas opciones son v�lidas para los componentes agrupados l�gicamente bajo la clase de aplicaci�n determinada.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_DCOMApplicationSetting : Win32_COMSetting

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad AppID es un identificador �nico global (GUID) para esta aplicaci�n DCOM.") : Amended ToSubclass] string AppID;

  [Description("La propiedad AuthenticationLevel especifica el nivel de autenticaci�n m�nima de cliente que se necesita para este servidor COM. Si es NULL, se usan los valores predeterminados. Los niveles de autenticaci�n incluyen:\nNone - no se efect�a una autenticaci�n.\nConnect - se efect�a una autenticaci�n s�lo cuando el cliente establece una relaci�n con la aplicaci�n.\nCall - se efect�a una autenticaci�n s�lo al principio de cada llamada cuando la aplicaci�n recibe la consulta.\nPacket - se efect�a una autenticaci�n en todos los datos recibidos del cliente.\nPacketIntegrity - todos los datos transferidos entre el cliente y la aplicaci�n son autenticados y comprobados.\nPacketPrivacy - se usan las propiedades de los otros niveles de autenticaci�n y todos los datos est�n cifrados.") : Amended ToSubclass,Values{"Ninguna", "Conectar", "Llamar", "Paquete", "PacketIntegrity", "PacketPrivacy"} : Amended ToSubclass] uint32 AuthenticationLevel;

  [Description("La propiedad RemoteServerName indica el nombre del servidor remoto en el que se activa la aplicaci�n.") : Amended ToSubclass] string RemoteServerName;

  [Description("La propiedad RunAsUser indica si la aplicaci�n se ejecutar� bajo una cuenta de usuario espec�fica en activaci�n.") : Amended ToSubclass] string RunAsUser;

  [Description("La propiedad EnableAtStorageActivation indica si la instancia de la aplicaci�n DCOM recupera el estado guardado de la aplicaci�n o empieza en el estado en el que se inicializ� por primera vez la aplicaci�n.") : Amended ToSubclass] boolean EnableAtStorageActivation;

  [Description("La propiedad UseSurrogate especifica si la aplicaci�n DCOM se puede activar como servidor fuera de proceso mediante un archivo ejecutable suplente.") : Amended ToSubclass] boolean UseSurrogate;

  [Description("La propiedad CustomSurrogate contiene el nombre del suplente personalizado en el que se activa la aplicaci�n DCOM en proceso. Si este valor es NULL y la clave UseSurrogate tiene el valor TRUE (verdadero), el sistema proporcionar� un proceso suplente.") : Amended ToSubclass] string CustomSurrogate;

  [Description("La propiedad LocalService contiene el nombre de los servicios proporcionados por la aplicaci�n DCOM.") : Amended ToSubclass] string LocalService;

  [Description("La propiedad ServiceParameters contiene los par�metros de l�nea de comandos pasados a la aplicaci�n DCOM. Esto s�lo es v�lido si la aplicaci�n est� escrita como servicio de Win32.") : Amended ToSubclass] string ServiceParameters;

  [description("Recupera una representaci�n estructural del descriptor de seguridad del objeto.\nEl m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finaliz� correctamente.\nOtros - c�digo de error de Win32 HRESULT.\n") : Amended ToSubclass,Values{"Correcto", "Otros"} : Amended ToSubclass] uint32 GetLaunchSecurityDescriptor([out] Win32_SecurityDescriptor Descriptor);

  [description("Establece el descriptor de seguridad en la estructura especificada.\nEl m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finaliz� correctamente.\nOtros - c�digo de error de Win32 HRESULT.\n") : Amended ToSubclass,Values{"Correcto", "Otro"} : Amended ToSubclass] uint32 SetLaunchSecurityDescriptor([in] Win32_SecurityDescriptor Descriptor);

  [description("Recupera una representaci�n estructural del descriptor de seguridad del objeto.\nEl m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finaliz� correctamente.\nOtros - c�digo de error de Win32 HRESULT.\n") : Amended ToSubclass,Values{"Correcto", "Otro"} : Amended ToSubclass] uint32 GetAccessSecurityDescriptor([out] Win32_SecurityDescriptor Descriptor);

  [description("Establece el descriptor de seguridad en la estructura especificada.\nEl m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finaliz� correctamente.\nOtros - c�digo de error de Win32 HRESULT.\n") : Amended ToSubclass,Values{"Correcto", "Otro"} : Amended ToSubclass] uint32 SetAccessSecurityDescriptor([in] Win32_SecurityDescriptor Descriptor);

  [description("Recupera una representaci�n estructural del descriptor de seguridad del objeto.\nEl m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finaliz� correctamente.\nOtros - c�digo de error de Win32 HRESULT.\n") : Amended ToSubclass,Values{"Correcto", "Otro"} : Amended ToSubclass] uint32 GetConfigurationSecurityDescriptor([out] Win32_SecurityDescriptor Descriptor);

  [description("Establece el descriptor de seguridad en la estructura especificada.\nEl m�todo devuelve un valor entero que se puede interpretar como sigue: \n0 - Finaliz� correctamente.\nOtros - c�digo de error de Win32 HRESULT.\n") : Amended ToSubclass,Values{"Correcto", "Otro"} : Amended ToSubclass] uint32 SetConfigurationSecurityDescriptor([in] Win32_SecurityDescriptor Descriptor);

};



[Description("Win32_ClassicCOMClass representa las propiedades de un componente COM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ClassicCOMClass : Win32_COMClass

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad ComponentId contiene el identificador �nico global (GUID) de esta clase COM.") : Amended ToSubclass] string ComponentId;

  [Description("La propiedad Name contiene el nombre legible de la clase COM.") : Amended ToSubclass] string Name;

};



[Description("La clase Win32_ClassicCOMClassSetting representa la configuraci�n de un componente COM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ClassicCOMClassSetting : Win32_COMSetting

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La propiedad ComponentId contiene el identificar �nico global (GUID) de este componente COM.") : Amended ToSubclass] string ComponentId;

  [Description("La propiedad ProgId contiene un identificador de programa asociado al componente COM. El formato de ProgID es <Fabricante>.<Componente>.<Versi�n>. No se garantiza que este identificador sea �nico.") : Amended ToSubclass] string ProgId;

  [Description("La propiedad AppID contiene un identificador �nico global (GUID) para la aplicaci�n COM que utiliza este componente COM.") : Amended ToSubclass] string AppID;

  [Description("La propiedad ThreadingModel especifica el modelo de subprocesos utilizado por las clases COM en proceso, que pueden ser:\nApartment: los componentes s�lo pueden ser especificados por un subproceso. Los datos comunes que contienen estos tipos de servidores de objetos deben estar protegidos ante las colisiones entre subprocesos, ya que el servidor de objetos es compatible con varios componentes. Cada componente puede ser especificado simult�neamente por varios subprocesos.\nFree: los componentes no establecen restricciones en cuanto al tipo ni la cantidad de subprocesos que pueden especificar al objeto. El objeto no puede contener datos espec�ficos de subprocesos y debe proteger sus datos ante un acceso simult�neo por parte de varios subprocesos. Sin embargo, los componentes de subprocesamiento libre no permiten el acceso directo de subprocesos controlados, y las llamadas dirigidas a ellos se procesan desde el cliente.\nBoth: componentes que se pueden utilizar en modos de subprocesamiento controlado o libre. Estos componentes pueden ser especificados por varios subprocesos, proteger sus datos ante colisiones de subprocesos y no contener datos espec�ficos de subproceso.\nSi esta propiedad es NULL, no se utiliza ning�n modelo de subprocesos. El componente se crea en el subproceso principal del cliente y se calculan referencias a este proceso para las llamadas de otros subprocesos. Consulte el Kit de desarrollo de software de plataformas para obtener informaci�n acerca de los distintos modelos de subprocesos.") : Amended ToSubclass,Values{"Controlado", "Libre", "Ambos"} : Amended ToSubclass] string ThreadingModel;

  [Description("La propiedad Version contiene el n�mero de versi�n de esta clase COM.") : Amended ToSubclass] string Version;

  [Description("La propiedad Insertable indica si el componente COM puede insertarse en aplicaciones contenedoras OLE.") : Amended ToSubclass] boolean Insertable;

  [Description("La propiedad Control indica si el componente COM es un control OLE.") : Amended ToSubclass] boolean Control;

  [Description("La propiedad TypeLibraryId contiene un Identificador �nico global (GUID) para el tipo de biblioteca de este componente COM.") : Amended ToSubclass] string TypeLibraryId;

  [Description("La propiedad JavaClass indica si el componente COM es un componente Java.") : Amended ToSubclass] boolean JavaClass;

  [Description("La propiedad TreatAsClsid contiene un identificador �nico global (GUID) de un componente COM que puede emular instancias de este componente.") : Amended ToSubclass] string TreatAsClsid;

  [Description("La propiedad InprocServer contiene la ruta de acceso completa a una biblioteca DLL de servidor en proceso de 16 bits para este componente COM.") : Amended ToSubclass] string InprocServer;

  [Description("La propiedad InprocServer32 contiene la ruta de acceso completa a una biblioteca DLL de servidor en proceso de 32 bits para este componente COM.") : Amended ToSubclass] string InprocServer32;

  [Description("La propiedad LocalServer contiene la ruta de acceso completa a una aplicaci�n de servidor local de 16 bits.") : Amended ToSubclass] string LocalServer;

  [Description("La propiedad LocalServer32 contiene la ruta de acceso completa a una aplicaci�n de servidor local de 32 bits.") : Amended ToSubclass] string LocalServer32;

  [Description("La propiedad InprocHandler contiene la ruta de acceso completa a un controlador personalizado de 16 bits para el componente COM.") : Amended ToSubclass] string InprocHandler;

  [Description("La propiedad InprocHandler32 contiene la ruta de acceso completa a un controlador personalizado de 32 bits para el componente COM.") : Amended ToSubclass] string InprocHandler32;

  [Description("La propiedad AutoConvertToClsid contiene el identificador �nico global (GUID) de la clase COM a la que se va a convertir autom�ticamente este componente COM.") : Amended ToSubclass] string AutoConvertToClsid;

  [Description("La propiedad AutoTreatAsClsid contiene un identificador �nico global (GUID) del componente COM que emular� autom�ticamente instancias de esta clase.") : Amended ToSubclass] string AutoTreatAsClsid;

  [Description("La propiedad DefaultIcon contiene la ruta de acceso al archivo ejecutable y el identificador de recuso del icono predeterminado usado por la clase.") : Amended ToSubclass] string DefaultIcon;

  [Description("La propiedad VersionIndependentProgId contiene un identificador de programa coherente para todas las versiones del mismo programa.") : Amended ToSubclass] string VersionIndependentProgId;

  [Description("La propiedad ShortDisplayName especifica el nombre corto de la aplicaci�n COM (utilizado en men�s y ventanas emergentes).") : Amended ToSubclass] string ShortDisplayName;

  [Description("La propiedad LongDisplayName especifica el nombre completo de la aplicaci�n COM. Se utiliza en �reas como el campo Resultados del cuadro de di�logo Pegado especial de OLE.") : Amended ToSubclass] string LongDisplayName;

  [Description("La propiedad ToolBoxBitmap32 indica el nombre de m�dulo y el id. de recurso para un mapa de bits peque�o (16 x 16) que se usa para presentar un bot�n de la barra de herramientas o del cuadro de herramientas. Se utiliza cuando el componente COM es un control OLE o ActiveX.") : Amended ToSubclass] string ToolBoxBitmap32;

};



[Description("La clase Win32_ClassicCOMApplicationClasses representa una asociaci�n entre una aplicaci�n DCOM y un componente COM agrupado bajo ella.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ClassicCOMApplicationClasses : Win32_COMApplicationClasses

{

  [Description("La referencia GroupComponent representa una aplicaci�n DCOM que contiene o utiliza el componente COM.") : Amended ToSubclass] Win32_DCOMApplication Ref GroupComponent;

  [Description("La referencia PartComponent representa el componente COM que contiene o utiliza la aplicaci�n DCOM.") : Amended ToSubclass] Win32_ClassicCOMClass Ref PartComponent;

};



[Description("La clase Win32_COMApplicationSettings representa una asociaci�n entre una aplicaci�n DCOM y su configuraci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_COMApplicationSettings : CIM_ElementSetting

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Element representa la aplicaci�n DCOM donde se aplica la configuraci�n.") : Amended ToSubclass] Win32_DCOMApplication Ref Element;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Setting representa la configuraci�n asociada a la aplicaci�n DCOM.") : Amended ToSubclass] Win32_DCOMApplicationSetting Ref Setting;

};



[Description("La clase Win32_ClassicCOMClassSettings representa una asociaci�n entre una clase COM y la configuraci�n utilizada para configurar instancias de la clase COM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ClassicCOMClassSettings : CIM_ElementSetting

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Element representa a la clase COM en la que se aplica la configuraci�n.") : Amended ToSubclass] Win32_ClassicCOMClass Ref Element;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia Setting representa par�metros de configuraci�n asociados a la clase COM.") : Amended ToSubclass] Win32_ClassicCOMClassSetting Ref Setting;

};



[Description("La clase Win32_ComponentCategory representa una categor�a de componentes. Las categor�as de componentes son grupos de clases COM con un conjunto com�n de funciones definidas. Un cliente que utilice estas interfaces consultar� en el Registro el t�tulo de categor�a y el identificador �nico, denominado CategoryID, que se crea a partir de un identificador �nico global (GUID).") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ComponentCategory : CIM_LogicalElement

{

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad CategoryId indica un GUID para esta categor�a de componentes.") : Amended ToSubclass] string CategoryId;

  [Description("La propiedad Name indica el nombre descriptivo de esta categor�a de componentes.") : Amended ToSubclass] string Name;

};



[Description("La clase Win32_ImplementedCategory representa una asociaci�n entre una categor�a de componente y la clase COM que utiliza sus interfaces.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ImplementedCategory

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Category representa la categor�a de componente utilizada por la clase COM.") : Amended ToSubclass] Win32_ComponentCategory Ref Category;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Component representa la clase COM que utiliza la categor�a asociada.") : Amended ToSubclass] Win32_ClassicCOMClass Ref Component;

};



[Description("La clase Win32_ComClassEmulator representa una asociaci�n entre dos versiones de una clase COM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ComClassEmulator

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia OldVersion representa al componente COM con interfaces que pueden ser emuladas por la nueva versi�n de ese componente.") : Amended ToSubclass] Win32_ClassicCOMClass Ref OldVersion;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia NewVersion representa al componente COM que contiene interfaces que emulan la versi�n anterior del componente.") : Amended ToSubclass] Win32_ClassicCOMClass Ref NewVersion;

};



[Description("La clase Win32_ComClassAutoEmulator representa una asociaci�n entre una clase COM y otra clase COM a la que emula autom�ticamente.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ComClassAutoEmulator

{

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia OldVersion representa al componente COM emulado autom�ticamente por otro componente.") : Amended ToSubclass] Win32_ClassicCOMClass Ref OldVersion;

  [Key : ToInstance ToSubclass DisableOverride,Description("La referencia NewVersion representa al componente COM que puede emular autom�ticamente al componente COM asociado. Esta informaci�n se obtiene a trav�s de la entrada del Registro AutoTreatAs.") : Amended ToSubclass] Win32_ClassicCOMClass Ref NewVersion;

};



[Description("La clase Win32_ClientApplicationSetting representa una asociaci�n entre un archivo ejecutable y una aplicaci�n DCOM que contiene las opciones de configuraci�n de DCOM para el archivo ejecutable.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_ClientApplicationSetting

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Client representa a un archivo ejecutable que utiliza la configuraci�n DCOM.") : Amended ToSubclass] CIM_DataFile Ref Client;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Application representa a la aplicaci�n DCOM que las contiene opciones de configuraci�n del archivo ejecutable.") : Amended ToSubclass] Win32_DCOMApplication Ref Application;

};



[Description("La clase Win32_Account contiene informaci�n acerca de las cuentas de usuario y las cuentas de grupo que conoce el sistema Win32. Los nombres de usuario o de grupo que reconoce un dominio de Windows NT son descendientes (o miembros) de esta clase. La clase Win32_Account no est� incluida en una operaci�n predeterminada de inventario de hardware.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Account : CIM_LogicalElement

{

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Domain indica el nombre del dominio de Windows al que pertenece un grupo o usuario.") : Amended ToSubclass] string Domain;

  [Description("La propiedad SID contiene el identificador de seguridad (SID) de esta cuenta. El SID es un valor de cadena de longitud variable que se usa para identificar una confianza. Cada cuenta tiene un SID �nico emitido por una autoridad (como, por ejemplo, un dominio de Windows) y se guarda en una base de datos de seguridad. Cuando un usuario inicia una sesi�n, el sistema obtiene el SID del usuario en la base de datos y lo coloca en el testigo de acceso del usuario. El sistema utiliza el SID en el testigo de la cuenta del usuario para identificar al usuario, a partir de ese momento, cada vez que interact�e con la seguridad de Windows. Cuando se ha utilizado un SID como identificador �nico de un usuario o grupo, no se puede volver a utilizar para identificar otro usuario o grupo.") : Amended ToSubclass] string SID;

  [Description("La propiedad SIDType contiene valores enumerados que especifican el tipo de identificador de seguridad (SID). SIDTypes incluye:\nSidTypeUser : indica el SID de un usuario.\nSidTypeGroup: indica el SID de un grupo.\nSidTypeDomain: indica el SID de un dominio.\nSidTypeAlias: indica el SID de un alias.\nSidTypeWellKnownGroup: indica el SID de un grupo conocido.\nSidTypeDeletedAccount: indica el SID de una cuenta eliminada.\nSidTypeInvalid: indica un SID que no es v�lido.\nSidTypeUnknown: indica un tipo de SID desconocido.\nSidTypeComputer: indica el SID de un equipo.\n") : Amended ToSubclass,Values{"SidTypeUser", "SidTypeGroup", "SidTypeDomain", "SidTypeAlias", "SidTypeWellKnownGroup", "SidTypeDeletedAccount", "SidTypeInvalid", "SidTypeUnknown", "SidTypeComputer"} : Amended ToSubclass] uint8 SIDType;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name indica el nombre de la cuenta de sistema Win32 en el dominio especificado por el miembro del dominio de esta clase.") : Amended ToSubclass] string Name;

  [Description("La propiedad LocalAccount indica si la cuenta est� definida en el equipo local. Para recuperar s�lo las cuentas definidas en el equipo local se hace una solicitud que incluye la condici�n \"LocalAccount=TRUE\".") : Amended ToSubclass] Boolean LocalAccount;

};



[Description("La clase Win32_SystemAccount representa a una cuenta del sistema. El sistema operativo y los servicios que se ejecutan en Windows NT utilizan esta cuenta del sistema. Hay muchos servicios y procesos de NT que necesitan la capacidad de iniciar sesi�n internamente (como, por ejemplo, durante el proceso de instalaci�n de Windows NT). La cuenta del sistema es una cuenta interna que se dise�� con este prop�sito y que no se muestra en el Administrador de usuarios; tampoco se puede agregar a grupos ni puede tener asignados derechos de usuario. Por otra parte, la cuenta del sistema se muestra en el Administrador de archivos de un volumen NTFS en la parte de permisos del men� Seguridad. De forma predeterminada, la cuenta del sistema tiene control total sobre todos los archivos de un volumen NTFS. En este caso, la cuenta del sistema tiene los mismos privilegios funcionales que la cuenta del administrador.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SystemAccount : Win32_Account

{

  [Description("La propiedad Domain indica el nombre del dominio de Windows al que pertenece la cuenta del sistema.\nEjemplo: NA-VENTAS") : Amended ToSubclass] string Domain;

  [Description("La propiedad Name indica el nombre de la cuenta de sistema Win32 en el dominio especificado por el miembro del dominio de esta clase.") : Amended ToSubclass] string Name;

};



[Description("La clase Win32_Group representa los datos de una cuenta de grupo. Una cuenta de grupo permite cambiar los privilegios de acceso de una lista de usuarios. \nEjemplo: Marketing2.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Group : Win32_Account

{

  [Description("La propiedad Domain indica el nombre del dominio de Windows al que pertenece la cuenta de grupo.\nEjemplo: NA-VENTAS") : Amended ToSubclass] string Domain;

  [Description("La propiedad Name indica el nombre de la cuenta de grupo de Win32 del dominio especificado por el miembro Domain de esta clase.") : Amended ToSubclass] string Name;

  [Description("Rename() permite el cambio de nombre de un nombre de grupo; una clave en esta clase. La funcionalidad para cambiar la propiedad de la clave \"Name\" se implementa como un m�todo para proporcionar un contexto separado para el nuevo nombre completo del nombre de clave asociado con la instancia que se debe modificar en esta clase.") : Amended ToSubclass,Values{"Correcto", "Instancia no encontrada", "Instancia requerida", "Par�metro no v�lido", "Grupo no encontrado", "Dominio no encontrado", "S�lo se permite la operaci�n en el controlador de dominio principal del dominio", "No se permite la operaci�n en grupos especiales definidos; usuarios, administrador, local o invitado.", "Otro error de API", "ERROR INTERNO"} : Amended ToSubclass] uint32 Rename([In : ToSubclass,Description("La propiedad Name indica el nombre de la cuenta de usuario de Win32 en el dominio especificado por el miembro Dominio de esta clase.\nEjemplo: jsantos") : Amended ToSubclass] string Name);

};



[Description("La clase Win32_UserAccount contiene informaci�n acerca de una cuenta de usuario de un sistema Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_UserAccount : Win32_Account

{

  [Description("La propiedad AccountType contiene marcadores que describen las caracter�sticas de la cuenta de usuario de Win32:\nUF_TEMP_DUPLICATE_ACCOUNT: cuenta de usuario local para usuarios cuya cuenta principal est� en otro dominio. Esta cuenta proporciona acceso de usuario a este dominio, pero no a cualquier dominio que conf�e en este dominio.\nUF_NORMAL_ACCOUNT: tipo predeterminado de cuenta que representa a un usuario t�pico. \nUF_INTERDOMAIN_TRUST_ACCOUNT: es la cuenta de un dominio del sistema que conf�a en otros dominios.\nUF_WORKSTATION_TRUST_ACCOUNT: es la cuenta de equipo de un equipo Windows NT o Windows 2000 que es miembro de este dominio.\nUF_SERVER_TRUST_ACCOUNT: es la cuenta de un controlador de dominio de reserva del sistema que es miembro de este dominio.\n") : Amended ToSubclass,BitValues{"Cuenta duplicada temporal", "Cuenta normal", "Cuenta de confianza entre dominios", "Cuenta de confianza de estaci�n de trabajo", "Cuenta de confianza de servidor"} : Amended ToSubclass] uint32 AccountType;

  [Description("La propiedad Deshabilitado determina si la cuenta de usuario de Win32 est� deshabilitada.\nValores: TRUE o FALSE. Si el valor es TRUE, la cuenta de usuario est� deshabilitada.") : Amended ToSubclass] boolean Disabled;

  [Description("La propiedad Domain indica el nombre del dominio de Windows al que pertenece la cuenta de usuario.\nEjemplo: NA-VENTAS") : Amended ToSubclass] string Domain;

  [Description("La propiedad FullName indica el nombre completo del usuario local.\nEjemplo: Juan Santos") : Amended ToSubclass] string FullName;

  [Description("La propiedad Lockout determina si la cuenta de usuario est� bloqueada en el sistema Win32.\nValores: TRUE o FALSE. Si el valor es TRUE, la cuenta de usuario est� bloqueada.") : Amended ToSubclass] boolean Lockout;

  [Description("La propiedad Name indica el nombre de la cuenta de usuario de Win32 en el dominio especificado por el miembro Dominio de esta clase.\nEjemplo: jsantos") : Amended ToSubclass] string Name;

  [Description("La propiedad PasswordChangeable determina si se puede cambiar la contrase�a de la cuenta de usuario de Win32.\nValores: TRUE o FALSE. Si el valor es TRUE, se puede cambiar la contrase�a.") : Amended ToSubclass] boolean PasswordChangeable;

  [Description("La propiedad PasswordExpires determina si la contrase�a de la cuenta de usuario de Win32 expirar�.\nValores: TRUE o FALSE. Si el valor es TRUE, la contrase�a expirar�.") : Amended ToSubclass] boolean PasswordExpires;

  [Description("La propiedad PasswordRequired determina si se requiere una contrase�a en la cuenta de usuario Win32.\nValores: TRUE o FALSE. Si el valor es TRUE, se requiere una contrase�a.") : Amended ToSubclass] boolean PasswordRequired;

  [Description("Rename() permite el cambio de nombre del nombre de una cuenta de usuario; una clave en esta clase. La funcionalidad para cambiar la propiedad \"Name\" se implemente como un m�todo que proporciona un contexto separado para el nuevo nombre completo del nombre de clave asociado con la instancia que se debe modificar en esta clase.") : Amended ToSubclass,Values{"Correcto", "Instancia no encontrada", "Instancia requerida", "Par�metro no v�lido", "Usuario no encontrado", "Dominio no encontrado", "S�lo se permite la operaci�n en el controlador de dominio principal del dominio", "La operaci�n no est� permitida en la �ltima cuenta administrativa.", "No se permite la operaci�n en grupos especiales definidos; usuarios, administrador, local o invitado.", "Otro error de API", "ERROR INTERNO"} : Amended ToSubclass] uint32 Rename([In : ToSubclass,Description("La propiedad Name indica el nombre de la cuenta de usuario de Win32 en el dominio especificado por el miembro Dominio de esta clase.\nEjemplo: jsantos") : Amended ToSubclass] string Name);

};



[Description("La clase Win32_NetworkLoginProfile representa la informaci�n de inicio de sesi�n en red de un usuario determinado en un sistema Win32. Esta informaci�n contiene, entre otros datos, el estado de la contrase�a, privilegios de acceso, cuotas de disco y rutas de acceso de directorios de inicio de sesi�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_NetworkLoginProfile : CIM_Setting

{

  [Description("La propiedad AccountExpires especifica el momento en que expirar� la cuenta. Este valor se calcula a partir del n�mero de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 y tiene este formato: aaaammddhhmmss.mmmmmm sutc.\nEjemplo: 20521201000230.000000 000") : Amended ToSubclass] datetime AccountExpires;

  [Description("La propiedad AuthorizationFlags contiene un conjunto de marcadores que especifican los recursos que un usuario est� autorizado a utilizar o modificar.") : Amended ToSubclass,BitValues{"Impresora", "Comunicaci�n", "Servidor", "Cuentas"} : Amended ToSubclass] uint32 AuthorizationFlags;

  [Description("La propiedad BadPasswordCount indica el n�mero de veces que el usuario escribe una contrase�a incorrecta al iniciar una sesi�n en un sistema Win32.\nEjemplo: 0") : Amended ToSubclass] uint32 BadPasswordCount;

  [Description("La propiedad CodePage especifica la p�gina de c�digos correspondiente al idioma elegido por el usuario. La p�gina de c�digos es el juego de caracteres utilizado.") : Amended ToSubclass] uint32 CodePage;

  [Description("La propiedad Comment contiene un comentario o una descripci�n de este perfil de inicio de sesi�n.") : Amended ToSubclass] string Comment;

  [Description("La propiedad CountryCode especifica el c�digo de pa�s o regi�n correspondiente al idioma elegido por el usuario.") : Amended ToSubclass] uint32 CountryCode;

  [Description("La propiedad Flags indica las propiedades disponibles para este perfil de red. Las propiedades que se pueden configurar son:\n0 - Script: script de inicio de sesi�n ejecutado. Es necesario establecer este valor para LAN Manager 2.0, y Windows NT y Windows 2000.\n1 - Cuenta deshabilitada: la cuenta del usuario est� deshabilitada.\n3 - Directorio particular requerido: se requiere un directorio particular. Este valor se omite en Windows NT y Windows 2000.\n4 - Bloqueo: la cuenta est� bloqueada actualmente. Para NetUserSetInfo, se puede borrar este valor para desbloquear una cuenta bloqueada anteriormente. No es posible utilizar este valor para bloquear una cuenta desbloqueada anteriormente.\n5 - No se necesita contrase�a: el uso de una contrase�a no es necesario.\n6 - La contrase�a no cambia: el usuario no puede cambiar la contrase�a.\n7 - Contrase�a de texto cifrado permitida - Windows 2000: la contrase�a de usuario se almacena con cifrado reversible en Active Directory\n8 - cuenta duplicada temporal: una cuenta para usuarios que tienen su cuenta principal en otro dominio. El administrador de usuarios se refiere a este tipo de cuentas como cuenta de usuario local.\n9 - Cuenta norma: tipo de cuenta predeterminado que representa a un usuario normal.\n11 - Cuenta de confianza entre dominios: una cuenta de permiso de confianza para un dominio que conf�a en otros dominios.\n16 - La contrase�a no expira: la contrase�a de la cuenta no expira nunca para Windows NT y Windows 2000.\n17 - Cuenta de inicio de sesi�n de MNS: tipo de cuenta de inicio de sesi�n de MNS que representa a un usuario de MNS.\n18 - Se necesita SmartCard - Windows 2000: pide al usuario iniciar sesi�n en la cuenta de usuario usando una tarjeta inteligente (Smart card).\n19 - De confianza para delegaci�n - Windows 2000: la cuenta est� habilitada para delegaci�n. Esta es una configuraci�n que afecta a la seguridad; las cuentas con esta opci�n habilitada deben controlarse severamente. Esta configuraci�n permite a un servicio que se ejecute bajo la cuenta asumir la identidad de un cliente y autenticarse como ese cliente en otros servidores remotos en la red.\n20 - No delegada - Windows 2000: Marca la cuenta como \"delicada\"; otros usuarios no pueden actuar como delegados de esta cuenta de usuario.\n21 - S�lo usa la clave DES - Windows 2000: restringe este primario para que use s�lo los tipos de cifrado del est�ndar de cifrado de datos (DES) para las claves.\n22 - No necesita autorizaci�n previa - Windows 2000. Esta cuenta no necesita un autorizaci�n previa de Kerberos para el inicio de sesi�n.\n23 - Contrase�a expirada: indica que la contrase�a expir�.") : Amended ToSubclass,BitValues{"Script", "Cuenta deshabilitada", "Se requiere el directorio principal", "Bloqueado", "No se necesita contrase�a", "La contrase�a no cambia", "Se permite la contrase�a de texto cifrado", "Cuenta duplicada temporal", "Cuenta normal", "Cuenta de confianza entre dominios", "Cuenta de confianza de estaci�n de trabajo", "Cuenta de confianza de servidor", "La contrase�a no expira", "Cuenta de inicio de sesi�n de MNS", "Requiere tarjeta inteligente", "De confianza para delegaci�n", "No delegado", "Usar s�lo clave DES", "No requiere una autorizaci�n previa", "Expir� la contrase�a"} : Amended ToSubclass] uint32 Flags;

  [Description("La propiedad FullName indica el nombre completo del usuario correspondiente al perfil de inicio de sesi�n en red. Esta cadena puede estar vac�a si el usuario elige no asociar ning�n nombre completo a un nombre de usuario.") : Amended ToSubclass] string FullName;

  [Description("La propiedad HomeDirectory especifica la ruta de acceso al directorio particular del usuario. Esta cadena puede estar vac�a si el usuario elige no especificar ning�n directorio particular.\nEjemplo: \\DIRPART") : Amended ToSubclass] string HomeDirectory;

  [Description("La propiedad HomeDirectoryDrive especifica la letra de unidad asignada al directorio particular del usuario para los inicios de sesi�n. \nEjemplo: C:") : Amended ToSubclass] string HomeDirectoryDrive;

  [Description("La propiedad LastLogoff especifica la fecha y la hora en que el usuario cerr� por �ltima vez una sesi�n en el sistema. Este valor se calcula a partir del n�mero de segundos transcurridos desde el 00:00:00 del 1 de enero de 1970. El valor cero significa que no se conoce la hora en que se cerr� por �ltima vez una sesi�n. El formato de este valor es aaaammddhhmmss.mmmmmm sutc.\nEjemplo: 19521201000230.000000 000") : Amended ToSubclass] datetime LastLogoff;

  [Description("La propiedad LastLogon indica la fecha y la hora en que el usuario inici� por �ltima vez una sesi�n en el sistema. Este valor se calcula a partir del n�mero de segundos transcurridos desde las 00:00:00 del 1 de enero de 1970. El formato de este valor es aaaammddhhmmss.mmmmmm sutc.\nEjemplo: 19521201000230.000000 000") : Amended ToSubclass] datetime LastLogon;

  [Description("La propiedad LogonHours especifica las horas en las que el usuario puede iniciar una sesi�n durante la semana. Cada bit representa una unidad de tiempo que especifica el miembro UnitsPerWeek. Por ejemplo, si la unidad de tiempo es por hora, el primer bit (bit 0, palabra 0) es domingo, de 0:00 a 0:59; el segundo bit (bit 1, palabra 0) es domingo, de 1:00 a 1:59; y as� sucesivamente. Si este miembro se establece en NULL, no hay limitaci�n de tiempo. El tiempo tiene el valor GMT y se debe ajustar para otras zonas horarias (por ejemplo, GMT menos 8 horas para PST).") : Amended ToSubclass] string LogonHours;

  [Description("La propiedad LogonServer contiene el nombre del servidor al que se env�an las solicitudes de inicio de sesi�n. Los nombres de servidores deben ir precedidos por dos barras diagonales inversas (\\\\). Un nombre de servidor con un asterisco (\\\\*) indica que cualquier servidor de inicio de sesi�n puede administrar las solicitudes de inicio de sesi�n. Una cadena nula indica que las solicitudes se env�an al controlador de dominio. \nEjemplo: \\\\miServidor") : Amended ToSubclass] string LogonServer;

  [Units("bytes") : Amended ToSubclass,Description("La propiedad MaximumStorage especifica la cantidad m�xima de espacio en disco disponible para el usuario. Si se asigna a MaximumStorage el valor USER_MAXSTORAGE_UNLIMITED, el usuario podr� utilizar todo el espacio en disco disponible.\nEjemplo: 10000000") : Amended ToSubclass] uint64 MaximumStorage;

  [key : ToInstance ToSubclass DisableOverride,Description("La propiedad Name especifica el nombre de la cuenta de usuario en un domino o equipo espec�fico. El n�mero de caracteres que contiene el nombre no puede ser superior al valor de UNLEN.\nEjemplo: dominio1\\juanMer") : Amended ToSubclass] string Name;

  [Description("La propiedad NumberOfLogons indica el n�mero de veces que el usuario pudo iniciar una sesi�n en esta cuenta. El valor 0xFFFFFFFF indica que no se conoce el n�mero. Esta propiedad se mantiene por separado en cada controlador de reserva (BDC) del dominio. Para obtener un valor exacto, s�lo se debe utilizar el valor m�ximo de todos los BDC.\nEjemplo: 4") : Amended ToSubclass] uint32 NumberOfLogons;

  [Description("La propiedad Parameters contiene el espacio reservado para uso de las aplicaciones. Esta cadena puede ser nula o puede tener cualquier n�mero de caracteres antes del car�cter nulo de terminaci�n. Los productos de Microsoft usan este miembro para almacenar la informaci�n de configuraci�n del usuario. No modifique esta informaci�n, ya que este valor es espec�fico de una aplicaci�n.") : Amended ToSubclass] string Parameters;

  [Description("La propiedad PasswordAge indica el intervalo de tiempo que una contrase�a ha estado vigente. Este valor se mide a partir del n�mero de segundos transcurridos desde que se cambi� la contrase�a por �ltima vez.\nEjemplo: 00001201000230.000000 000") : Amended ToSubclass] datetime PasswordAge;

  [Description("La propiedad PasswordExpires indica la fecha y la hora de expiraci�n de la contrase�a. El valor se establece en este formato: aaaammddhhmmss.mmmmmm sutc\nEjemplo: 19521201000230.000000 000") : Amended ToSubclass] datetime PasswordExpires;

  [Description("La propiedad PrimaryGroupId especifica el id. relativo (RID) del grupo global principal correspondiente a este usuario. El identificador comprueba el grupo principal al que pertenece el perfil del usuario.") : Amended ToSubclass] uint32 PrimaryGroupId;

  [Description("La propiedad Privileges especifica el nivel de privilegio asignado a la propiedad Usri3_name.") : Amended ToSubclass,Values{"Invitado", "Usuario", "Administrador"} : Amended ToSubclass] uint32 Privileges;

  [Description("La propiedad Profile especifica la ruta de directorio del perfil del usuario. Este valor puede ser una cadena nula, una ruta de acceso absoluta local o una ruta de acceso UNC. Un perfil de usuario contiene la configuraci�n que se puede personalizar para cada usuario, como los colores del escritorio.\nEjemplo: C:\\Winnt") : Amended ToSubclass] string Profile;

  [Description("La propiedad ScriptPath indica la ruta de directorio del script de inicio de sesi�n del usuario. Un script de inicio de sesi�n ejecuta autom�ticamente un conjunto de comandos cada vez que el usuario inicia una sesi�n en el sistema.\nEjemplo: C:\\win\\profiles\\JuanMerino") : Amended ToSubclass] string ScriptPath;

  [Description("La propiedad UnitsPerWeek indica el n�mero de unidades de tiempo en que est� dividida la semana. Se utiliza junto con la propiedad LogonHours para limitar el acceso de los usuarios al equipo.\nEjemplo: 168 (horas por semana)") : Amended ToSubclass] uint32 UnitsPerWeek;

  [Description("La propiedad UserComment contiene un comentario o una descripci�n de este perfil definidos por el usuario.") : Amended ToSubclass] string UserComment;

  [Description("La propiedad UserId especifica el id. relativo (RID) del usuario. El identificador comprueba que el usuario existe y es �nico de este dominio.") : Amended ToSubclass] uint32 UserId;

  [Description("La propiedad UserType indica el tipo de cuenta para la que el usuario tiene privilegios.") : Amended ToSubclass,Values{"Cuenta normal", "Cuenta duplicada", "Cuenta de confianza de estaci�n de trabajo", "Cuenta de confianza de servidor", "Cuenta de confianza entre dominios", "Desconocido"} : Amended ToSubclass] string UserType;

  [Description("La propiedad Workstations contiene los nombres de las estaciones de trabajo desde las que el usuario puede iniciar una sesi�n. Pueden especificarse hasta ocho estaciones de trabajo; los nombres deben estar delimitados por comas (,). Una cadena nula indica que no hay limitaciones. Para deshabilitar los inicios de sesi�n desde todas las estaciones de trabajo a esta cuenta, asigne el valor UF_ACCOUNTDISABLE a la propiedad Flags de esta clase.") : Amended ToSubclass] string Workstations;

};



[Description("La clase Win32_GroupUser representa una asociaci�n entre un grupo y una cuenta que es miembro de ese grupo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_GroupUser : CIM_Component

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia GroupComponent representa un grupo del que la cuenta es miembro.") : Amended ToSubclass] Win32_Group Ref GroupComponent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia PartComponent representa una cuenta de usuario o de sistema que forma parte de un grupo de cuentas.") : Amended ToSubclass] Win32_Account Ref PartComponent;

};



[Description("La clase Win32_Session define la informaci�n de estado especifica para la interacci�n entre un usuario y un recurso, normalmente un equipo o una sesi�n de terminal.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_Session : CIM_logicalElement

{

  [Description("La propiedad StartTime representa la hora a la que se inici� la sesi�n.") : Amended ToSubclass] DateTime StartTime;

};



[Description("La clase Win32_LogonSession describe la sesi�n de inicio o sesiones asociadas con un usuario que se ha iniciado sesi�n en Windows NT o Windows 2000.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_LogonSession : Win32_Session

{

  [key : ToInstance ToSubclass DisableOverride,Description("LogonId es el id. asignado a la sesi�n de inicio. La aplicaci�n que inici� la sesi�n debe llamarse AllocateLocallyUniqueId para generar este id. ") : Amended ToSubclass] String LogonId;

  [Description("AuthenticationPackage es el nombre del subsistema usado para autenticar la sesi�n de inicio. ") : Amended ToSubclass] String AuthenticationPackage;

  [Description("LogonType es un valor num�rico que indica el tipo de sesi�n de inicio. \nSystem - Interactive - Este tipo de inicio es para usuarios que usan de forma interactiva el equipo, este es el caso de un usuario que inicia sesi�n a trav�s de un terminal server, a trav�s de un shell remoto o a trav�s de procesos similares. \nNetwork - Este tipo de inicio est� dise�ado para servidores de alto rendimiento para autenticar contrase�as de texto no cifrado. LogonUser no guarda en la memoria cach� las credenciales para este tipo de inicio de sesi�n. \nBatch - Este tipo de inicio est� dise�ado para servidores batch, donde los procesos pueden ejecutarse en nombre de un usuario sin intervenci�n directa; o por  servidores de alto rendimiento que procesan varios intentos de autenticaci�n de texto no cifrado al mismo tiempo, como correo electr�nico o servidores web. LogonUser no guarda en la memoria cach� las credenciales para este tipo de inicio de sesi�n.\nService - Indica un inicio de sesi�n de tipo de servicio. La cuenta proporcionada debe tener habilitado los privilegios de servicio.\nProxy - Inicio de sesi�n de Proxy. Este tipo no es compatible.\nUnlock - Este tipo est� dise�ado para usuarios de inicio de sesi�n GINA DLL que usaran de forma interactiva el equipo. Este tipo de inicio de sesi�n permite a un registro de auditor�a �nico para ser generado que muestre cuando se bloque� la estaci�n de trabajo. \nNetwork Cleartext - Windows 2000: este tipo de inicio de sesi�n conserva el nombre y contrase�a en los paquetes de autenticaci�n, permitiendo al servidor hacer conexiones con otros servidores de red mientras representa al cliente. Esto permite al servidor aceptar credenciales de texto no cifrado desde el cliente, llamar a LogonUser, comprobar que el usuario puede obtener acceso al sistema a trav�s de la red y mantener la comunicaci�n con otros servidores. \nNew Credentials - Windows 2000: este tipo de inicio de sesi�n permite al que hace la llamada clonar su testigo y especificar nuevos credenciales para conexiones de salida. La nueva sesi�n de inicio tiene la misma identidad local pero usa diferentes credenciales para otras conexiones de red. \n") : Amended ToSubclass,Values{"Interactive", "Network", "Batch", "Service", "Unlock", "NetworkCleartext", "NewCredentials"} : Amended ToSubclass] uint32 LogonType;

};



[Description("La asociaci�n Win32_SubSession define relaciones entre sesiones donde una parte o usa otra sesi�n, por ejemplo donde una sesi�n de Terminal Server usa una sesi�n de inicio.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SubSession : CIM_Dependency

{

  [Description("La referencia Antecedent es la sesi�n en la asociaci�n en la SubSession que tiene una subsesi�n.") : Amended ToSubclass] Win32_Session Ref Antecedent;

  [Description("La referencia Dependent es la sesi�n en la asociaci�n SubSession que es la subsesi�n.") : Amended ToSubclass] Win32_Session Ref Dependent;

};



[Description("La asociaci�n Win32_LoggedOnUser representa la relaci�n entre una sesi�n y la cuenta de usuario usando esa sesi�n. Aunque la asociaci�n ser� de una a una, es posible que los usuarios tengan m�s de una sesi�n. Al finalizar la sesi�n se borra la instancia de la asociaci�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_LoggedOnUser : CIM_Dependency

{

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Antecedent es la cuenta usada en el inicio de esta sesi�n. La cuenta puede ser una cuenta de usuario o una cuenta de sistema.") : Amended ToSubclass] Win32_Account Ref Antecedent;

  [key : ToInstance ToSubclass DisableOverride,Description("La referencia Dependent es la sesi�n que la cuenta est� actualmente usando.") : Amended ToSubclass] Win32_LogonSession Ref Dependent;

};



[Description("La asociaci�n Win32_SessionResource representa la relaci�n entre una sesi�n y los recursos a los que la sesi�n proporciona acceso.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SessionResource : CIM_Dependency

{

  [Description("La referencia Antecedent representa los recursos usados por esta sesi�n.") : Amended ToSubclass] Win32_LogicalElement Ref Antecedent;

  [Description("La referencia Dependent representa la sesi�n usando el recurso.") : Amended ToSubclass] Win32_Session Ref Dependent;

};



[Description("Win32_SessionProcess representa la asociaci�n entre un inicio de sesi�n y los procesos pertenecientes a esa sesi�n.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a) : ToInstance] 

class Win32_SessionProcess : Win32_SessionResource

{

  [Description("La referencia Dependent representa el proceso asociado con la sesi�n.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] Win32_Process Ref Dependent;

  [Description("La referencia Antecedent representa la sesi�n que est� relacionada con el proceso.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] Win32_LogonSession Ref Antecedent;

};


Youez - 2016 - github.com/yon3zu
LinuXploit