#pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\StandardCimV2") instance of __namespace{ name="MS_c0a";}; #pragma namespace("\\\\.\\root\\StandardCimV2\\MS_c0a") [Version("2.19.0") : Amended,Description("ManagedElement es una clase abstracta que proporciona una superclase común (o parte superior del árbol de herencia) para las clases de no asociación del esquema CIM.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_c0a")] class CIM_ManagedElement { [Description("InstanceID es una propiedad opcional que se puede usar para identificar de forma única y opaca una instancia de esta clase en el ámbito del espacio de nombres creador de instancias. Algunas subclases de esta clase podrían anular esta propiedad para hacer que sea obligatoria o que sea una clave. Estas subclases también podrían modificar los algoritmos preferidos para garantizar la unicidad que se enumeran más adelante.\nPara garantizar la unicidad en el espacio de nombres, el valor de InstanceID debe construirse usando el algoritmo \"preferido\": \n: \n e están separados por dos puntos (:) e debe incluir un nombre con copyright, marca registrada u otro nombre único que pertenezca a la entidad empresarial que crea o define el InstanceID, o que sea un id. registrado que haya sido asignado a la entidad empresarial por una autoridad global reconocida. (Este requisito es similar a la estructura _ de los nombres de clase Schema). Además, para garantizar la unicidad, no debe contener dos puntos (:). Cuando se use este algoritmo, el primer signo de dos puntos que aparezca en un InstanceID debe estar entre e . \nLa entidad empresarial elige el , que no debe volver a usarse para identificar otros elementos subyacentes (del mundo real). Si no es NULL y no se usa el algoritmo \"preferido\" anterior, la entidad definidora debe garantizar que el InstanceID no se vuelva a usar en ningún otro InstanceID producido por este u otro proveedor para el espacio de nombres de esta instancia. \nSi no se establece en NULL para las instancias definidas por DMTF, debe usarse el algoritmo \"preferido\" con establecido en CIM.") : Amended ToSubclass] string InstanceID; [Description("La propiedad Caption es una descripción textual breve (cadena de una línea) del objeto.") : Amended ToSubclass] string Caption; [Description("La propiedad Description proporciona una breve descripción textual del objeto.") : Amended ToSubclass] string Description; [Description("Nombre descriptivo del objeto. Esta propiedad permite que cada instancia defina un nombre descriptivo además de sus propiedades clave, datos de identidad e información de descripción. \nTenga en cuenta que la propiedad Name de ManagedSystemElement también se define como un nombre descriptivo. Sin embargo, con frecuencia se subclasifica como clave. Resulta difícil que la misma propiedad pueda indicar tanto identidad como nombre descriptivo sin que haya incoherencias. Cuando existe Name pero no es una clave (como en las instancias de LogicalDevice), la misma información puede estar presente tanto en la propiedad Name como en ElementName. Tenga en cuenta que si hay una instancia asociada de CIM_EnabledLogicalElementCapabilities, podrían aplicarse a esta propiedad las restricciones definidas en las propiedades ElementNameMask y MaxElementNameLen definidas en esa clase.") : Amended ToSubclass] string ElementName; }; [Description("CIM_ManagedSystemElement es la clase base para la jerarquía de elementos del sistema. Cualquier componente distinguible de un sistema es candidato para su inclusión en esta clase. Entre los componentes de sistema se encuentran los siguientes: \n- componentes de software, como servidores de aplicaciones, bases de datos y aplicaciones \n- componentes del sistema operativo, como archivos, procesos y subprocesos \n- componentes de dispositivo, como unidades de disco, controladoras, procesadores e impresoras \n- componentes físicos, tales como chips y tarjetas.") : Amended ToSubclass,Version("2.22.0") : Amended,AMENDMENT, LOCALE("MS_c0a")] class CIM_ManagedSystemElement : CIM_ManagedElement { [Description("Valor de fecha y hora que indica cuándo se instaló el objeto. La ausencia de un valor no indica que el objeto no esté instalado.") : Amended ToSubclass] datetime InstallDate; [Description("La propiedad Name define la etiqueta por la que se conoce el objeto. Cuando se crean subclases de este objeto, se puede invalidar la propiedad Name para que sea una propiedad Key.") : Amended ToSubclass] string Name; [Description("Indica el estado actual del elemento. Se definen varios estados operativos. Muchos de los valores de la enumeración se explican por sí solos. Sin embargo, algunos no son tan claros y se describen aquí con más detalle. \n\"Con estrés\" indica que el elemento está funcionando pero necesita atención. Ejemplos de estados \"Con estrés\" son la sobrecarga, el sobrecalentamiento, etc. \n\"Error predictivo\" indica que un elemento está funcionando de modo normal, pero predice un error en el futuro próximo. \n\"En servicio\" describe que un elemento está siendo configurado, mantenido, limpiado o administrado de algún otro modo. \n\"Sin contacto\" indica que el sistema de supervisión tiene constancia de este elemento, pero nunca pudo comunicarse con él. \n\"Comunicación perdida\" indica que se sabe que existe el elemento ManagedSystem y que se tuvo contacto correctamente con él en el pasado, pero actualmente es inaccesible. \n\"Detenido\" y \"Anulado\" son similares, aunque el primero implica una detención limpia y ordenada, mientras que el segundo implica una detención súbita en la que puede ser necesario que se actualicen el estado y la configuración del elemento. \n\"Latente\" indica que el elemento está inactivo o en modo inactivo. \n\"Error en la entidad de soporte\" indica que este elemento podría encontrarse en estado \"Correcto\" pero que otro elemento, del que depende, está en estado de error. Un ejemplo es un servicio de red o un extremo que no pueden funcionar debido a problemas de la red de nivel inferior. \n\"Completado\" indica que el elemento completó su operación. Este valor debería combinarse con Correcto, Error o Degradado para que el cliente pueda diferenciar si la operación se completó correctamente, se completó con errores o se completó con degradado (la operación finalizó, pero no se completó correctamente ni se notificó ningún error). \n\"Modo de energía\" indica que el elemento tiene información adicional del modo de energía en la asociación PowerManagementService asociada. \nOperationalStatus sustituye la propiedad Status de ManagedSystemElement para proporcionar un enfoque sistemático para las enumeraciones, para afrontar las necesidades de implementación de la propiedad de una matriz y para proporcionar una ruta de migración del entorno actual al futuro. Este cambio no se produjo antes porque requería el calificador desusado. Debido al extendido uso de la propiedad Status existente en las aplicaciones de administración, se recomienda que los proveedores o la instrumentación proporcionen tanto la propiedad Status como la propiedad OperationalStatus. Además, el primer valor de OperationalStatus debería contener el estado principal del elemento. Cuando se haya instrumentado, Status (ya que se trata de un valor sencillo) también debería proporcionar el estado principal del elemento.") : Amended ToSubclass,Values{"Desconocido", "Otros", "Aceptar", "Degradado", "Con estrés", "Error predictivo", "Error", "Error irrecuperable", "Iniciando", "Deteniendo", "Detenido", "En servicio", "Sin señal", "Comunicación perdida", "Anulado", "Inactivo", "Error en la entidad de soporte", "Completado", "Modo de energía", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 OperationalStatus[]; [Description("Cadenas que describen los diversos valores de la matriz OperationalStatus. Por ejemplo, si \"Deteniendo\" es el valor asignado a OperationalStatus, esta propiedad puede contener una explicación de por qué se está deteniendo un objeto. Tenga en cuenta que las entradas de esta matriz están correlacionadas con las del mismo índice de la matriz OperationalStatus.") : Amended ToSubclass] string StatusDescriptions[]; [Description("Una cadena que indica el estado actual del objeto. Se pueden definir diversos estados operativos y no operativos. Esta propiedad dejó de usarse en favor de OperationalStatus, que incluye la misma semántica en su enumeración. Este cambio se debe a tres motivos: \n1) Es más correcto definir Status como una matriz. Esta definición supera la limitación de describir el estado con un solo valor, cuando realmente es una propiedad de varios valores (por ejemplo, un elemento podría ser Correcto y Detenido). \n2) Una longitud máxima de 10 es demasiado restrictiva y provoca valores enumerados poco claros. \n3) El cambio a un tipo de datos uint16 ya se discutió cuando se definió CIM V2.0. Sin embargo, las implementaciones existentes de V1.0 usaban la propiedad de cadena y no querían modificar su código. Por lo tanto, el esquema heredó Status. El uso del calificador desusado permite el mantenimiento de la propiedad existente, pero también permite mejorar la definición con OperationalStatus.") : Amended ToSubclass] string Status; [Description("Indica el estado de mantenimiento actual del elemento. Este atributo expresa el estado del elemento pero no necesariamente el de sus subcomponentes. Los valores posibles son de 0 a 30, donde 5 significa que el elemento es completamente correcto y 30 significa que el elemento no es funcional en absoluto. Las posibilidades se definen como se indica: \n\"Error no recuperable\" (30): el elemento presentó errores y no es posible la recuperación. Se perdió toda la funcionalidad proporcionada por este elemento. \n\"Error crítico\" (25): el elemento no es funcional y es posible que no pueda recuperarse. \n\"Error grave\" (20): el elemento tiene errores. Es posible que parte o toda la funcionalidad de este componente esté degradada o no funcione. \n\"Error menor\" (15): está disponible toda la funcionalidad, pero una parte podría estar degradada. \n\"Degradado/Advertencia\\\" (10): el elemento funciona perfectamente y se proporciona toda la funcionalidad. Sin embargo, el elemento no funciona al máximo de sus capacidades. Por ejemplo, es posible que el elemento no funcione con un rendimiento óptimo o que notifique errores recuperables. \n\"Correcto\" (5): el elemento está totalmente operativo y funciona dentro de los parámetros operativos y sin errores. \n\"Desconocido\" (0): la implementación no puede elaborar un informe de HealthState en este momento. \nDMTF reservó la porción sin utilizar del intervalo para agregar otros HealthStates en el futuro.") : Amended ToSubclass,Values{"Desconocido", "Aceptar", "Degradado/Advertencia", "Error menor", "Error grave", "Error crítico", "Error no recuperable", "Reservado para DMTF"} : Amended ToSubclass] uint16 HealthState; [Description("CommunicationStatus indica la capacidad de la instrumentación de comunicarse con el elemento ManagedElement subyacente. CommunicationStatus se compone de unos de los siguientes valores: Desconocido, Ninguno, Comunicación correcta, Comunicación perdida o Sin contacto. \nSi se devuelve un valor nulo, indica que la implementación (proveedor) no implementa esta propiedad. \n\"Desconocido\" indica que la implementación por lo general puede devolver esta propiedad, pero no puede hacerlo en este momento. \n\"No disponible\" indica que la implementación (proveedor) puede devolver un valor de esta propiedad, pero no para este componente concreto de hardware o software, o que la propiedad no se usa de modo premeditado porque no agrega información significativa (como en el caso de una propiedad que deba agregar información adicional a otra propiedad). \n\"Comunicación correcta\" indica que se estableció la comunicación con el elemento, pero que no ofrece ninguna calidad de servicio. \n\"Sin contacto\" indica que el sistema de supervisión tiene constancia de este elemento, pero nunca tuvo la posibilidad de establecer comunicaciones con él. \n\"Comunicación perdida\" indica que se sabe que existe el elemento administrado y que se tuvo contacto correctamente con él en el pasado, pero que actualmente no se puede tener acceso a él.") : Amended ToSubclass,Values{"Desconocido", "No disponible", "Comunicación correcta", "Comunicación perdida", "Sin señal", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 CommunicationStatus; [Description("DetailedStatus complementa a PrimaryStatus con detalles de estado adicionales. Está formado por uno de los siguientes valores: No disponible, Sin información adicional, Con estrés, Error predictivo, Error, Error no recuperable, Error en la entidad de soporte. El estado detallado se usa para proporcionar información adicional a la propiedad PrimaryStatus del elemento. \nUn valor nulo indica que la implementación (proveedor) no implementa esta propiedad. \n\"No disponible\" indica que la implementación (proveedor) puede devolver un valor de esta propiedad, pero no para este componente concreto de hardware o software, o que la propiedad no se usa de modo premeditado porque no agrega información significativa (como en el caso de una propiedad que deba agregar información adicional a otra propiedad). \n\"Sin información adicional\" indica que el elemento funciona normalmente como se indica en PrimaryStatus = \"Correcto\". \n\"Con estrés\" indica que el elemento funciona, pero necesita atención. Ejemplos de estados \"Con estrés\" son la sobrecarga, el sobrecalentamiento, etc. \n\"Error predictivo\" indica que un elemento está funcionando de modo normal, pero predice un error en el futuro próximo. \n\"Error no recuperable\" indica que este elemento está en una condición de error que requiere intervención del usuario. \n\"Error en la entidad de soporte\" indica que este elemento podría encontrarse en estado \"Correcto\" pero que otro elemento, del que depende, está en estado de error. Un ejemplo es un servicio de red o un extremo que no pueden funcionar debido a problemas de la red de nivel inferior.") : Amended ToSubclass,Values{"No disponible", "Sin información adicional", "Con estrés", "Error predictivo", "Error irrecuperable", "Error en la entidad de soporte", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 DetailedStatus; [Description("OperatingStatus proporciona un valor de estado actual para la condición operativa del elemento y puede usarse para proporcionar más detalles relativos al valor de EnabledState. También puede proporcionar los estados transitorios cuando un elemento pasa de un estado a otro, por ejemplo, cuando un elemento transita entre EnabledState y RequestedState, así como otras condiciones de transición.\nOperatingStatus se compone de uno de los siguientes valores: Desconocido, No disponible, En servicio, Iniciando, Iniciando, Deteniendo, Detenido, Anulado, Latente, Completado, Migrando, Emigrando, Inmigrando, Creando instantánea, Apagando, En prueba. \nSi se devuelve un valor nulo, indica que la implementación (proveedor) no implementa esta propiedad. \n\"Desconocido\" indica que la implementación por lo general puede devolver esta propiedad, pero no puede hacerlo en este momento. \n\"No disponible\" indica que la implementación (proveedor) puede devolver un valor de esta propiedad, pero no para este componente concreto de hardware o software, o que la propiedad no se usa de modo premeditado porque no agrega información significativa (como en el caso de una propiedad que deba agregar información adicional a otra propiedad). \n\"Servicio\" describe que un elemento está siendo configurado, mantenido, limpiado o administrado de algún otro modo. \n\"Iniciando\" describe un elemento que se está inicializando. \n\"Deteniendo\" describe un elemento que se está deteniendo de forma ordenada. \n\"Detenido\" y \"Anulado\" son similares, aunque el primero implica una detención limpia y ordenada, mientras que el segundo implica una detención súbita en la que puede ser necesario que se actualicen el estado y la configuración del elemento. \n\"Latente\" indica que el elemento está inactivo o en modo inactivo. \n\"Completado\" indica que el elemento completó su operación. Este valor debería combinarse con Correcto, Error o Degradado de la propiedad PrimaryStatus para que el cliente pueda diferenciar si la operación completa está Completada con Correcto (pasó), Completada con Error (generó errores) o Completada con Degradado (la operación finalizó, pero no se completó con Correcto ni se notificó ningún error). \n\"Migrando\" indica que se está moviendo un elemento entre elementos host. \n\"Inmigrando\" indica que se está moviendo un elemento al nuevo elemento host. \n\"Emigrando\" indica que se está sacando un elemento del elemento host. \n\"Apagando\" describe un elemento que se está deteniendo de forma súbita. \n\"En prueba\" indica que un elemento está realizando las funciones de prueba. \n\"Realizando transición\" describe un elemento que se encuentra entre estados, es decir, que no está totalmente disponible ni en el estado anterior ni en el siguiente. Este valor debería usarse si no son aplicables otros valores que indiquen otra transición a un estado concreto. \n\"En servicio\" describe un elemento que se encuentra en servicio y que está operativo.") : Amended ToSubclass,Values{"Desconocido", "No disponible", "Dando servicio", "Iniciando", "Deteniendo", "Detenido", "Anulado", "Inactivo", "Completado", "Migrando", "Emigrando", "Inmigrando", "Creando instantánea", "Apagando", "En prueba", "En transición", "En servicio", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 OperatingStatus; [Description("PrimaryStatus proporciona un valor de estado de alto nivel, previsto para ir en línea con una representación de tipo Rojo-Amarillo-Verde del estado. Debe usarse junto con DetailedStatus para proporcionar un estado de mantenimiento detallado y de alto nivel de ManagedElement y sus subcomponentes. \nPrimaryStatus está formado por uno de los siguientes valores: Desconocido, Correcto, Degradado o Error. \"Desconocido\" indica que la implementación por lo general puede devolver esta propiedad, pero no puede hacerlo en este momento. \n\"Correcto\" indica que ManagedElement tiene un funcionamiento normal. \n\"Degradado\" indica que ManagedElement funciona por debajo del nivel normal. \n\"Error\" indica que ManagedElement se encuentra en una condición de error.") : Amended ToSubclass,Values{"Desconocido", "Aceptar", "Degradado", "Error", "Reservado para DMTF", "Reservado para proveedores"} : Amended ToSubclass] uint16 PrimaryStatus; }; [Description("Representa una cola de impresión y su configuración asociada.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_c0a")] class MSFT_Printer : CIM_ManagedSystemElement { [Description("Nombre de esta impresora.") : Amended ToSubclass,key] string Name; [key,Description("Nombre del servidor donde se encuentra esta impresora.") : Amended ToSubclass] string ComputerName; [Description("Nombre con el que se comparte esta impresora.") : Amended ToSubclass] string ShareName; [Description("Nombre del puerto asociado a esta impresora.") : Amended ToSubclass] string PortName; [Description("Nombre del controlador de impresora asociado a esta impresora.") : Amended ToSubclass] string DriverName; [Description("Descripción textual de la ubicación física de la impresora.") : Amended ToSubclass] string Location; [Description("Comentario textual que describe la impresora.") : Amended ToSubclass] string Comment; [Description("Ruta de acceso a un archivo que contiene el PDL para una página de separación.") : Amended ToSubclass] string SeparatorPageFile; [Description("Nombre del procesador de impresión de este dispositivo.") : Amended ToSubclass] string PrintProcessor; [Description("Tipo de datos que la impresora usará para registrar los trabajos de impresión.") : Amended ToSubclass] string Datatype; [Description("Indica si la impresora está compartida actualmente.") : Amended ToSubclass] boolean Shared; [Description("Indica si esta impresora se ha publicado en Active Directory.") : Amended ToSubclass] boolean Published; [Description("Representación en SDDL del conjunto de permisos en esta impresora.") : Amended ToSubclass] string PermissionSDDL; [Description("Describe el modo de representación para las conexiones realizadas con esta impresora.") : Amended ToSubclass] uint32 RenderingMode; [Description("La prioridad de esta impresora a la hora de programar trabajos de impresión.") : Amended ToSubclass] uint32 Priority; [Description("Prioridad de trabajo predeterminada para los trabajos impresos en esta impresora.") : Amended ToSubclass] uint32 DefaultJobPriority; [Description("La primera hora a la que la impresora imprimirá un trabajo, expresada como los minutos transcurridos desde las 12:00 AM GMT (Hora del meridiano de Greenwich).") : Amended ToSubclass] uint32 StartTime; [Description("La última hora a la que la impresora imprimirá un trabajo, expresada como los minutos transcurridos desde las 12:00 AM GMT (Hora del meridiano de Greenwich).") : Amended ToSubclass] uint32 UntilTime; [Description("Estado del dispositivo de impresora.") : Amended ToSubclass,BitValues{"En pausa", "Error", "Eliminación pendiente", "Atasco de papel", "Sin papel", "Alimentación manual", "Problema con el papel", "Sin conexión", "E/S activa", "Ocupada", "Imprimiendo", "Bandeja de salida llena", "No disponible", "En espera", "Procesando", "Inicializando", "Preparándose", "Tóner bajo", "Sin tóner", "Página compleja", "Intervención del usuario", "Memoria insuficiente", "Puerta abierta", "Servidor desconocido", "Ahorro de energía", "Servidor sin conexión", "Es necesario actualizar el controlador"} : Amended ToSubclass] uint32 PrinterStatus; [Description("Número de trabajos de impresión actualmente en cola para esta impresora.") : Amended ToSubclass] uint32 JobCount; [Description("Especifica si los trabajos de impresión de la cola deben guardarse después de imprimirlos.") : Amended ToSubclass] boolean KeepPrintedJobs; [Description("Especifica si el registro remoto de sucursales está deshabilitado para esta impresora.") : Amended ToSubclass] boolean DisableBranchOfficeLogging; [Description("Especifica el tamaño máximo (en MB) del archivo de registro sin conexión remoto de sucursales para esta impresora.") : Amended ToSubclass] uint32 BranchOfficeOfflineLogSizeMB; [Description("Describe la directiva de aplicación de flujos de trabajo para las conexiones realizadas con esta impresora.") : Amended ToSubclass] uint32 WorkflowPolicy; [key,Description("Indica el tipo de esta cola (cola de conexión o local).") : Amended ToSubclass] uint32 Type; [key,Description("Indica el tipo de este dispositivo (estándar o impresora 3D).") : Amended ToSubclass] uint32 DeviceType; [Description("Agrega una nueva conexión a una cola de impresión compartida.") : Amended ToSubclass] uint32 AddConnection([In,Description("Especifica el nombre de la cola compartida.") : Amended ToSubclass] string ConnectionName); [Description("Agrega una nueva impresora al servidor especificado usando un puerto de impresora existente.") : Amended ToSubclass] uint32 AddByExistingPort([In,Description("Especifica el comentario de la impresora.") : Amended ToSubclass] string Comment,[In,Description("Especifica el tipo de datos que la impresora usará para registrar los trabajos de impresión") : Amended ToSubclass] string Datatype,[In,Description("Especifica el nombre del controlador de impresión que se asociará a la impresora.") : Amended ToSubclass] string DriverName,[In,Description("Especifica la última hora a la que la impresora imprimirá un trabajo, expresada como los minutos transcurridos desde las 12:00 AM GMT (Hora del meridiano de Greenwich).") : Amended ToSubclass] uint32 UntilTime,[In,Description("Especifica si los trabajos de impresión de la cola deben guardarse después de ponerlos en cola.") : Amended ToSubclass] boolean KeepPrintedJobs,[In,Description("Especifica la ubicación de la impresora.") : Amended ToSubclass] string Location,[In,Description("Especifica el nombre de la impresora que se va a agregar.") : Amended ToSubclass] string Name,[In,Description("Especifica los permisos para la impresora como una cadena SDDL.") : Amended ToSubclass] string PermissionSDDL,[In,Description("Especifica el nombre del puerto usado o creado para la impresora.") : Amended ToSubclass] string PortName,[In,Description("Especifica el nombre del procesador de impresión usado por la impresora.") : Amended ToSubclass] string PrintProcessor,[In,Description("Especifica la prioridad relativa de la cola.") : Amended ToSubclass] uint32 Priority,[In,Description("Especifica si publicar la impresora en AD.") : Amended ToSubclass] boolean Published,[In,Description("Especifica el modo de representación para la impresora : SSR, CSR o impresión directa en sucursales.") : Amended ToSubclass] uint32 RenderingMode,[In,Description("Especifica la ruta de acceso a un archivo que contiene el PDL para una página de separación.") : Amended ToSubclass] string SeparatorPageFile,[In,Description("Especifica el nombre del equipo al que se agregará la impresora.") : Amended ToSubclass] string ComputerName,[In,Description("Especifica el nombre de recurso compartido para esta impresora.") : Amended ToSubclass] string ShareName,[In,Description("Especifica si esta impresora se compartirá.") : Amended ToSubclass] boolean Shared,[In,Description("Especifica la primera hora a la que la impresora imprimirá un trabajo, expresada como los minutos transcurridos desde las 12:00 AM GMT (Hora del meridiano de Greenwich).") : Amended ToSubclass] uint32 StartTime,[In,Description("Especifica si el registro remoto de sucursales está deshabilitado para esta impresora.") : Amended ToSubclass] boolean DisableBranchOfficeLogging,[In,Description("Especifica el tamaño máximo (en MB) del archivo de registro sin conexión remoto de sucursales para esta impresora.") : Amended ToSubclass] uint32 BranchOfficeOfflineLogSizeMB,[In,Description("Especifica la directiva de aplicación de flujos de trabajo para la impresora: No inicializado, Deshabilitado o Habilitado.") : Amended ToSubclass] uint32 WorkflowPolicy); [Description("Agrega una nueva impresora al servidor especificado mediante un nuevo puerto de impresora WSD o IPP.") : Amended ToSubclass] uint32 AddByAdaptivePort([In,Description("Especifica el comentario de la impresora.") : Amended ToSubclass] string Comment,[In,Description("Especifica el tipo de datos que la impresora usará para registrar los trabajos de impresión") : Amended ToSubclass] string Datatype,[In,Description("La dirección URL de dispositivo para la detección dirigida usada para un puerto WSD no puede especificarse este parámetro al mismo tiempo con IppUrl") : Amended ToSubclass] string DeviceURL,[In,Description("Especifica la última hora a la que la impresora imprimirá un trabajo, expresada como los minutos transcurridos desde las 12:00 AM GMT (Hora del meridiano de Greenwich).") : Amended ToSubclass] uint32 UntilTime,[In,Description("UUID de multidifusión para la detección de dispositivos para el puerto WSD, este parámetro no se puede especificar al mismo tiempo con IppUrl") : Amended ToSubclass] string DeviceUUID,[In,Description("La dirección URL para la detección dirigida usada para un puerto Ipp no puede especificarse este parámetro al mismo tiempo con DeviceURL o DeviceURLID") : Amended ToSubclass] string IppUrl,[In,Description("Especifica si los trabajos de impresión de la cola deben guardarse después de ponerlos en cola.") : Amended ToSubclass] boolean KeepPrintedJobs,[In,Description("Especifica la ubicación de la impresora.") : Amended ToSubclass] string Location,[In,Description("Especifica el nombre de la impresora que se va a agregar.") : Amended ToSubclass] string Name,[In,Description("Especifica los permisos para la impresora como una cadena SDDL.") : Amended ToSubclass] string PermissionSDDL,[In,Description("Especifica el nombre del procesador de impresión usado por la impresora.") : Amended ToSubclass] string PrintProcessor,[In,Description("Especifica la prioridad relativa de la cola.") : Amended ToSubclass] uint32 Priority,[In,Description("Especifica si publicar la impresora en AD") : Amended ToSubclass] boolean Published,[In,Description("Especifica el modo de representación para la impresora : SSR, CSR o impresión directa en sucursales.") : Amended ToSubclass] uint32 RenderingMode,[In,Description("Especifica la ruta de acceso a un archivo que contiene el PDL para una página de separación.") : Amended ToSubclass] string SeparatorPageFile,[In,Description("Especifica el nombre del equipo al que se agregará la impresora.") : Amended ToSubclass] string ComputerName,[In,Description("Especifica el nombre de recurso compartido para esta impresora.") : Amended ToSubclass] string ShareName,[In,Description("Especifica si esta impresora se compartirá.") : Amended ToSubclass] boolean Shared,[In,Description("Especifica la primera hora a la que la impresora imprimirá un trabajo, expresada como los minutos transcurridos desde las 12:00 AM GMT (Hora del meridiano de Greenwich).") : Amended ToSubclass] uint32 StartTime,[In,Description("Especifica si el registro remoto de sucursales está deshabilitado para esta impresora.") : Amended ToSubclass] boolean DisableBranchOfficeLogging,[In,Description("Especifica el tamaño máximo (en MB) del archivo de registro sin conexión remoto de sucursales para esta impresora.") : Amended ToSubclass] uint32 BranchOfficeOfflineLogSizeMB,[In,Description("Especifica la directiva de aplicación de flujos de trabajo para la impresora: No inicializado, Deshabilitado o Habilitado.") : Amended ToSubclass] uint32 WorkflowPolicy); [Description("Cambia el nombre de la impresora especificada.") : Amended ToSubclass] uint32 RenameByName([In,Description("Nombre de la impresora cuyo nombre se va a cambiar") : Amended ToSubclass] string Name,[In,Description("Nuevo nombre para la impresora.") : Amended ToSubclass] string NewName,[In,Description("Nombre del servidor donde se encuentra esta impresora.") : Amended ToSubclass] string ComputerName); [Description("Cambia el nombre de la impresora especificada") : Amended ToSubclass] uint32 RenameByObject([In,Description("Instancia de MSFT_Printer que especifica la impresora cuyo nombre se va a cambiar.") : Amended ToSubclass] MSFT_Printer InputObject,[In,Description("Nuevo nombre para la impresora.") : Amended ToSubclass] string NewName); }; [Description("Representa una cola de impresión 3D y la configuración asociada.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_c0a")] class MSFT_3DPrinter : MSFT_Printer { }; [Description("Clase base para puertos de impresora.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_c0a")] class MSFT_PrinterPort : CIM_ManagedSystemElement { [Description("Descripción de este puerto.") : Amended ToSubclass] string Description; [Description("Nombre de este puerto.") : Amended ToSubclass,key] string Name; [key,Description("Nombre del monitor de puerto de este puerto.") : Amended ToSubclass] string PortMonitor; [key,Description("Nombre del servidor donde se encuentra este puerto.") : Amended ToSubclass] string ComputerName; }; [Description("Representa un puerto de impresora WSD o IPP") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_c0a")] class MSFT_AdaptivePrinterPort : MSFT_PrinterPort { [Description("Método de detección para este puerto (multidifusión o dirigida).") : Amended ToSubclass] uint32 DiscoveryMethod; [Description("UUID de este dispositivo (cuando se detecta mediante multidifusión).") : Amended ToSubclass] string DeviceUUID; [Description("Dirección URL de este dispositivo (cuando se detecta mediante detección dirigida).") : Amended ToSubclass] string DeviceURL; [Description("Dirección URL de este dispositivo (cuando se detecta mediante detección dirigida de IPP).") : Amended ToSubclass] string IppUrl; }; [Description("Representa un puerto de impresora local.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_c0a")] class MSFT_LocalPrinterPort : MSFT_PrinterPort { }; [Description("Representa un puerto de impresora LPR") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_c0a")] class MSFT_LprPrinterPort : MSFT_PrinterPort { [Description("Servidor que hospeda la impresora LPR.") : Amended ToSubclass] string HostName; [Description("Impresora a la que apunta este puerto LPR.") : Amended ToSubclass] string PrinterName; }; [Description("Representa un trabajo de impresión en una cola de impresión") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_c0a")] class MSFT_PrintJob : CIM_ManagedSystemElement { [key,Description("Id. de trabajo de este trabajo.") : Amended ToSubclass] uint32 Id; [Description("Servidor asociado a este trabajo.") : Amended ToSubclass] string ComputerName; [key,Description("Impresora asociada a este trabajo.") : Amended ToSubclass] string PrinterName; [Description("Usuario que envió este trabajo.") : Amended ToSubclass] string UserName; [Description("Nombre de este trabajo.") : Amended ToSubclass] string DocumentName; [Description("Tipo de datos de este trabajo.") : Amended ToSubclass] string Datatype; [Description("Prioridad de este trabajo.") : Amended ToSubclass] uint32 Priority; [Description("Posición de este trabajo en la cola de impresión.") : Amended ToSubclass] uint32 Position; [Description("Hora de envío de este trabajo.") : Amended ToSubclass] datetime SubmittedTime; [Description("Tamaño (en bytes) de este trabajo.") : Amended ToSubclass] uint32 Size; [Description("Tiempo, en milisegundos, dedicado a procesar este trabajo.") : Amended ToSubclass] uint32 JobTime; [Description("Número de páginas impresas en este trabajo.") : Amended ToSubclass] uint32 PagesPrinted; [Description("Número de páginas total de este trabajo.") : Amended ToSubclass] uint32 TotalPages; [Description("Estado de este trabajo.") : Amended ToSubclass,BitValues{"En pausa", "Error", "Eliminando", "En cola", "Imprimiendo", "Sin conexión", "Sin papel", "Impreso", "Eliminado", "Bloqueado", "Intervención del usuario", "Reiniciar", "Completo", "Retenido", "Representando localmente"} : Amended ToSubclass] uint32 JobStatus; [Description("Devuelve los trabajos de impresión de una cola de impresión determinada.") : Amended ToSubclass] uint32 GetByName([In,Description("Especifica el nombre del servidor.") : Amended ToSubclass] string ComputerName,[In,Description("Especifica el id. del trabajo para obtener.") : Amended ToSubclass] uint32 ID,[In,Description("Especifica el nombre de la impresora que se usará.") : Amended ToSubclass] string PrinterName,[Out,Description("Trabajo de impresión devuelto.") : Amended ToSubclass] MSFT_PrintJob cmdletOutput[]); [Description("Devuelve los trabajos de impresión de una cola de impresión determinada") : Amended ToSubclass] uint32 GetByObject([In,Description("Especifica el id. del trabajo para obtener.") : Amended ToSubclass] uint32 ID,[In,Description("Especifica la impresora que se usará.") : Amended ToSubclass] MSFT_Printer PrinterObject,[Out,Description("Trabajo de impresión devuelto.") : Amended ToSubclass] MSFT_PrintJob cmdletOutput[]); [Description("Elimina un trabajo de impresión de una cola determinada.") : Amended ToSubclass] uint32 DeleteJobByObject([In,Description("Especifica el trabajo de impresión que se va a eliminar.") : Amended ToSubclass] MSFT_PrintJob InputObject); [Description("Elimina un trabajo de impresión de una cola determinada.") : Amended ToSubclass] uint32 DeleteJobById([In,Description("Especifica el nombre del servidor donde se encuentra el trabajo.") : Amended ToSubclass] string ComputerName,[In,Description("Especifica el id. del trabajo de impresión que se va a eliminar.") : Amended ToSubclass] uint32 ID,[In,Description("Especifica el nombre de la cola de impresión de la que se eliminará el trabajo.") : Amended ToSubclass] string PrinterName); [Description("Elimina un trabajo de impresión de una cola determinada.") : Amended ToSubclass] uint32 DeleteJobByPrinterObject([In,Description("Especifica el id. de un trabajo de impresión que se va a eliminar.") : Amended ToSubclass] uint32 ID,[In,Description("Especifica la cola de impresión de la que se eliminará el trabajo.") : Amended ToSubclass] MSFT_Printer PrinterObject); [Description("Reinicia un trabajo de impresión en una cola de impresión.") : Amended ToSubclass] uint32 RestartJobByObject([In,Description("Especifica el trabajo de impresión que se va a reiniciar.") : Amended ToSubclass] MSFT_PrintJob InputObject); [Description("Reinicia un trabajo de impresión en una cola de impresión.") : Amended ToSubclass] uint32 RestartJobById([In,Description("Especifica el nombre del servidor donde se encuentra el trabajo.") : Amended ToSubclass] string ComputerName,[In,Description("Especifica el id. del trabajo de impresión que se va a reiniciar.") : Amended ToSubclass] uint32 ID,[In,Description("Especifica el nombre de la cola de impresión donde se reiniciará el trabajo.") : Amended ToSubclass] string PrinterName); [Description("Reinicia un trabajo de impresión en una cola de impresión.") : Amended ToSubclass] uint32 RestartJobByPrinterObject([In,Description("Especifica el id. de un trabajo de impresión que se va a reiniciar.") : Amended ToSubclass] uint32 ID,[In,Description("Especifica la impresora que se usará.") : Amended ToSubclass] MSFT_Printer PrinterObject); [Description("El cmdlet resume-printjob reanudará un trabajo de impresión") : Amended ToSubclass] uint32 ResumeJobByObject([In,Description("Especifica el trabajo de impresión que se va a reanudar.") : Amended ToSubclass] MSFT_PrintJob InputObject); [Description("Reanuda un trabajo de impresión en pausa") : Amended ToSubclass] uint32 ResumeJobById([In,Description("Especifica el nombre del servidor usado.") : Amended ToSubclass] string ComputerName,[In,Description("Especifica el id. del trabajo de impresión que se va a reanudar.") : Amended ToSubclass] uint32 ID,[In,Description("Especifica un nombre de impresora.") : Amended ToSubclass] string PrinterName); [Description("Reanuda un trabajo de impresión en pausa") : Amended ToSubclass] uint32 ResumeJobByPrinterObject([In,Description("Especifica el id. del trabajo de impresión que se va a reanudar.") : Amended ToSubclass] uint32 ID,[In,Description("Especifica la impresora que se usará.") : Amended ToSubclass] MSFT_Printer PrinterObject); [Description("Pausa un trabajo de impresión en una cola de impresión.") : Amended ToSubclass] uint32 SuspendJobByObject([In,Description("Especifica el trabajo de impresión que se va a pausar.") : Amended ToSubclass] MSFT_PrintJob InputObject); [Description("Pausa un trabajo de impresión en una cola de impresión.") : Amended ToSubclass] uint32 SuspendJobById([In,Description("Especifica el nombre del servidor donde se encuentra el trabajo.") : Amended ToSubclass] string ComputerName,[In,Description("Especifica el id. del trabajo de impresión que se va a suspender.") : Amended ToSubclass] uint32 ID,[In,Description("Especifica el nombre de la cola de impresión donde se suspenderá el trabajo.") : Amended ToSubclass] string PrinterName); [Description("Pausa un trabajo de impresión en una cola de impresión.") : Amended ToSubclass] uint32 SuspendJobByPrinterObject([In,Description("Especifica el id. del trabajo de impresión que se va a pausar.") : Amended ToSubclass] uint32 ID,[In,Description("Especifica la impresora que se usará.") : Amended ToSubclass] MSFT_Printer PrinterObject); }; [Version("1.0") : Amended,Description("Encapsula la información de configuración de una impresora.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_c0a")] class MSFT_PrinterConfiguration { [key,Description("Impresora a la que está asociada esta configuración.") : Amended ToSubclass] string PrinterName; [key,Description("Nombre del servidor donde se encuentra la impresora.") : Amended ToSubclass] string ComputerName; [Description("XML de vales de impresión que define la configuración de impresión predeterminada para este dispositivo.") : Amended ToSubclass] string PrintTicketXML; [Description("XML de funcionalidades de impresión que define la configuración de impresión predeterminada para este dispositivo.") : Amended ToSubclass] string PrintCapabilitiesXML; [Description("Representa el modo de impresión a doble cara de la impresora.") : Amended ToSubclass] uint32 DuplexingMode; [Description("Indica si la intercalación está habilitada o deshabilitada.") : Amended ToSubclass] boolean Collate; [Description("Representa si la impresora debe usar color.") : Amended ToSubclass] boolean Color; [Description("Indica el tamaño de papel seleccionado.") : Amended ToSubclass] uint32 PaperSize; [Description("Recupera la información de configuración de una impresora.") : Amended ToSubclass] uint32 GetByPrinterName([In,Description("Servidor donde está ubicada la impresora.") : Amended ToSubclass] string ComputerName,[In,Description("Nombre de la impresora cuya configuración se va a recuperar.") : Amended ToSubclass] string PrinterName,[Out,Description("Configuración devuelta de la impresora solicitada.") : Amended ToSubclass] MSFT_PrinterConfiguration cmdletOutput); [Description("Recupera la información de configuración de una impresora.") : Amended ToSubclass] uint32 GetByPrinterObject([In,Description("Impresora cuya configuración se va a recuperar.") : Amended ToSubclass] MSFT_Printer PrinterObject,[Out,Description("Configuración devuelta de la impresora solicitada.") : Amended ToSubclass] MSFT_PrinterConfiguration cmdletOutput); [Description("Establece la información de configuración de una impresora") : Amended ToSubclass] uint32 SetByPrinterName([In,Description("Especifica si intercalar la salida de esta impresora de forma predeterminada.") : Amended ToSubclass] boolean Collate,[In,Description("Especifica si la impresora debe usar color.") : Amended ToSubclass] boolean Color,[In,Description("Especifica el modo de impresión a doble cara que la impresora debe usar de forma predeterminada.") : Amended ToSubclass] uint32 DuplexingMode,[In,Description("Especifica el tamaño de papel que la impresora debe usar de forma predeterminada.") : Amended ToSubclass] uint32 PaperSize,[In,Description("Especifica el XML de vales de impresión que define la configuración de impresión predeterminada para este dispositivo.") : Amended ToSubclass] string PrintTicketXML,[In,Description("Especifica el servidor donde está ubicada la impresora.") : Amended ToSubclass] string ComputerName,[In,Description("Especifica la impresora para la que se va a establecer la información de configuración.") : Amended ToSubclass] string PrinterName); [Description("Establece la información de configuración de una impresora") : Amended ToSubclass] uint32 SetByPrinterObject([In,Description("Especifica si intercalar la salida de esta impresora de forma predeterminada.") : Amended ToSubclass] boolean Collate,[In,Description("Especifica si la impresora debe usar color.") : Amended ToSubclass] boolean Color,[In,Description("Especifica el modo de impresión a doble cara que la impresora debe usar de forma predeterminada.") : Amended ToSubclass] uint32 DuplexingMode,[In,Description("Especifica el tamaño de papel que la impresora debe usar de forma predeterminada.") : Amended ToSubclass] uint32 PaperSize,[In,Description("Especifica el XML de vales de impresión que define la configuración de impresión predeterminada para este dispositivo.") : Amended ToSubclass] string PrintTicketXML,[In,Description("Especifica un objeto de impresora cuyas opciones de configuración se van a cambiar.") : Amended ToSubclass] MSFT_Printer PrinterObject); [Description("Establece la información de configuración de una impresora.") : Amended ToSubclass] uint32 SetByPrintConfigObject([In,Description("Especifica las opciones de configuración de la impresora que se van a establecer.") : Amended ToSubclass] MSFT_PrinterConfiguration InputObject); }; [Description("Representa un controlador de impresora") : Amended ToSubclass,AMENDMENT, LOCALE("MS_c0a")] class MSFT_PrinterDriver : CIM_ManagedSystemElement { [Description("Nombre de este controlador.") : Amended ToSubclass,key] string Name; [key,Description("Servidor donde está instalado este controlador.") : Amended ToSubclass] string ComputerName; [key,Description("Entorno de este controlador.") : Amended ToSubclass] string PrinterEnvironment; [Description("Ruta de acceso a este controlador en el almacén de controladores.") : Amended ToSubclass] string Path; [Description("Archivo de datos de este controlador.") : Amended ToSubclass] string DataFile; [Description("Archivo de configuración de este controlador.") : Amended ToSubclass] string ConfigFile; [Description("Archivo de ayuda de este controlador.") : Amended ToSubclass] string HelpFile; [Description("Archivos dependientes de este controlador.") : Amended ToSubclass] string DependentFiles[]; [Description("Nombre del monitor de idioma de este controlador.") : Amended ToSubclass] string Monitor; [Description("Tipo de datos predeterminado de este controlador.") : Amended ToSubclass] string DefaultDatatype; [Description("Marca de tiempo de este controlador.") : Amended ToSubclass] datetime Date; [Description("Versión principal de este controlador (por ejemplo, 3 o 4).") : Amended ToSubclass] uint32 MajorVersion; [Description("Versión específica del controlador de este controlador.") : Amended ToSubclass] uint64 DriverVersion; [Description("Fabricante de este controlador.") : Amended ToSubclass] string Manufacturer; [Description("Dirección URL del fabricante de este controlador.") : Amended ToSubclass] string OEMUrl; [Description("Id. de hardware de este controlador.") : Amended ToSubclass] string HardwareID; [Description("Proveedor de impresión necesario para este controlador.") : Amended ToSubclass] string provider; [Description("Procesador de impresión necesario para este controlador.") : Amended ToSubclass] string PrintProcessor; [Description("DLL de configuración y punto de entrada del proveedor de este controlador.") : Amended ToSubclass] string VendorSetup; [Description("Perfiles de color asociados a este controlador.") : Amended ToSubclass] string ColorProfiles[]; [key,Description("Ruta de acceso al archivo INF de este controlador en el almacén de controladores.") : Amended ToSubclass] string InfPath; [Description("Indica si este controlador es compatible con paquetes.") : Amended ToSubclass] boolean IsPackageAware; [Description("Lista de controladores de impresora principales de los que depende este controlador.") : Amended ToSubclass] string CoreDriverDependencies[]; [Description("Lista de nombres de controlador anteriores compatibles con este controlador.") : Amended ToSubclass] string PreviousCompatibleNames[]; [Description("Instala un controlador de impresión en el almacén de controladores del servidor de impresión.") : Amended ToSubclass] uint32 Add([In,Description("Nombre del controlador.") : Amended ToSubclass] string Name,[In,Description("Ruta de acceso al archivo INF del controlador.") : Amended ToSubclass] string InfPath,[In,Description("Entorno del servidor.") : Amended ToSubclass] string PrinterEnvironment,[In,Description("Nombre del servidor al que se agregará el controlador de impresora.") : Amended ToSubclass] string ComputerName); }; [Version("1.0") : Amended,Description("Contiene datos de impresión para una etiqueta NFC.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_c0a")] class MSFT_PrinterNfcTag { [Description("Rutas de acceso de recursos compartidos UNC para la impresora.") : Amended ToSubclass] string SharePath[]; [Description("Direcciones WSD para la impresora.") : Amended ToSubclass] string WsdAddress[]; [Description("Indica si la etiqueta está bloqueada, lo que impide los cambios en el contenido de la etiqueta.") : Amended ToSubclass] boolean Locked; }; [Description("Expone métodos para leer y escribir etiquetas de NFC de impresión.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_c0a")] class MSFT_PrinterNfcTagTasks { [Description("Escribe datos de conexión de impresora en la siguiente etiqueta NFC conectada al escritor de NFC predeterminado del sistema.") : Amended ToSubclass] uint32 WriteByManualSpecification([In,Description("Especifica una o varias rutas de acceso de recursos compartidos (p. ej.: \\printServer\\shareName) para escribir en la etiqueta") : Amended ToSubclass] string SharePath[],[In,Description("Especifica una o varias direcciones de host WSD para escribir en la etiqueta.") : Amended ToSubclass] string WsdAddress[],[In,Description("Especifica si se bloquea la etiqueta para impedir cambios en el contenido de la etiqueta.") : Amended ToSubclass] boolean Lock); [Description("Escribe datos de conexión de impresora en la siguiente etiqueta NFC conectada al escritor de NFC predeterminado del sistema.") : Amended ToSubclass] uint32 WriteByPrinterNfcTag([In,Description("Especifica la impresora que se codificará en la etiqueta NFC, por el objeto NfcTag (según lo devuelto por read-printernfctag)") : Amended ToSubclass] MSFT_PrinterNfcTag InputObject); [Description("Lee datos de conexión de impresora de la siguiente etiqueta NFC conectada al lector de NFC predeterminado del sistema.") : Amended ToSubclass] uint32 Read([Out,Description("Los datos de NFC devueltos.") : Amended ToSubclass] MSFT_PrinterNfcTag cmdletOutput); }; [Version("1.0") : Amended,Description("Proporciona métodos estadísticos para agregar puertos.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_c0a")] class MSFT_PrinterPortTasks { [Description("Crea un nuevo puerto de impresora local en un servidor determinado") : Amended ToSubclass] uint32 AddByLocalPort([In,Description("Nombre del servidor al que se agregará el puerto de impresora.") : Amended ToSubclass] string ComputerName,[In,Description("Nombre del puerto.") : Amended ToSubclass] string Name); [Description("Crea un nuevo puerto de impresora LPR en un servidor determinado") : Amended ToSubclass] uint32 AddByLprPort([In,Description("Nombre del servidor al que se agregará el puerto de impresora.") : Amended ToSubclass] string ComputerName,[In,Description("Nombre del servidor que hospeda el dispositivo LPR.") : Amended ToSubclass] string HostName,[In,Description("Nombre LPR de la impresora.") : Amended ToSubclass] string PrinterName); [Description("Crea un nuevo puerto de impresora TCP/IP en un servidor determinado en modo TCP.") : Amended ToSubclass] uint32 AddByTcpPort([In,Description("Nombre del servidor al que se agregará el puerto de impresora.") : Amended ToSubclass] string ComputerName,[In,Description("Nombre del puerto.") : Amended ToSubclass] string Name,[In,Description("Número de puerto TCP/IP. El valor predeterminado es 9100.") : Amended ToSubclass] uint32 PortNumber,[In,Description("Dirección host del puerto TCP.") : Amended ToSubclass] string PrinterHostAddress,[In,Description("Habilita SNMP y especifica el índice.") : Amended ToSubclass] uint32 SNMP,[In,Description("Nombre de comunidad SNMP. Debe especificarse si se habilita SNMP.") : Amended ToSubclass] string SNMPCommunity); [Description("Crea un nuevo puerto de impresora TCP/IP en un servidor determinado en modo LPR.") : Amended ToSubclass] uint32 AddByTcpPortLprMode([In,Description("Especifica el nombre del servidor al que se agregará el puerto de impresora. ") : Amended ToSubclass] string ComputerName,[In,Description("Habilita el recuento de bytes de LPR.") : Amended ToSubclass] boolean LprByteCounting,[In,Description("Dirección host del puerto LPR.") : Amended ToSubclass] string LprHostAddress,[In,Description("Nombre de la cola LPR.") : Amended ToSubclass] string LprQueueName,[In,Description("Nombre del puerto.") : Amended ToSubclass] string Name,[In,Description("Número de puerto TCP/IP. El valor predeterminado es 515.") : Amended ToSubclass] uint32 PortNumber,[In,Description("Habilita SNMP y especifica el índice.") : Amended ToSubclass] uint32 SNMP,[In,Description("Nombre de comunidad SNMP. Debe especificarse si se habilita SNMP.") : Amended ToSubclass] string SNMPCommunity); }; [Description("Representa una propiedad de controlador establecida en una cola de impresión") : Amended ToSubclass,AMENDMENT, LOCALE("MS_c0a")] class MSFT_PrinterProperty : CIM_ManagedElement { [key,Description("Nombre del servidor donde se encuentra la impresora.") : Amended ToSubclass] string ComputerName; [key,Description("Nombre de la impresora a la que pertenece esta propiedad.") : Amended ToSubclass] string PrinterName; [key,Description("Nombre de la propiedad establecida en la impresora.") : Amended ToSubclass] string PropertyName; [key,Description("Tipo (booleana, entero o cadena) de la propiedad.") : Amended ToSubclass] uint32 Type; [Description("Valor de la propiedad.") : Amended ToSubclass] string Value; [Description("Establece las propiedades en la impresora especificada") : Amended ToSubclass] uint32 SetByPrinterName([In,Description("Especifica el servidor donde está ubicada la impresora.") : Amended ToSubclass] string ComputerName,[In,Description("Especifica la impresora para la que se van a establecer las propiedades.") : Amended ToSubclass] string PrinterName,[In,Description("Especifica la propiedad que se va a modificar.") : Amended ToSubclass] string PropertyName,[In,Description("Especifica el nuevo valor de propiedad.") : Amended ToSubclass] string Value); [Description("Establece propiedades mediante un objeto MSFT_PrinterProperty") : Amended ToSubclass] uint32 SetByPrinterPropertyObject([In,Description("Especifica la propiedad que se va a establecer.") : Amended ToSubclass] MSFT_PrinterProperty InputObject); [Description("Establece propiedades de controlador mediante un objeto MSFT_Printer") : Amended ToSubclass] uint32 SetByPrinterObject([In,Description("Especifica un objeto para el que se cambiará la propiedad.") : Amended ToSubclass] MSFT_Printer PrinterObject,[In,Description("Especifica la propiedad que se va a modificar.") : Amended ToSubclass] string PropertyName,[In,Description("Especifica el nuevo valor de propiedad.") : Amended ToSubclass] string Value); }; [Description("Representa un puerto de impresora TCP/IP") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_c0a")] class MSFT_TcpIpPrinterPort : MSFT_PrinterPort { [Description("Dirección IP o host de este puerto.") : Amended ToSubclass] string PrinterHostAddress; [Description("Dirección IP host de este puerto.") : Amended ToSubclass] string PrinterHostIP; [Description("Dirección de puerto TCP/IP de este puerto.") : Amended ToSubclass] uint32 PortNumber; [Description("Comunidad SNMP de este puerto.") : Amended ToSubclass] string SNMPCommunity; [Description("Índice SNMP de este puerto.") : Amended ToSubclass] uint32 SNMPIndex; [Description("Especifica si SNMP está habilitado para este puerto.") : Amended ToSubclass] boolean SNMPEnabled; [Description("Protocolo (RAW o LPR) para este puerto.") : Amended ToSubclass] uint32 Protocol; [Description("Nombre de cola LPR para este puerto cuando se configura para el protocolo LPR.") : Amended ToSubclass] string LprQueueName; [Description("Especifica si el recuento de bytes LPR está habilitado para este puerto cuando se configura para el protocolo LPR.") : Amended ToSubclass] boolean LprByteCounting; };