#line 1 "C:\\Windows\\system32\\wbem\\fr-FR\\PrintManagementProvider.mfl" #pragma autorecover #pragma namespace("\\\\.\\root\\StandardCimV2") instance of __namespace{ name="MS_40c";}; #pragma namespace("\\\\.\\root\\StandardCimV2\\MS_40c") [Version("2.19.0") : Amended,Description("ManagedElement est une classe abstraite qui fournit une superclasse commune (ou sommet de l’arborescence d’héritage) pour les classes sans association dans le schéma CIM.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class CIM_ManagedElement { [Description("InstanceID est une propriété optionnelle qui peut être utilisée pour identifier de manière opaque et unique une instance de cette classe dans l’étendue de l’espace de noms d’instanciation. Plusieurs sous-classes de cette classe peuvent remplacer cette propriété pour la rendre obligatoire ou la transformer en clé. De telles sous-classes peuvent également modifier les algorithmes privilégié définis ci-dessous qui permettent de garantir l’unicité.\nPour garantir l’unicité dans l’espace de noms, la valeur d’InstanceID doit être construite à l’aide de l’algorithme « privilégié » suivant : \n: \nOù et sont séparés par un signe deux-points (:), et où doit inclure un nom sous copyright, un nom de marque ou tout autre nom unique appartenant à l’entité commerciale qui crée ou définit l’ID d’instance ou qui est un ID inscrit affecté à l’entité commerciale par une autorité internationale reconnue. (structure comparable à < Nom schéma> _< Nom classe> des noms de classe de schéma). En outre, pour garantir l’unicité, ne doit pas contenir de signe deux-points (« : »). Lors de l’utilisation de cet algorithme, le premier signe deux-points figurant dans l’ID d’instance DOIT apparaître entre et . \n est choisi par l’entité commerciale et ne doit pas être réutilisé pour identifier d’autres éléments sous-jacents (réels). Si la valeur définie est non Null et que l’algorithme « privilégié » ci-dessus n’est pas utilisé, l’entité de définition doit garantir que l’ID d’instance obtenu n’est réutilisé dans aucun ID d’instance produit par ce fournisseur ni par d’autres fournisseurs pour l’espace de noms de cette instance. \nSi la valeur définie n’est pas Null pour les instances définies par DMTF, l’algorithme « privilégié » doit être utilisé avec la valeur CIM affectée à l’.") : Amended ToSubclass] string InstanceID; [Description("La propriété Caption est une courte description textuelle (chaîne d’une seule ligne) de l’objet.") : Amended ToSubclass] string Caption; [Description("La propriété Description fournit une description textuelle de l’objet.") : Amended ToSubclass] string Description; [Description("Nom convivial de l’objet. Cette propriété permet à chaque instance de définir un nom convivial en plus de ses propriétés clés, données d’identité et informations de description. \nNotez que la propriété Name de ManagedSystemElement est également définie en tant que nom convivial. Toutefois, elle est souvent sous-classée en propriété Key. Il n’est pas raisonnable que la même propriété puisse véhiculer à la fois une identité et un nom convivial sans incohérences. Lorsque Name existe et qu’il n’est pas Key (par exemple, pour des instances de LogicalDevice), les mêmes informations peuvent être présentes dans les propriétés Name et ElementName. Notez que s’il y a une instance associée de CIM_EnabledLogicalElementCapabilities, il peut exister des restrictions sur cette propriété tel que défini dans les propriétés ElementNameMask et MaxElementNameLen définies dans cette classe.") : Amended ToSubclass] string ElementName; }; [Description("La classe CIM_ManagedSystemElement est la classe de base pour la hiérarchie des éléments du système. Tout composant distinctif d’un système est un candidat pour l’inclusion dans cette classe. Exemples de composants système : \n- composants logiciels tels que les serveurs d’applications, les bases de données et les applications ; \n- composants du système d’exploitation tels que les fichiers, les processus et les threads ; \n- composants de périphériques tels que les lecteurs de disque, les contrôleurs, les processeurs et les imprimantes ; \n- composants physiques tels que les processeurs et les cartes.") : Amended ToSubclass,Version("2.22.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class CIM_ManagedSystemElement : CIM_ManagedElement { [Description("Valeur au format date/heure indiquant le moment où l’objet a été installé. Si cette valeur est vide, cela n’indique pas que l’objet n’est pas installé.") : Amended ToSubclass] datetime InstallDate; [Description("La propriété Name définit le nom par lequel l’objet est connu. Lorsqu’elle est sous-classée, la propriété Name peut être ignorée pour être une propriété Key.") : Amended ToSubclass] string Name; [Description("Indique les états actuels de l’élément. Différents états opérationnels sont définis. La plupart des valeurs de l’énumération sont suffisamment explicites. Cependant, certaines ne le sont pas et sont décrites ici plus en détail. \n« Trop sollicité » indique que l’élément fonctionne, mais qu’il nécessite une attention. Exemples de l’état « Trop sollicité » : surcharge, surchauffe, etc. \n« Prévention d’erreur » indique que l’élément fonctionne tant bien que mal, mais qu’une défaillance va probablement se produire. \n« En service » s’applique à un élément faisant l’objet d’une configuration, d’un entretien, d’un nettoyage ou d’une administration quelconque. \n« Aucun contact » indique que le système de surveillance a connaissance de cet élément, mais qu’il n’a jamais pu établir la communication avec lui. \n« Perte de communication » indique que l’élément ManagedSystem existe et qu’il a déjà été contacté, mais qu’il est actuellement inaccessible. \n« Arrêté » et « Abandonné », bien que proches l’un de l’autre, diffèrent en ceci que le premier sous-entend un arrêt méthodique, alors que le deuxième implique un arrêt brutal nécessitant peut-être une mise à jour de l’état et de la configuration de l’élément. \n« Dormant » indique que l’élément est inactif ou a été arrêté doucement. \n« Entité de prise en charge liée à l’erreur » indique que cet élément est peut-être « OK », mais qu’un autre élément dont il dépend est défaillant. Un exemple en serait un service réseau ou un point d’arrêt qui ne peut pas fonctionner en raison de problèmes survenus dans une couche inférieure du réseau. \n« Terminé » indique que l’élément a mené à bien son opération. Cette valeur doit être combinée avec l’état OK, Erreur ou Détérioré, cela afin de permettre au client de savoir si l’opération a réussi (terminée avec l’état OK) ou échoué (terminée avec l’état Erreur). Un état final Détérioré implique que l’opération s’est arrêtée, mais ne s’est pas terminée correctement ou a signalé une erreur. \n« Mode d’alimentation » indique que l’élément contient des informations supplémentaires sur le mode d’alimentation dans le service PowerManagementService associé. \nOperationalStatus remplace la propriété Status sur ManagedSystemElement pour fournir une approche cohérente aux énumérations, pour répondre aux besoins d’implémentation pour une propriété de tableau, et pour offrir une possibilité de migration vers les environnements du futur. Cette modification n’a pas été faite plus tôt car elle nécessitait le qualifiant déprécié. En raison de la fréquente utilisation de la propriété Status dans les applications d’administration, il est fortement recommandé de fournir les deux propriétés Status et OperationalStatus. En outre, la première valeur d’OperationalStatus doit contenir l’état principal de l’élément. Lorsqu’elle est lue par instrumentation, la propriété Status (à valeur unique) doit également fournir l’état principal de l’élément.") : Amended ToSubclass,Values{"Inconnu", "Autres", "OK", "Détérioré", "Trop sollicité", "Prévention d’erreur", "Erreur", "Erreur non récupérable", "Démarrage", "Arrêt", "Arrêté", "En service", "Aucun contact", "Perte de communication", "Abandonné", "Dormant", "Entité de prise en charge liée à l’erreur", "Terminé", "Mode d’alimentation", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 OperationalStatus[]; [Description("Chaînes décrivant les diverses valeurs du tableau OperationalStatus. Par exemple, si « Arrêt » est la valeur attribuée à OperationalStatus, cette propriété peut comporter une explication relative à l’arrêt d’un objet. Notez que les entrées de ce tableau sont mises en corrélation avec celles du même index de tableau dans OperationalStatus.") : Amended ToSubclass] string StatusDescriptions[]; [Description("Chaîne indiquant l’état actuel de l’objet. Divers états opérationnels et non opérationnels sont définis. Cette propriété est obsolète et est remplacée par OperationalStatus, qui comprend la même sémantique dans son énumération. Cette modification s’explique pour 3 raisons : \n1) L’état est défini de manière plus correcte sous forme de tableau. Cela permet de surmonter la limite relative à la description d’un état via une valeur unique, lorsqu’il s’agit réellement d’une propriété à valeurs multiples (par exemple, un élément peut avoir les états OK ET Arrêté). \n2) Un MaxLen dont la valeur est 10 est trop restrictif et débouche sur des valeurs énumérées imprécises. \n3) La modification d’un type de données uint16 a été traitée lors de la définition de CIM V2.0. Toutefois, les implémentations existantes de la version 1.0 utilisaient la propriété de chaîne sans modification du code. Par conséquent, l’état a été hérité dans le schéma. L’utilisation du qualificateur Déprécié permet de conserver la propriété existante tout en produisant une définition améliorée via OperationalStatus.") : Amended ToSubclass] string Status; [Description("Indique l’intégrité actuelle de l’élément. Cet attribut indique l’intégrité de cet élément, mais pas nécessairement celle de ses sous-composants. Les valeurs possibles vont de 0 à 30, où 5 signifie que l’élément est tout à fait sain, et 30 signifie qu’il n’est pas du tout opérationnel. Le spectre suivant est défini : \n« Erreur non récupérable » (30) - Panne complète de l’élément, récupération impossible. Toutes les fonctionnalités de cet élément sont perdues. \n« Défaillance critique » (25) - L’élément ne fonctionne plus, la récupération risque de ne pas être possible. \n« Défaillance majeure » (20) - L’élément est en panne. Il est possible que certaines fonctionnalités (ou toutes) de ce composant soient détériorées ou non opérationnelles. \n« Défaillance mineure » (15) - Toutes les fonctionnalités sont disponibles, mais certaines peuvent être détériorées. \n« Obsolète/Avertissement » (10) - L’élément est en état de marche et toutes les fonctionnalités sont proposée. Cependant, l’élément ne fonctionne pas au mieux de ses capacités. Par exemple, ses performances ne sont pas optimales, ou il signale des erreurs récupérables. \n« OK » (5) - L’élément est entièrement opérationnel, et fonctionne avec ses paramètres normaux et sans erreurs. \n« Inconnu » (0) - L’implémentation ne peut pas déterminer le HealthState. \nDMTF se réserve la partie inutilisée du spectre pour des HealthStates.") : Amended ToSubclass,Values{"Inconnu", "OK", "Obsolète/Avertissement", "Défaillance mineure", "Défaillance majeure", "Défaillance critique", "Erreur non récupérable", "Réservé au DMTF"} : Amended ToSubclass] uint16 HealthState; [Description("CommunicationStatus indique la possibilité de l’instrumentation à communiquer avec le ManagedElement sous-jacent. CommunicationStatus se compose de l’une des valeurs suivantes : Inconnu, Non disponible, Communication OK, Communication perdue ou Aucun contact. \nUne valeur nulle indique que l’implémentation (le fournisseur) n’implémente pas cette propriété. \n« Inconnu » indique que l’implémentation est en général capable de retourner cette propriété, mais qu’elle ne peut le faire à cet instant. \n« Non disponible » indique que l’implémentation (le fournisseur) peut retourner une valeur pour cette propriété, mais pas toujours pour cet élément matériel/logiciel particulier, ou que la propriété n’est pas utilisée intentionnellement parce qu’elle n’ajoute aucune information significative (comme dans le cas d’une propriété destinée à ajouter des informations supplémentaires à une autre propriété). \n« Communication OK » indique que la communication est établie avec l’élément, mais qu’elle ne traduit pas une qualité de service. \n« Aucun contact » indique que le système de surveillance a connaissance de cet élément, mais qu’il n’a jamais pu entrer en communications avec lui. \n« Perte communication » indique que l’existence de ManagedElement est connue et qu’il a été contacté avec succès par le passé, mais qu’il est actuellement injoignable.") : Amended ToSubclass,Values{"Inconnu", "Non disponible", "Communication OK", "Perte de communication", "Aucun contact", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 CommunicationStatus; [Description("DetailedStatus complète PrimaryStatus avec des informations d’état supplémentaires. Il se compose de l’une des valeurs suivantes : Non disponible, Aucune information supplémentaire, Trop sollicité, Prévention d’erreur, Erreur, Erreur non récupérable, Entité de prise en charge liée à l’erreur. L’état détaillé permet de compléter le PrimaryStatus de l’élément. \nUne valeur nulle indique que l’implémentation (le fournisseur) n’implémente pas cette propriété. \n« Non disponible » indique que l’implémentation (le fournisseur) peut retourner une valeur pour cette propriété, mais pas toujours pour cet élément matériel/logiciel particulier, ou que la propriété n’est pas utilisée intentionnellement parce qu’elle n’ajoute aucune information significative (comme dans le cas d’une propriété destinée à ajouter des informations supplémentaires à une autre propriété). \n« Aucune information supplémentaire » indique que l’élément fonctionne normalement, comme indiqué par PrimaryStatus = « OK ». \n« Trop sollicité » indique que l’élément fonctionne, mais qu’il nécessite une attention. Exemples de l’état « Trop sollicité » : surcharge, surchauffe, etc. \n« Prévention d’erreur » indique que l’élément fonctionne tant bien que mal, mais qu’une défaillance va probablement se produire. \n« Erreur non récupérable » indique que cet élément est en situation d’erreur et qu’il nécessite une intervention humaine. \n« Entité de prise en charge liée à l’erreur » indique que cet élément est peut-être « OK », mais qu’un autre élément dont il dépend est défaillant. Un exemple en serait un service réseau ou un point d’arrêt qui ne peut pas fonctionner en raison de problèmes survenus dans une couche inférieure du réseau.") : Amended ToSubclass,Values{"Non disponible", "Aucune information supplémentaire", "Trop sollicité", "Prévention d’erreur", "Erreur non récupérable", "Entité de prise en charge liée à l’erreur", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 DetailedStatus; [Description("OperatingStatus fournit une valeur d’état actuel pour la situation opérationnelle de l’élément et peut être utilisé pour fournir plus de détails quant à la valeur d’EnabledState. OperatingStatus peut aussi fournir les états transitionnels quand un élément passe d’un état à un autre, comme par exemple lorsqu’il passe d’EnabledState à RequestedState, ou autres situations de transition.\nOperatingStatus se compose de l’une des valeurs suivantes : Inconnu, Non disponible, En maintenance, Démarrage, Arrêt, Arrêté, Abandonné, Dormant, Terminé, Migration, Émigration, Immigration, Capture instantanée, Arrêt en cours, En test \nUne valeur nulle indique que l’implémentation (le fournisseur) n’implémente pas cette propriété. \n« Inconnu » indique que l’implémentation est en général capable de retourner cette propriété, mais qu’elle ne peut le faire à cet instant. \n« Non disponible » indique que l’implémentation (le fournisseur) peut retourner une valeur pour cette propriété, mais pas toujours pour cet élément matériel/logiciel particulier, ou que la propriété n’est pas utilisée intentionnellement parce qu’elle n’ajoute aucune information significative (comme dans le cas d’une propriété destinée à ajouter des informations supplémentaires à une autre propriété). \n« En service » décrit un élément en cours de configuration, de maintenance, de nettoyage ou d’administration. \n« Démarrage » décrit un élément en cours d’initialisation. \n« Arrêt » décrit un élément en cours d’arrêt. \n« Arrêté » et « Abandonné », bien que proches l’un de l’autre, diffèrent en ceci que le premier sous-entend un arrêt méthodique, alors que le deuxième implique un arrêt brutal nécessitant peut-être une mise à jour de l’état et de la configuration de l’élément. \n« Dormant » indique que l’élément est inactif ou a été arrêté doucement. \n« Terminé » indique que l’élément a mené à bien son opération. Cette valeur doit être combinée avec l’état OK, Erreur ou Détérioré, cela afin de permettre au client de savoir si l’opération a réussi (état OK), échoué (état Erreur) ou s’est terminée avec l’état Détérioré (l’opération s’est terminée, mais pas avec l’état OK ou n’a pas signalé une erreur). \n« Migration » indique que l’élément est en cours de déplacement d’un élément à un autre. \n« Immigration » indique que l’élément est déplacé vers le nouvel élément hôte. \n« Émigration » indique que l’élément est déplacé depuis l’élément hôte. \n« Arrêt en cours » décrit un élément arrêté brutalement. \n« En test » indique que l’élément est en phase de test. \n« Transition » décrit un élément entre deux états, non entièrement disponible ni dans son état passé ni dans son état futur. Cette valeur doit être utilisée si d’autres valeurs indiquant une transition vers un état spécifique ne sont pas applicables.\n« En service » décrit un élément en service et opérationnel.") : Amended ToSubclass,Values{"Inconnu", "Non disponible", "En maintenance", "Démarrage", "Arrêt", "Arrêté", "Abandonné", "Dormant", "Terminé", "Migration", "Émigration", "Immigration", "Capture instantanée", "Arrêt en cours", "En test", "Transition", "En service", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 OperatingStatus; [Description("PrimaryStatus fournit une valeur d’état de haut niveau, destinée à être alignée avec la représentation de type Rouge-Jaune-Vert de l’état. PrimaryStatus doit être utilisé en liaison avec DetailedStatus pour fournir un état d’intégrité détaillé et de haut niveau de ManagedElement et de ses sous-composants. \nPrimaryStatus consiste en l’une des valeurs suivantes : Inconnu, OK, Détérioré ou Erreur. « Inconnu » indique que l’implémentation est en général capable de retourner cette propriété, mais qu’elle ne peut le faire à cet instant. \n« OK » indique que ManagedElement fonctionne normalement. \n« Détérioré » indique que ManagedElement fonctionne sous le niveau normal. \n« Erreur » indique que ManagedElement est en situation d’erreur.") : Amended ToSubclass,Values{"Inconnu", "OK", "Détérioré", "Erreur", "Réservé au DMTF", "Réservé au fournisseur"} : Amended ToSubclass] uint16 PrimaryStatus; }; [Description("Classe de base des ports imprimante") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class MSFT_PrinterPort : CIM_ManagedSystemElement { [Description("Description du port") : Amended ToSubclass] string Description; [Description("Nom du port") : Amended ToSubclass,key] string Name; [key,Description("Nom du moniteur de ce port") : Amended ToSubclass] string PortMonitor; [key,Description("Nom du serveur sur lequel le port réside.") : Amended ToSubclass] string ComputerName; }; [Description("Représente un port imprimante local.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class MSFT_LocalPrinterPort : MSFT_PrinterPort { }; [Description("Port imprimante LPR") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class MSFT_LprPrinterPort : MSFT_PrinterPort { [Description("Serveur qui héberge l’imprimante LPR.") : Amended ToSubclass] string HostName; [Description("Imprimante sur laquelle le port LPR pointe.") : Amended ToSubclass] string PrinterName; }; [Description("Représente une tâche dans une file d’attente d’impression.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class MSFT_PrintJob : CIM_ManagedSystemElement { [key,Description("ID de la tâche") : Amended ToSubclass] uint32 Id; [Description("Serveur associé à la tâche") : Amended ToSubclass] string ComputerName; [key,Description("Imprimante associée à la tâche") : Amended ToSubclass] string PrinterName; [Description("Utilisateur ayant envoyé la tâche.") : Amended ToSubclass] string UserName; [Description("Nom de la tâche") : Amended ToSubclass] string DocumentName; [Description("Type des données de la tâche") : Amended ToSubclass] string Datatype; [Description("Priorité de la tâche") : Amended ToSubclass] uint32 Priority; [Description("Position de la tâche dans la file d’attente d’impression") : Amended ToSubclass] uint32 Position; [Description("Heure de l’envoi de la tâche") : Amended ToSubclass] datetime SubmittedTime; [Description("Taille (en octets) de la tâche") : Amended ToSubclass] uint32 Size; [Description("Durée (en millisecondes) écoulée pour le traitement de cette tâche.") : Amended ToSubclass] uint32 JobTime; [Description("Nombre de pages imprimées lors de cette tâche") : Amended ToSubclass] uint32 PagesPrinted; [Description("Nombre total de pages de cette tâche") : Amended ToSubclass] uint32 TotalPages; [Description("État de la tâche") : Amended ToSubclass,BitValues{"En pause", "Erreur", "Suppression", "Mise en file d’attente", "Impression en cours", "Non connecté", "Pas de papier", "Imprimé", "Supprimé", "Bloqué", "Intervention utilisateur", "Redémarrer", "Terminé", "Maintenu", "Rendu en local"} : Amended ToSubclass] uint32 JobStatus; [Description("Retourne les tâches d’impression dans une file d’attente d’impression donnée.") : Amended ToSubclass] uint32 GetByName([In,Description("Spécifie le nom du serveur.") : Amended ToSubclass] string ComputerName,[In,Description("Spécifie l’ID de la tâche à obtenir.") : Amended ToSubclass] uint32 ID,[In,Description("Spécifie le nom de l’imprimante à utiliser.") : Amended ToSubclass] string PrinterName,[Out,Description("Tâche d’impression retournée") : Amended ToSubclass] MSFT_PrintJob cmdletOutput[]); [Description("Retourner les tâches d’impression dans une file d’attente d’impression donnée") : Amended ToSubclass] uint32 GetByObject([In,Description("Spécifie l’ID de la tâche à obtenir.") : Amended ToSubclass] uint32 ID,[In,Description("Spécifie l’imprimante à utiliser.") : Amended ToSubclass] MSFT_Printer PrinterObject,[Out,Description("Tâche d’impression retournée") : Amended ToSubclass] MSFT_PrintJob cmdletOutput[]); [Description("Supprime une tâche d’impression d’une file d’attente donnée.") : Amended ToSubclass] uint32 DeleteJobByObject([In,Description("Spécifie la tâche d’impression à supprimer.") : Amended ToSubclass] MSFT_PrintJob InputObject); [Description("Supprime une tâche d’impression d’une file d’attente donnée.") : Amended ToSubclass] uint32 DeleteJobById([In,Description("Spécifie le nom du serveur sur lequel la tâche réside.") : Amended ToSubclass] string ComputerName,[In,Description("Spécifie l’ID de la tâche d’impression à supprimer.") : Amended ToSubclass] uint32 ID,[In,Description("Spécifie le nom de la file d’attente d’impression de laquelle supprimer la tâche.") : Amended ToSubclass] string PrinterName); [Description("Supprime une tâche d’impression d’une file d’attente donnée.") : Amended ToSubclass] uint32 DeleteJobByPrinterObject([In,Description("Spécifie l’ID d’une tâche d’impression à supprimer.") : Amended ToSubclass] uint32 ID,[In,Description("Spécifie la file d’attente d’impression de laquelle supprimer la tâche.") : Amended ToSubclass] MSFT_Printer PrinterObject); [Description("Redémarre une tâche dans une file d’attente d’impression.") : Amended ToSubclass] uint32 RestartJobByObject([In,Description("Spécifie la tâche d’impression à redémarrer.") : Amended ToSubclass] MSFT_PrintJob InputObject); [Description("Redémarre une tâche dans une file d’attente d’impression.") : Amended ToSubclass] uint32 RestartJobById([In,Description("Spécifie le nom du serveur sur lequel la tâche réside.") : Amended ToSubclass] string ComputerName,[In,Description("Spécifie l’ID de la tâche d’impression à redémarrer.") : Amended ToSubclass] uint32 ID,[In,Description("Spécifie le nom de la file d’attente d’impression dans laquelle la tâche doit être redémarrée.") : Amended ToSubclass] string PrinterName); [Description("Redémarre une tâche dans une file d’attente d’impression.") : Amended ToSubclass] uint32 RestartJobByPrinterObject([In,Description("Spécifie l’ID d’une tâche d’impression à redémarrer.") : Amended ToSubclass] uint32 ID,[In,Description("Spécifie l’imprimante à utiliser.") : Amended ToSubclass] MSFT_Printer PrinterObject); [Description("L’applet de commande resume-printjob doit reprendre une tâche d’impression") : Amended ToSubclass] uint32 ResumeJobByObject([In,Description("Spécifie la tâche d’impression à reprendre.") : Amended ToSubclass] MSFT_PrintJob InputObject); [Description("Reprend l’exécution d’une tâche d’impression mise en pause.") : Amended ToSubclass] uint32 ResumeJobById([In,Description("Spécifie le nom du serveur utilisé.") : Amended ToSubclass] string ComputerName,[In,Description("Spécifie l’ID de la tâche d’impression pour laquelle reprendre l’exécution.") : Amended ToSubclass] uint32 ID,[In,Description("Spécifie le nom d’une imprimante.") : Amended ToSubclass] string PrinterName); [Description("Reprend l’exécution d’une tâche d’impression mise en pause.") : Amended ToSubclass] uint32 ResumeJobByPrinterObject([In,Description("Spécifie l’ID de la tâche d’impression pour laquelle reprendre l’exécution.") : Amended ToSubclass] uint32 ID,[In,Description("Spécifie l’imprimante à utiliser.") : Amended ToSubclass] MSFT_Printer PrinterObject); [Description("Met en pause une tâche dans une file d’attente d’impression.") : Amended ToSubclass] uint32 SuspendJobByObject([In,Description("Spécifie la tâche d’impression à mettre en pause.") : Amended ToSubclass] MSFT_PrintJob InputObject); [Description("Met en pause une tâche dans une file d’attente d’impression.") : Amended ToSubclass] uint32 SuspendJobById([In,Description("Spécifie le nom du serveur sur lequel la tâche réside.") : Amended ToSubclass] string ComputerName,[In,Description("Spécifie l’ID de la tâche d’impression à suspendre.") : Amended ToSubclass] uint32 ID,[In,Description("Spécifie le nom de la file d’attente d’impression dans laquelle suspendre la tâche.") : Amended ToSubclass] string PrinterName); [Description("Met en pause une tâche dans une file d’attente d’impression.") : Amended ToSubclass] uint32 SuspendJobByPrinterObject([In,Description("Spécifie l’ID de la tâche d’impression à mettre en pause.") : Amended ToSubclass] uint32 ID,[In,Description("Spécifie l’imprimante à utiliser.") : Amended ToSubclass] MSFT_Printer PrinterObject); }; [Description("Représente une file d’attente d’impression et ses paramètres associés.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class MSFT_Printer : CIM_ManagedSystemElement { [Description("Nom de cette imprimante.") : Amended ToSubclass,key] string Name; [key,Description("Nom du serveur sur lequel réside cette imprimante.") : Amended ToSubclass] string ComputerName; [Description("Nom sous lequel cette imprimante est partagée.") : Amended ToSubclass] string ShareName; [Description("Nom du port associé à cette imprimante.") : Amended ToSubclass] string PortName; [Description("Nom du pilote d’imprimante associé à cette imprimante.") : Amended ToSubclass] string DriverName; [Description("Description textuelle de l’emplacement physique de l’imprimante.") : Amended ToSubclass] string Location; [Description("Commentaire textuel décrivant l’imprimante.") : Amended ToSubclass] string Comment; [Description("Chemin d’accès au fichier contenant le langage de description de page (LDP) pour une page de séparation.") : Amended ToSubclass] string SeparatorPageFile; [Description("Nom du processeur d’impression pour ce périphérique.") : Amended ToSubclass] string PrintProcessor; [Description("Type de données que l’imprimante utilisera pour enregistrer les travaux d’impression.") : Amended ToSubclass] string Datatype; [Description("Indique si cette imprimante est actuellement partagée.") : Amended ToSubclass] boolean Shared; [Description("Indique si l’imprimante a été publiée dans Active Directory.") : Amended ToSubclass] boolean Published; [Description("Représentation SDDL des autorisations définies sur cette imprimante.") : Amended ToSubclass] string PermissionSDDL; [Description("Décrit le mode de rendu pour les connexions établies avec cette imprimante.") : Amended ToSubclass] uint32 RenderingMode; [Description("Priorité de cette imprimante lors de la planification de travaux d’impression.") : Amended ToSubclass] uint32 Priority; [Description("Priorité par défaut des travaux imprimés sur cette imprimante.") : Amended ToSubclass] uint32 DefaultJobPriority; [Description("Moment le plus tôt auquel l’imprimante imprimera un travail, exprimé sous la forme des minutes écoulées depuis midi GMT (Greenwich Mean Time).") : Amended ToSubclass] uint32 StartTime; [Description("Moment le plus tard auquel l’imprimante imprimera un travail, exprimé sous la forme des minutes écoulées depuis midi GMT (Greenwich Mean Time).") : Amended ToSubclass] uint32 UntilTime; [Description("État du périphérique d’impression.") : Amended ToSubclass,BitValues{"En pause", "Erreur", "Suppression en attente", "Bourrage papier", "Pas de papier", "Alimentation manuelle", "Problème de papier", "Non connecté", "E/S actives", "Occupée", "Impression en cours", "Bac de réception plein", "Non disponible", "En attente", "Traitement en cours", "Initialisation en cours", "Préchauffage", "Cartouche d’encre presque vide", "Il n’y a pas d’encre.", "Page retirée du chargeur", "Intervention utilisateur", "Mémoire insuffisante", "Capot ouvert", "Serveur inconnu", "Économie d’énergie", "Serveur hors connexion", "Mise à jour du pilote nécessaire"} : Amended ToSubclass] uint32 PrinterStatus; [Description("Correspond au nombre de tâches d’impression placées dans la file d’attente de cette imprimante.") : Amended ToSubclass] uint32 JobCount; [Description("Spécifie si les tâches d’impression de la file d’attente doivent être conservées après leur impression.") : Amended ToSubclass] boolean KeepPrintedJobs; [Description("Spécifie si la journalisation à distance de filiale est désactivée pour cette imprimante.") : Amended ToSubclass] boolean DisableBranchOfficeLogging; [Description("Spécifie la taille maximale (en Mo) du fichier de journalisation hors connexion à distance de filiale pour cette imprimante.") : Amended ToSubclass] uint32 BranchOfficeOfflineLogSizeMB; [key,Description("Indique le type de la file d’attente (Connexion ou File d’attente locale).") : Amended ToSubclass] uint32 Type; [Description("Ajoute une nouvelle connexion à la file d’attente d’impression partagée.") : Amended ToSubclass] uint32 AddConnection([In,Description("Spécifie le nom de la file d’attente partagée.") : Amended ToSubclass] string ConnectionName); [Description("Ajoute une nouvelle imprimante au serveur spécifié en utilisant un port imprimante existant.") : Amended ToSubclass] uint32 AddByExistingPort([In,Description("Spécifie le commentaire sur l’imprimante.") : Amended ToSubclass] string Comment,[In,Description("Spécifie le type de données que l’imprimante doit utiliser pour enregistrer les tâches d’impression") : Amended ToSubclass] string Datatype,[In,Description("Spécifie le nom du pilote d’impression à associer à l’imprimante.") : Amended ToSubclass] string DriverName,[In,Description("Spécifie la dernière heure à laquelle l’imprimante doit imprimer une tâche, exprimée sous forme de minutes écoulées depuis 00 h 00 GMT (Heure de Greenwich).") : Amended ToSubclass] uint32 UntilTime,[In,Description("Spécifie si les tâches d’impression de la file d’attente doivent être conservées après leur mise en file d’attente.") : Amended ToSubclass] boolean KeepPrintedJobs,[In,Description("Spécifie l’emplacement de l’imprimante.") : Amended ToSubclass] string Location,[In,Description("Spécifie le nom de l’imprimante à ajouter.") : Amended ToSubclass] string Name,[In,Description("Spécifie les autorisations pour l’imprimante sous forme de chaîne SDDL.") : Amended ToSubclass] string PermissionSDDL,[In,Description("Spécifie le nom du port utilisé ou créé pour l’imprimante.") : Amended ToSubclass] string PortName,[In,Description("Spécifie le nom du processeur d’impression utilisé par l’imprimante.") : Amended ToSubclass] string PrintProcessor,[In,Description("Spécifie la priorité relative dans la file d’attente.") : Amended ToSubclass] uint32 Priority,[In,Description("Spécifie s’il faut publier l’imprimante dans l’annuaire Active Directory.") : Amended ToSubclass] boolean Published,[In,Description("Spécifie le mode de rendu de l’imprimante : SSR, CSR ou impression directe pour les filiales.") : Amended ToSubclass] uint32 RenderingMode,[In,Description("Spécifie le chemin d’accès à un fichier contenant PDL comme page de séparation.") : Amended ToSubclass] string SeparatorPageFile,[In,Description("Spécifie le nom de l’ordinateur auquel l’imprimante doit être ajoutée.") : Amended ToSubclass] string ComputerName,[In,Description("Spécifie le nom de partage pour l’imprimante.") : Amended ToSubclass] string ShareName,[In,Description("Spécifie si l’imprimante doit être partagée.") : Amended ToSubclass] boolean Shared,[In,Description("Spécifie la première heure à laquelle l’imprimante doit imprimer une tâche, exprimée sous forme de minutes écoulées depuis 00 h 00 GMT (Heure de Greenwich).") : Amended ToSubclass] uint32 StartTime,[In,Description("Spécifie si la journalisation à distance de filiale est désactivée pour cette imprimante.") : Amended ToSubclass] boolean DisableBranchOfficeLogging,[In,Description("Spécifie la taille maximale (en Mo) du fichier de journalisation hors connexion à distance de filiale pour cette imprimante.") : Amended ToSubclass] uint32 BranchOfficeOfflineLogSizeMB); [Description("Ajoute une nouvelle imprimante au serveur spécifié en utilisant un nouveau port imprimante WSD.") : Amended ToSubclass] uint32 AddByWsdPort([In,Description("Spécifie le commentaire sur l’imprimante.") : Amended ToSubclass] string Comment,[In,Description("Spécifie le type de données que l’imprimante doit utiliser pour enregistrer les tâches d’impression") : Amended ToSubclass] string Datatype,[In,Description("URL de périphérique à des fins de détection dirigée, utilisée pour un port WSD") : Amended ToSubclass] string DeviceURL,[In,Description("Spécifie la dernière heure à laquelle l’imprimante doit imprimer une tâche, exprimée sous forme de minutes écoulées depuis 00 h 00 GMT (Heure de Greenwich).") : Amended ToSubclass] uint32 UntilTime,[In,Description("UUID de multidiffusion pour la détection de périphérique pour le port WSD") : Amended ToSubclass] string DeviceUUID,[In,Description("Spécifie si les tâches d’impression de la file d’attente doivent être conservées après leur mise en file d’attente.") : Amended ToSubclass] boolean KeepPrintedJobs,[In,Description("Spécifie l’emplacement de l’imprimante.") : Amended ToSubclass] string Location,[In,Description("Spécifie le nom de l’imprimante à ajouter.") : Amended ToSubclass] string Name,[In,Description("Spécifie les autorisations pour l’imprimante sous forme de chaîne SDDL.") : Amended ToSubclass] string PermissionSDDL,[In,Description("Spécifie le nom du processeur d’impression utilisé par l’imprimante.") : Amended ToSubclass] string PrintProcessor,[In,Description("Spécifie la priorité relative dans la file d’attente.") : Amended ToSubclass] uint32 Priority,[In,Description("Spécifie s’il faut publier l’imprimante dans l’annuaire Active Directory.") : Amended ToSubclass] boolean Published,[In,Description("Spécifie le mode de rendu de l’imprimante : SSR, CSR ou impression directe pour les filiales.") : Amended ToSubclass] uint32 RenderingMode,[In,Description("Spécifie le chemin d’accès à un fichier contenant PDL comme page de séparation.") : Amended ToSubclass] string SeparatorPageFile,[In,Description("Spécifie le nom de l’ordinateur auquel l’imprimante doit être ajoutée.") : Amended ToSubclass] string ComputerName,[In,Description("Spécifie le nom de partage pour l’imprimante.") : Amended ToSubclass] string ShareName,[In,Description("Spécifie si l’imprimante doit être partagée.") : Amended ToSubclass] boolean Shared,[In,Description("Spécifie la première heure à laquelle l’imprimante doit imprimer une tâche, exprimée sous forme de minutes écoulées depuis 00 h 00 GMT (Heure de Greenwich).") : Amended ToSubclass] uint32 StartTime,[In,Description("Spécifie si la journalisation à distance de filiale est désactivée pour cette imprimante.") : Amended ToSubclass] boolean DisableBranchOfficeLogging,[In,Description("Spécifie la taille maximale (en Mo) du fichier de journalisation hors connexion à distance de filiale pour cette imprimante.") : Amended ToSubclass] uint32 BranchOfficeOfflineLogSizeMB); [Description("Renomme l’imprimante spécifiée.") : Amended ToSubclass] uint32 RenameByName([In,Description("Nom de l’imprimante à renommer.") : Amended ToSubclass] string Name,[In,Description("Nouveau nom à attribuer à l’imprimante.") : Amended ToSubclass] string NewName,[In,Description("Nom du serveur sur lequel l’imprimante réside.") : Amended ToSubclass] string ComputerName); [Description("Renomme l’imprimante spécifiée.") : Amended ToSubclass] uint32 RenameByObject([In,Description("Instance de MSFT_Printer indiquant l’imprimante à renommer.") : Amended ToSubclass] MSFT_Printer InputObject,[In,Description("Nouveau nom à attribuer à l’imprimante.") : Amended ToSubclass] string NewName); }; [Version("1.0") : Amended,Description("Encapsule les informations de configuration d’une imprimante.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_PrinterConfiguration { [key,Description("Imprimante à laquelle cette configuration est associée.") : Amended ToSubclass] string PrinterName; [key,Description("Nom du serveur sur lequel l’imprimante réside.") : Amended ToSubclass] string ComputerName; [Description("Fichier XML des tickets d’impression qui définit les paramètres d’impression par défaut pour ce périphérique.") : Amended ToSubclass] string PrintTicketXML; [Description("Fichier XML des fonctionnalités d’impression qui définit les fonctionnalités par défaut pour ce périphérique.") : Amended ToSubclass] string PrintCapabilitiesXML; [Description("Représente le mode recto-verso de l’imprimante.") : Amended ToSubclass] uint32 DuplexingMode; [Description("Indique si le tri est activé/désactivé.") : Amended ToSubclass] boolean Collate; [Description("Indique si l’imprimante doit utiliser la couleur.") : Amended ToSubclass] boolean Color; [Description("Indique le format de papier sélectionné.") : Amended ToSubclass] uint32 PaperSize; [Description("Récupère les informations sur la configuration d’une imprimante.") : Amended ToSubclass] uint32 GetByPrinterName([In,Description("Serveur sur lequel l’imprimante se trouve.") : Amended ToSubclass] string ComputerName,[In,Description("Nom de l’imprimante pour laquelle vous voulez récupérer la configuration.") : Amended ToSubclass] string PrinterName,[Out,Description("Configuration de l’imprimante demandée") : Amended ToSubclass] MSFT_PrinterConfiguration cmdletOutput); [Description("Récupère les informations sur la configuration d’une imprimante.") : Amended ToSubclass] uint32 GetByPrinterObject([In,Description("Imprimante pour laquelle vous voulez récupérer la configuration.") : Amended ToSubclass] MSFT_Printer PrinterObject,[Out,Description("Configuration de l’imprimante demandée") : Amended ToSubclass] MSFT_PrinterConfiguration cmdletOutput); [Description("Définit les informations de configuration d’une imprimante.") : Amended ToSubclass] uint32 SetByPrinterName([In,Description("Spécifie s’il faut trier par défaut la sortie de l’imprimante.") : Amended ToSubclass] boolean Collate,[In,Description("Spécifie si l’imprimante doit utiliser la couleur.") : Amended ToSubclass] boolean Color,[In,Description("Spécifie le mode recto-verso que l’imprimante doit utiliser par défaut.") : Amended ToSubclass] uint32 DuplexingMode,[In,Description("Spécifie le format du papier que l’imprimante doit utiliser par défaut.") : Amended ToSubclass] uint32 PaperSize,[In,Description("Spécifie le fichier XML des tickets d’impression qui définit les paramètres d’impression par défaut pour cette imprimante.") : Amended ToSubclass] string PrintTicketXML,[In,Description("Spécifie le serveur sur lequel l’imprimante se trouve.") : Amended ToSubclass] string ComputerName,[In,Description("Spécifie l’imprimante pour laquelle vous voulez définir les informations de configuration.") : Amended ToSubclass] string PrinterName); [Description("Définit les informations de configuration d’une imprimante.") : Amended ToSubclass] uint32 SetByPrinterObject([In,Description("Spécifie s’il faut trier par défaut la sortie de l’imprimante.") : Amended ToSubclass] boolean Collate,[In,Description("Spécifie si l’imprimante doit utiliser la couleur.") : Amended ToSubclass] boolean Color,[In,Description("Spécifie le mode recto-verso que l’imprimante doit utiliser par défaut.") : Amended ToSubclass] uint32 DuplexingMode,[In,Description("Spécifie le format du papier que l’imprimante doit utiliser par défaut.") : Amended ToSubclass] uint32 PaperSize,[In,Description("Spécifie le fichier XML des tickets d’impression qui définit les paramètres d’impression par défaut pour cette imprimante.") : Amended ToSubclass] string PrintTicketXML,[In,Description("Spécifie un objet représentant l’imprimante pour laquelle modifier les paramètres de configuration.") : Amended ToSubclass] MSFT_Printer PrinterObject); [Description("Définit les informations de configuration d’une imprimante.") : Amended ToSubclass] uint32 SetByPrintConfigObject([In,Description("Spécifie les paramètres de configuration de l’imprimante à définir.") : Amended ToSubclass] MSFT_PrinterConfiguration InputObject); }; [Description("Représente un pilote d’impression.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_PrinterDriver : CIM_ManagedSystemElement { [Description("Nom du pilote") : Amended ToSubclass,key] string Name; [key,Description("Serveur sur lequel le pilote est installé.") : Amended ToSubclass] string ComputerName; [key,Description("Environnement du pilote") : Amended ToSubclass] string PrinterEnvironment; [Description("Chemin d’accès au pilote dans le magasin de pilotes") : Amended ToSubclass] string Path; [Description("Fichier de données du pilote") : Amended ToSubclass] string DataFile; [Description("Fichier de configuration du pilote") : Amended ToSubclass] string ConfigFile; [Description("Fichier d’aide du pilote") : Amended ToSubclass] string HelpFile; [Description("Fichiers dépendants du pilote") : Amended ToSubclass] string DependentFiles[]; [Description("Nom du moniteur de langage du pilote") : Amended ToSubclass] string Monitor; [Description("Type de données par défaut du pilote") : Amended ToSubclass] string DefaultDatatype; [Description("Horodatage du pilote") : Amended ToSubclass] datetime Date; [Description("Version majeure du pilote (par exemple, 3 ou 4).") : Amended ToSubclass] uint32 MajorVersion; [Description("Version spécifique du pilote") : Amended ToSubclass] uint64 DriverVersion; [Description("Éditeur du pilote") : Amended ToSubclass] string Manufacturer; [Description("URL de l’éditeur du pilote") : Amended ToSubclass] string OEMUrl; [Description("ID matériel du pilote") : Amended ToSubclass] string HardwareID; [Description("Fournisseur impression nécessaire au pilote") : Amended ToSubclass] string provider; [Description("Processeur d’impression nécessaire au pilote") : Amended ToSubclass] string PrintProcessor; [Description("DLL et point d’entrée de configuration du fournisseur pour ce pilote") : Amended ToSubclass] string VendorSetup; [Description("Profils de couleurs associés au pilote") : Amended ToSubclass] string ColorProfiles[]; [key,Description("Chemin d’accès au fichier INF du pilote dans le magasin de pilotes") : Amended ToSubclass] string InfPath; [Description("Indique si ce pilote est un pilote de package.") : Amended ToSubclass] boolean IsPackageAware; [Description("Liste des pilotes d’impression principaux desquels ce pilote dépend.") : Amended ToSubclass] string CoreDriverDependencies[]; [Description("Liste des noms de pilotes précédents compatibles avec ce pilote") : Amended ToSubclass] string PreviousCompatibleNames[]; [Description("Installe un pilote d’impression dans le magasin de pilotes du serveur d’impression.") : Amended ToSubclass] uint32 Add([In,Description("Nom du pilote") : Amended ToSubclass] string Name,[In,Description("Chemin d’accès au fichier INF du pilote") : Amended ToSubclass] string InfPath,[In,Description("Environnement du serveur") : Amended ToSubclass] string PrinterEnvironment,[In,Description("Nom du serveur auquel le pilote d’impression doit être ajouté.") : Amended ToSubclass] string ComputerName); }; [Version("1.0") : Amended,Description("Contient des données d’imprimante pour une balise NFC.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_PrinterNfcTag { [Description("Chemins d’accès du partage UNC pour l’imprimante.") : Amended ToSubclass] string SharePath[]; [Description("Adresses WSD pour l’imprimante.") : Amended ToSubclass] string WsdAddress[]; [Description("Indique si la balise est verrouillée, ce qui empêche toute modification de son contenu.") : Amended ToSubclass] boolean Locked; }; [Description("Expose les méthodes de lecture et d’écriture des balises NFC d’imprimante.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_PrinterNfcTagTasks { [Description("Écrit les données de connexion de l’imprimante sur la prochaine balise NFC approchée (pour activation) de l’enregistreur NFC par défaut du \\système.") : Amended ToSubclass] uint32 WriteByManualSpecification([In,Description("Spécifie un ou plusieurs chemins d’accès de partage (par ex, \\serveur_impression\\nom_partage) à écrire sur la balise") : Amended ToSubclass] string SharePath[],[In,Description("Spécifie une ou plusieurs adresses hôte WSD à écrire sur la balise") : Amended ToSubclass] string WsdAddress[],[In,Description("Indique s’il faut verrouiller la balise pour éviter toute modification de son contenu.") : Amended ToSubclass] boolean Lock); [Description("Écrit les données de connexion de l’imprimante sur la prochaine balise NFC approchée (pour activation) de l’enregistreur NFC par défaut du \\système.") : Amended ToSubclass] uint32 WriteByPrinterNfcTag([In,Description("Spécifie l’imprimante à encoder sur la balise NFC, par l’objet NfcTag (tel que renvoyé par read-printernfctag)") : Amended ToSubclass] MSFT_PrinterNfcTag InputObject); [Description("Lit les données de connexion de l’imprimante depuis la prochaine balise NFC approchée de l’enregistreur NFC par défaut du système.") : Amended ToSubclass] uint32 Read([Out,Description("Données NFC renvoyées.") : Amended ToSubclass] MSFT_PrinterNfcTag cmdletOutput); }; [Version("1.0") : Amended,Description("Fournit des méthodes statiques pour l’ajout de ports.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_PrinterPortTasks { [Description("Crée un port imprimante locale sur un serveur donné.") : Amended ToSubclass] uint32 AddByLocalPort([In,Description("Nom du serveur auquel le port imprimante doit être ajouté.") : Amended ToSubclass] string ComputerName,[In,Description("Nom du port") : Amended ToSubclass] string Name); [Description("Crée un port imprimante LPR sur un serveur donné.") : Amended ToSubclass] uint32 AddByLprPort([In,Description("Nom du serveur auquel le port imprimante doit être ajouté.") : Amended ToSubclass] string ComputerName,[In,Description("Nom du serveur qui héberge le périphérique LPR.") : Amended ToSubclass] string HostName,[In,Description("Nom LPR de l’imprimante") : Amended ToSubclass] string PrinterName); [Description("Crée un port imprimante TCP/IP sur un serveur donné en mode TCP.") : Amended ToSubclass] uint32 AddByTcpPort([In,Description("Nom du serveur auquel le port imprimante doit être ajouté.") : Amended ToSubclass] string ComputerName,[In,Description("Nom du port") : Amended ToSubclass] string Name,[In,Description("Numéro de port TCP/IP dont la valeur par défaut est 9 100.") : Amended ToSubclass] uint32 PortNumber,[In,Description("Adresse d’hôte du port TCP") : Amended ToSubclass] string PrinterHostAddress,[In,Description("Active le protocole SNMP et spécifie l’index.") : Amended ToSubclass] uint32 SNMP,[In,Description("Nom de communauté SNMP, obligatoire si le protocole SNMP est activé.") : Amended ToSubclass] string SNMPCommunity); [Description("Crée un port imprimante TCP/IP sur un serveur donné en mode LPR.") : Amended ToSubclass] uint32 AddByTcpPortLprMode([In,Description("Spécifie le nom du serveur auquel le port imprimante doit être ajouté.") : Amended ToSubclass] string ComputerName,[In,Description("Active le comptage des octets LPR.") : Amended ToSubclass] boolean LprByteCounting,[In,Description("Adresse d’hôte du port LPR") : Amended ToSubclass] string LprHostAddress,[In,Description("Nom de la file d’attente LPR") : Amended ToSubclass] string LprQueueName,[In,Description("Nom du port") : Amended ToSubclass] string Name,[In,Description("Numéro de port TCP/IP dont la valeur par défaut est 515.") : Amended ToSubclass] uint32 PortNumber,[In,Description("Active le protocole SNMP et spécifie l’index.") : Amended ToSubclass] uint32 SNMP,[In,Description("Nom de communauté SNMP, obligatoire si le protocole SNMP est activé.") : Amended ToSubclass] string SNMPCommunity); }; [Description("Représente une propriété de pilote définie sur une file d’attente d’impression.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_PrinterProperty : CIM_ManagedElement { [key,Description("Nom du serveur sur lequel l’imprimante réside.") : Amended ToSubclass] string ComputerName; [key,Description("Nom de l’imprimante à laquelle cette propriété appartient.") : Amended ToSubclass] string PrinterName; [key,Description("Nom de la propriété dont la valeur correspond à l’imprimante.") : Amended ToSubclass] string PropertyName; [key,Description("Type (booléen, entier ou chaîne) de la propriété") : Amended ToSubclass] uint32 Type; [Description("Représente la valeur de la propriété.") : Amended ToSubclass] string Value; [Description("Définit les propriétés sur l’imprimante spécifiée.") : Amended ToSubclass] uint32 SetByPrinterName([In,Description("Spécifie le serveur sur lequel l’imprimante se trouve.") : Amended ToSubclass] string ComputerName,[In,Description("Spécifie l’imprimante pour laquelle vous voulez définir les propriétés.") : Amended ToSubclass] string PrinterName,[In,Description("Spécifie la propriété à modifier.") : Amended ToSubclass] string PropertyName,[In,Description("Spécifie la nouvelle valeur de la propriété.") : Amended ToSubclass] string Value); [Description("Définit les propriétés par le biais d’un objet MSFT_PrinterProperty.") : Amended ToSubclass] uint32 SetByPrinterPropertyObject([In,Description("Spécifie la propriété à définir.") : Amended ToSubclass] MSFT_PrinterProperty InputObject); [Description("Définit les propriétés de pilote par le biais d’un objet MSFT_Printer.") : Amended ToSubclass] uint32 SetByPrinterObject([In,Description("Spécifie un objet d’imprimante comme nouvelle valeur de la propriété.") : Amended ToSubclass] MSFT_Printer PrinterObject,[In,Description("Spécifie la propriété à modifier.") : Amended ToSubclass] string PropertyName,[In,Description("Spécifie la nouvelle valeur de la propriété.") : Amended ToSubclass] string Value); }; [Description("Port imprimante TCP/IP") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class MSFT_TcpIpPrinterPort : MSFT_PrinterPort { [Description("Adresse d’hôte ou IP du port") : Amended ToSubclass] string PrinterHostAddress; [Description("Adresse IP d’hôte du port") : Amended ToSubclass] string PrinterHostIP; [Description("Adresse TCP/IP du port") : Amended ToSubclass] uint32 PortNumber; [Description("Communauté SNMP du port") : Amended ToSubclass] string SNMPCommunity; [Description("Index SNMP du port") : Amended ToSubclass] uint32 SNMPIndex; [Description("Indique si le protocole SNMP est activé pour ce port.") : Amended ToSubclass] boolean SNMPEnabled; [Description("Protocole (RAW ou LPR) du port") : Amended ToSubclass] uint32 Protocol; [Description("Nom de file d’attente LPR pour ce port s’il est configuré pour le protocole LPR.") : Amended ToSubclass] string LprQueueName; [Description("Spécifie si le comptage des octets des transmissions LPR est activé pour ce port lorsque ce dernier est configuré pour le protocole LPR.") : Amended ToSubclass] boolean LprByteCounting; }; [Description("Représente un port imprimante WSD.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class MSFT_WsdPrinterPort : MSFT_PrinterPort { [Description("Méthode de détection pour ce port (multidiffusion ou dirigée)") : Amended ToSubclass] uint32 DiscoveryMethod; [Description("UUID de ce périphérique (en cas de détection par multidiffusion)") : Amended ToSubclass] string DeviceUUID; [Description("URL de ce périphérique (en cas de détection dirigée)") : Amended ToSubclass] string DeviceURL; };