// Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\Root\\CIMV2") instance of __namespace{ name="ms_40c";}; #pragma namespace("\\\\.\\Root\\CIMV2\\ms_40c") [DisplayName("Les éléments système gérés (CIM)") : Amended,Description("La classe CIM_ManagedSystemElement est la classe de base pour la hiérarchie des éléments du système. Critères d’appartenance : tout composant distinctif d’un système est un candidat pour l’inclusion dans cette classe.\nExemples : des composants de programmes, comme par exemple des fichiers; et des périphériques, comme par exemples des contrôleurs et des disques durs, et des composants physiques comme par exemple des puces et des cartes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ManagedSystemElement { [DisplayName("Légende") : Amended,Description("La propriété Caption est une description courte (chaîne d’une ligne) de l’objet.") : Amended ToSubclass] string Caption; [DisplayName("Description") : Amended,Description("La propriété Description fournit une description de l’objet sous forme de texte. ") : Amended ToSubclass] string Description; [DisplayName("Date d’installation") : Amended,Description("La propriété InstallDate indique la date et l’heure à laquelle l’objet a été installé. Si cette valeur est vide, ceci n’indique pas que l’objet n’est pas installé.") : Amended ToSubclass] datetime InstallDate; [DisplayName("Nom") : Amended,Description("La propriété Name définit le nom par lequel l’objet est connu. Lorsqu’elle est mise sous forme de sous-classe, la propriété Name peut être ignorée pour être une propriété Key.") : Amended ToSubclass] string Name; [DisplayName("Statut") : Amended,Description("La propriété Statut est une chaîne qui indique le statut actuel de l’objet. Plusieurs statuts opérationnels ou non peuvent être définis. Les statuts opérationnels sont \"OK\", \"Détérioré\" et \"Échec prévu\". \"Échec prévu\" indique qu’un élément fonctionne correctement mais qu’une défaillance est prévue dans un futur proche. Il peut s’agir, par exemple, d’un disque dur activé pour SMART. Des statuts non opérationnels peuvent également être spécifiés. Il s’agit de \"Erreur\", \"Démarrage\", \"Arrêt\" et \"Service\". Le dernier, \"Service\", peut s’appliquer lors de la recréation d’un disque en miroir, le rechargement d’une liste d’autorisations d’utilisateur, ou d’autres tâches administratives. Toutes ces tâches ne sont pas effectuées en ligne, pourtant l’élément géré n’est ni \"OK\", ni aucun des autres statuts.") : Amended ToSubclass,Values{"OK", "Erreur", "Détérioré", "Inconnu", "Échec prévu", "Démarrage", "Arrêt", "Service", "Accentué", "NonRecover", "Aucun contact", "Lost Comm"} : Amended ToSubclass] string Status; }; [DisplayName("Éléments logiques (CIM)") : Amended,Description("La classe CIM_LogicalElement est la classe de base pour tous les composants du système qui représentent les composants du système abstraits.\nExemple : profils, processus, ou les capacités du système sous la forme de périphériques logiques.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_LogicalElement : CIM_ManagedSystemElement { }; [Description("La classe CIM_SystemResource est entièrement gérée par le BIOS et/ou un système d’exploitation qui est disponible à l’utilisation par un logiciel et/ou des périphériques logiques. Exemples de ressources dans l’environnement x86 : IRQ, canaux DMA et E/S mappées en mémoire.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SystemResource : CIM_LogicalElement { }; [Description("La classe CIM_IRQ représente un IRQ d’architecture Intel") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_IRQ : CIM_SystemResource { [Description("CSCreationClassName contient le nom de la classe de création du système d’ordinateurs d’étendue.") : Amended ToSubclass] string CSCreationClassName; [Description("CSName contient le nom du système d’ordinateurs d’étendue.") : Amended ToSubclass] string CSName; [Description("CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass] string CreationClassName; [Description("Une partie de la valeur de la clé de l’objet, numéro IRQ.") : Amended ToSubclass,key : ToInstance ToSubclass DisableOverride] uint32 IRQNumber; [Description("Disponibilité de l’IRQ.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Disponible", "En cours d’utilisation/non disponible", "En cours d’utilisation et disponible/partageable"} : Amended ToSubclass] uint16 Availability; [Description("Type de déclenchement d’IRQ indiquant si les interruptions sont déclenchées par rampe (valeur = 4) ou par niveau (valeur = 3). Les valeurs \"Autre\" (1) et \"Inconnu\" (2) peuvent être définies.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Niveau", "Côté"} : Amended ToSubclass] uint16 TriggerType; [Description("Type de déclenchement d’IRQ indiquant si les interruptions sont déclenchées par montée (valeur = 4) ou par descente (valeur = 3) du signal provenant du matériel. Les valeurs \"Autre\" (1) et \"Inconnu\" (2) peuvent être définies.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Actif bas", "Actif élevé"} : Amended ToSubclass] uint16 TriggerLevel; [Description("Valeur booléenne indiquant si l’IRQ peut être partagée.") : Amended ToSubclass] boolean Shareable; }; [Description("Mémoire d’architecture de l’ordinateur personnel mappée E/S. Cette classe s’adresse à la mémoire et aux ressources de port E/S. La propriété MappedResource, définit si la mémoire ou les ports E/S sont mappés (et pour les ports E/S si le mappage est vers la mémoire ou un espace de port).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_MemoryMappedIO : CIM_SystemResource { [Description("La propriété du nom de la classe de création du système d’ordinateurs d’étendue.") : Amended ToSubclass] string CSCreationClassName; [Description("Le nom du système d’ordinateurs d’étendue.") : Amended ToSubclass] string CSName; [Description("CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass] string CreationClassName; [Description("La propriété StartingAddress contient l’adresse de départ d’une E/S mappée de mémoire. La propriété de l’identificateur de ressources matérielles doit être définie à cette valeur pour construire la clé des ressources E/S mappées.") : Amended ToSubclass] uint64 StartingAddress; [Description("La propriété EndingAddress contient l’adresse de fin de l’E/S mappée de la mémoire") : Amended ToSubclass] uint64 EndingAddress; }; [Description("DMA de l’architecture de l’ordinateur personnel.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DMA : CIM_SystemResource { [Description("Le nom de la classe de création du système d’ordinateurs d’étendue.") : Amended ToSubclass] string CSCreationClassName; [Description("Le nom du système d’ordinateurs d’étendue.") : Amended ToSubclass] string CSName; [Description("CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass] string CreationClassName; [Key : ToInstance ToSubclass DisableOverride,Description("Une partie de la valeur de la clé de l’objet, le numéro de canal DMA.") : Amended ToSubclass] uint32 DMAChannel; [Description("La propriété Availability indique la disponibilité du DMA.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Disponible", "En cours d’utilisation/non disponible", "En cours d’utilisation et disponible/partageable"} : Amended ToSubclass] uint16 Availability; [Description("Indique si le canal DMA prend en charge le mode rafales") : Amended ToSubclass] boolean BurstMode; [Description("Un tableau qui indique tous les formats de transfert (en octets) pris en charge par ce canal DMA. Les valeurs autorisées sont 8, 16, 32, 64 ou 128 bits. Entrez 0 si vous ne connaissez pas les valeurs.") : Amended ToSubclass,Units("Bits") : Amended ToSubclass] uint16 TransferWidths[]; [Description("Un nombre entier qui indique la taille de l’adresse de la canal DMA en octets. Les valeurs acceptées sont 8, 16, 32 or 64 octets. Si vous ne connaissez pas cette valeur, entrez 0.") : Amended ToSubclass,Units("Bits") : Amended ToSubclass] uint16 AddressSize; [Description("Le nombre maximal d’octets pouvant être transférés par ce canal DMA. Si vous ne connaissez pas cette valeur, entrez 0.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint32 MaxTransferSize; [Description("Indique si DMA peut s’exécuter en mode « comptage par octet » (valeur=4) ou pas (valeur=3). Également, \"Autre\" (1) et \"Inconnu\" (2) peuvent être définis.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Ne pas exécuter en mode « comptage par octet »", "Exécuter en mode « comptage par octet »"} : Amended ToSubclass] uint16 ByteMode; [Description("Indique si DMA peut s’exécuter en mode « comptage par mot » (valeur=4) ou pas (valeur=3). Également, \"Autre\" (1) et \"Inconnu\" (2) peuvent être définis.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Ne pas exécuter en mode « comptage par mot »", "Exécuter en mode « comptage par mot »"} : Amended ToSubclass] uint16 WordMode; [Description("Temporisation du canal DMA. Par exemple, \"Type A\" (valeur =4) ou \"Type F\" (6) peuvent être spécifiées.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Compatible ISA", "Type A", "Type B", "Type F"} : Amended ToSubclass] uint16 ChannelTiming; [Description("Indique si la durée du type C (rafale) est prise en charge (valeur=5) ou pas (valeur=4). Également, \"Autre\" (1), \"Inconnu\" (2) et \"Compatible ISA\" (3) sont définis.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Compatible ISA", "Non pris en charge", "Pris en charge"} : Amended ToSubclass] uint16 TypeCTiming; }; [Description("CIM_System est un élément logique qui s’assemble à un jeu énumérable d’éléments systèmes gérés. L’unification opère comme un tout fonctionnel. Dans toute sous-classe particulière du système, il y a une liste bien définie de classes d’éléments systèmes gérés dont les instances doivent être unies.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_System : CIM_LogicalElement { [Description("La propriété CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass] string CreationClassName; [Description("La propriété Name définit le nom par lequel l’objet est connu. Lorsqu’elle est mise sous forme de sous-classe, la propriété Name peut être ignorée pour être une propriété Key.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] string Name; [Description("L'objet CIM_System et ses dérivés sont des objets de niveau supérieur de CIM. Ils fournissent l’étendue pour de nombreux composants. Il est nécessaire d’avoir des clés système uniques. Une heuristique peut être définie dans les sous-classes système individuelles pour essayer de toujours générer la même clé de nom système. La propriété NameFormat identifie comment le nom système a été généré, en utilisant l’heuristique de la sous-classe.") : Amended ToSubclass] string NameFormat; [Description("Chaîne qui fournit des informations sur la façon dont le propriétaire principal du système peut être joint (numéro de téléphone, adresse de messagerie, etc.).") : Amended ToSubclass] string PrimaryOwnerContact; [Description("Le nom du propriétaire du système primaire.") : Amended ToSubclass] string PrimaryOwnerName; [Description("Un tableau de chaînes qui indiquent le rôle que ce système joue dans l’environnement informatique. Les sous-classes du système peuvent remplacer cette propriété pour définir des valeurs explicites des rôles. Un groupe de travail peut décrire l’heuristique, les conditions et les instructions pour spécifier les rôles. Par exemple, pour une instance de système réseau, la propriété Roles peut contenir la chaîne 'Commutateur' ou 'Pont'.") : Amended ToSubclass] string Roles[]; }; [Description("Une classe dérivée de CIM_System qui est une collection spéciale d’instances CIM_ManagedSystemElement. Cette collection fournit des capacités de calcul et sert de point d’agrégation pour associer au moins un des éléments suivants : système de fichier, système d’exploitation, processeur et mémoire (stockage volatile et/ou non volatile).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ComputerSystem : CIM_System { [Description("L’objet CIM_ComputerSystem et ses dérivés sont des objets de niveau supérieur de CIM. Ils fournissent l’étendue pour de nombreux composants. Il est nécessaire d’avoir des clés CIM_System uniques. Une heuristique est définie pour créer le nom CIM_ComputerSystem, pour essayer de toujours générer le même nom, indépendamment du protocole de découverte. Ceci empêche les problèmes d’inventaire et de gestion lorsque le même actif ou la même entité est découvert plusieurs fois, mais ne peut pas être résolu en un seul objet. L'utilisation de l’heuristique est optionnelle, mais elle est recommandée.\n\n La propriété NameFormat identifie la façon dont le nom du système d’ordinateur est généré, en utilisant une heuristique. L'heuristique est décrite, en détail, dans les spécifications Modèle commun CIM V2. Elle suppose que les règles documentées sont suivies dans l’ordre, pour déterminer et attribuer un nom. La liste de valeurs NameFormat définit l’ordre de préséance pour l’attribution du nom de système d’ordinateur. Plusieurs règles correspondent à une même valeur.\n\nRemarque : le nom CIM_ComputerSystem calculé en utilisant l’heuristique est la valeur clé du système. D’autres noms peuvent être attribués et utilisés pour le système CIM_ComputerSystem, qui sont plus adaptés pour une entreprise donnée, en utilisant des alias.") : Amended ToSubclass,Values{"IP", "Numéroter", "HID", "NWA", "HWA", "X25", "RNIS", "IPX", "DCC", "ICD", "E.164", "SNA", "OID/OSI", "Autre"} : Amended ToSubclass] string NameFormat; }; [Description("Classe dérivée de CIM_ComputerSystem, qui représente un ordinateur, un portable, un PC de réseau, un serveur ou un autre type de système constituant un nœud simple.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_UnitaryComputerSystem : CIM_ComputerSystem { [Description("Cet objet contient les données nécessaires pour trouver le périphérique de chargement initial (sa clé) ou le service d’amorçage, afin de solliciter le démarrage du système d’exploitation. Les paramètres de chargement (c'est à dire un nom de chemin d’accès et des paramètres) peuvent également être spécifiés.") : Amended ToSubclass] string InitialLoadInfo[]; [Description("Entrée du tableau de la propriété InitialLoadInfo, qui contient les données correspondant au démarrage du système d’exploitation actuellement chargé. Des paramètres de chargement (c'est-à-dire un nom de chemin d’accès et des paramètres) peuvent également être spécifiés.") : Amended ToSubclass] string LastLoadInfo; [Description("Valeur booléenne indiquant que l’ordinateur, avec son système d’exploitation, prend en charge la gestion de l’alimentation. Cette valeur booléenne n’indique pas si les fonctionnalités de gestion de l’alimentation sont actuellement activées, ou si elles sont activées, quelles fonctionnalités sont prises en charge. Référez-vous au tableau des fonctionnalités de la gestion de l’alimentation pour obtenir cette information. Si la valeur booléenne est fausse, la valeur entière 1 pour la chaîne, \"Non pris en charge\", devrait être la dernière entrée dans le tableau des fonctionnalités de la gestion de l’alimentation.") : Amended ToSubclass] boolean PowerManagementSupported; [Description("Indique les capacités relatives à l’alimentation pour un ordinateur et son système d’exploitation associé. Les valeurs 0=\"Inconnu\", 1=\"Non pris en charge\", et 2=\"Désactivé\" ne nécessitent pas d’explication. La valeur 3=\"Activé\" indique que les fonctionnalités de gestion de l’alimentation sont actuellement activées, mais la fonctionnalité précise qui est activée n’est pas connue ou l’information n’est pas disponible. \"Entrée automatique en modes d’économie d’énergie\" (4) indique qu’un système peut modifier l’état de son alimentation en fonction de l’utilisation ou d’autres critères. \"État de l’alimentation réglable\" (5) indique que la méthode SetPowerState est prise en charge. \"Cycles d’alimentation pris en charge\" (6) indique que la méthode SetPowerState peut être appelée avec le paramètre PowerState défini à 5 (\"Cycle d’alimentation\"). \"Allumage programmé pris en charge\" (7) indique que la méthode SetPowerState peut être invoquée avec le paramètre PowerState défini à 5 (\"Cycle d’alimentation\") et le paramètre Time défini à une date et heure particulière, ou un intervalle, pour l’allumage automatique.") : Amended ToSubclass,Values{"Inconnu", "Non pris en charge", "Désactivé", "Activé", "Entrée automatique en modes d’économie d’énergie", "État de l’alimentation réglable", "Cycles d’alimentation pris en charge", "Allumage programmé pris en charge"} : Amended ToSubclass] uint16 PowerManagementCapabilities[]; [Description("Indique l’état d’alimentation actuel de l’ordinateur et de son système d’exploitation associé. Relatif aux états d’économie d’énergie, qui sont définis comme suit : la valeur 4 (Inconnu) indique que le système est en mode d’économie d’énergie, mais son statut exact dans ce mode n’est pas connu ; 2 (Mode alimentation basse) indique que le système est en état d’économie d’énergie mais qu’il fonctionne toujours, et qu’il peut présenter des performances détériorées ; 3 (Veille) indique que le système ne fonctionne pas mais peut être rapidement ramené à son plein niveau d’énergie ; 7 (Avertissement) indique que le système est en état d’avertissement, bien qu’il soit aussi en mode d’économie d’énergie.") : Amended ToSubclass,Values{"Inconnu", "Alimentation maximale", "Économie d’énergie - Mode alimentation basse", "Économie d’énergie - En veille", "Économie d’énergie - Inconnu", "Cycle d’alimentation", "Mettre hors tension", "Économie d’énergie - Avertissement", "Économie d’énergie - Mise en veille prolongée", "Gestion de l’alimentation - Désactivée par logiciel"} : Amended ToSubclass] uint16 PowerState; [Description("Si la valeur est activée (valeur = 4), l’ordinateur unitaire peut être réinitialisé par voie matérielle (par exemple, les boutons Marche/Arrêt et Réinitialiser). Si la valeur est désactivée (valeur = 3), la réinitialisation par voie matérielle n’est pas autorisée. En plus de Activé et Désactivé, d’autres valeurs sont définies pour la propriété - \"Non implémenté\" (5), \"Autre\" (1) et \"Inconnu\" (2).") : Amended ToSubclass,Values{"Autre", "Inconnu", "Désactivé", "Activé", "Non implémenté"} : Amended ToSubclass] uint16 ResetCapability; [Description("La méthode SetPowerState définit l’état d’alimentation souhaité pour un ordinateur et son système d’exploitation associé, et le moment auquel le système doit être placé dans cet état. Le paramètre PowerState est spécifié comme l’une des valeurs entières valides définies pour la propriété. Le paramètre Time (pour tous les changements d’état sauf 5, \"Cycle d’alimentation\") indique le moment où l’état d’alimentation doit être défini sous la forme, soit d’une valeur date/heure régulière, soit d’un intervalle (l’intervalle démarrant lorsque la méthode d’invocation est reçue). Lorsque le paramètre PowerState est égal à 5, \"Cycle d’alimentation\", le paramètre Time indique le moment où le système doit s’allumer à nouveau. L'extinction est immédiate. SetPowerState doit renvoyer 0 si l’opération réussi, 1 si les demandes d’état de l’alimentation et d’heure ne sont pas prises en charge et d’autres valeurs si d’autres erreurs se produisent.") : Amended ToSubclass] uint32 SetPowerState([IN,Values{"Alimentation maximale", "Économie d’énergie - Mode alimentation basse", "Économie d’énergie - En veille", "Économie d’énergie - Autre", "Cycle d’alimentation", "Mettre hors tension", "Mise en veille prolongée", "Désactivée par logiciel"} : Amended ToSubclass] uint16 PowerState,[IN] datetime Time); }; [DisplayName("Services (CIM)") : Amended,Description("CIM_Service est un élément logique qui contient les informations nécessaires pour représenter et gérer la fonctionnalité fournie par un périphérique et/ou une fonctionnalité logicielle. Un service est un objet de fonction général pour configurer et gérer l’implémentation de la fonctionnalité. Ce n’est pas une fonctionnalité en lui-même.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Service : CIM_LogicalElement { [DisplayName("Nom de la classe") : Amended,Description("CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass] string CreationClassName; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Name identifie de façon unique le service et fournit une indication de la fonctionnalité qui est gérée. Cette fonctionnalité est décrite plus en détail dans la propriété Description de l’objet. ") : Amended ToSubclass] string Name; [DisplayName("Mode de démarrage") : Amended,Description("StartMode est une valeur de chaîne indiquant si le service est automatiquement démarré par un système, un système d’exploitation, etc., ou uniquement sur requête.") : Amended ToSubclass,Values{"Automatique", "Manuel"} : Amended ToSubclass] string StartMode; [DisplayName("Démarré") : Amended,Description("Started est une valeur booléenne qui indique si le service a été démarré (TRUE), ou arrêté (FALSE).") : Amended ToSubclass] boolean Started; [DisplayName("Nom de la classe système") : Amended,Description("Le nom CreationClassName du système d’étendue. ") : Amended ToSubclass] string SystemCreationClassName; [DisplayName("Nom du système") : Amended,Description("Le nom du système qui héberge ce service") : Amended ToSubclass] string SystemName; [Description("La méthode StartService place le service dans l’état démarré. Elle renvoie une valeur entière égale à 0 si le service a été démarré correctement, à 1 si la requête n’est pas prise en charge, ou à toute autre valeur en cas d’erreur. Dans une sous-classe, l’ensemble de codes renvoyés possibles pourrait être spécifié en utilisant un qualificateur ValueMap sur la méthode. Les chaînes par rapport auxquelles le contenu ValueMap est traduit peuvent également être spécifiées dans la sous-classe comme un qualificateur du tableau de valeurs.") : Amended ToSubclass] uint32 StartService(); [Description("La méthode StopService place le service dans l’état arrêté. Elle renvoie une valeur entière égale à 0 si le service a été arrêté correctement, à 1 si la requête n’est pas prise en charge, ou à toute autre valeur en cas d’erreur.") : Amended ToSubclass] uint32 StopService(); }; [Description("La classe CIM_ClusteringService représente la fonctionnalité fournie par un cluster. Par exemple, la fonctionnalité de basculement peut être modelée comme un service d’un cluster de basculement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ClusteringService : CIM_Service { [Description("AddNode ajoute un nouvel ordinateur dans un cluster. Le nœud qui doit être ajouté est spécifié à la méthode en tant que paramètre. La valeur renvoyée doit être égale à 0 si l’ordinateur est correctement ajouté, à 1 si la méthode n’est pas prise en charge, ou à toute autre valeur si une erreur s’est produite.") : Amended ToSubclass] uint32 AddNode([IN] CIM_ComputerSystem Ref CS); [Description("EvictNode supprime un ordinateur d’un cluster. Le nœud qui doit être supprimé est spécifié à la méthode en tant que paramètre. La valeur renvoyée doit être égale à 0 si l’ordinateur est correctement supprimé, à 1 si la méthode n’est pas prise en charge, ou à toute autre valeur si une erreur s’est produite.") : Amended ToSubclass] uint32 EvictNode([IN] CIM_ComputerSystem Ref CS); }; [Description("CIM_ServiceAccessPoint représente la possibilité d’utiliser ou d’invoquer un service. Les points d’accès représentent le fait qu’un service est rendu disponible pour être utilisé par d’autres entités.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ServiceAccessPoint : CIM_LogicalElement { [Description("CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass] string CreationClassName; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Name identifie de façon unique le point d’accès au service et fournit une indication de la fonctionnalité qui est gérée. Cette fonctionnalité est décrite plus en détail dans la propriété Description de l’objet.") : Amended ToSubclass] string Name; [Description("Le nom de la classe de création du système d’étendue.") : Amended ToSubclass] string SystemCreationClassName; [Description("Le nom du système d’étendue.") : Amended ToSubclass] string SystemName; [Description("La propriété Type indique le type de SAP tel que 'attaché' ou 'Redirigé'.") : Amended ToSubclass,BitValues{"Écriture", "Lecture", "Redirigé", "Net_Attached", "Inconnu"} : Amended ToSubclass] uint32 Type; }; [Description("Une représentation des points d’accès d’un service de cluster.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ClusteringSAP : CIM_ServiceAccessPoint { }; [Description("Une abstraction ou une émulation d’une entité matérielle, qui peut ou ne peut pas être réalisé dans un matériel physique. Tout caractéristique de périphériques logiques qui sont utilisés pour gérer son fonctionnement ou sa configuration sont contenus ou associés, l’objet CIM_LogicalDevice. Des exemples des propriétés opérationnelles pour une imprimante seraient la taille du papier prise en charge ou les erreurs détectées. Des exemples des propriétés d’un périphérique de type capteur seraient les paramètres de seuil. Des configurations variées peuvent exister pour un périphérique logique. Ces configurations peuvent être contenues dans des objets CIM_Setting et associées au périphérique logique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_LogicalDevice : CIM_LogicalElement { [Description("Disponibilité et statut du périphérique. Par exemple, la propriété Disponibilité indique que le périphérique fonctionne et qu’il est en état de pleine puissance (valeur = 3), en veille (4), en test (5), que son alimentation est dégradée (10) ou en mode d’économie d’énergie (valeurs 13 à 15 et 17). Relatif aux états d’économie d’énergie, qui sont définis comme suit : valeur 13 (\"Économie d’énergie - Inconnu\") indique que le périphérique est en mode économie d’énergie mais que son statut exact dans ce mode est inconnu ; 14 (\"Économie d’énergie - Mode alimentation basse\") indique que le périphérique est en mode économie d’énergie et fonctionne toujours mais ses performances peuvent être dégradées ; 15 (\"Économie d’énergie - En veille\") indique que le périphérique ne fonctionne pas mais peut être remis en état de marche complet 'rapidement' ; et la valeur 17 (\"Économie d’énergie - Avertissement\") indique que le périphérique est en mode avertissement, bien qu’étant également en mode économie d’énergie.") : Amended ToSubclass,Values{"Autre", "Inconnu", "En cours de fonctionnement/Alimentation maximale", "Avertissement", "En test", "Non applicable", "Mettre hors tension", "Hors connexion", "Hors service", "Détérioré", "Non installé", "Erreur d’installation", "Économie d’énergie - Inconnu", "Économie d’énergie - Mode alimentation basse", "Économie d’énergie - En veille", "Cycle d’alimentation", "Économie d’énergie - Avertissement", "En pause", "Non prêt", "Non configuré", "arrêté doucement"} : Amended ToSubclass] uint16 Availability; [Description("CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass] string CreationClassName; [Description("Indique le code d’erreur du Gestionnaire de configuration Win32. Les valeurs suivantes peuvent être renvoyées : \n0 Ce périphérique fonctionne correctement. \n1 Ce périphérique ne fonctionne pas correctement. \n2 Windows ne peut pas charger le pilote de ce périphérique. \n3 Le pilote de ce périphérique doit être endommagé, ou la mémoire ou autres ressources de votre système sont peut être insuffisants. \n4 Ce périphérique ne fonctionne pas correctement. L'un des pilotes de votre Registre est peut-être endommagé. \n5 Le pilote de ce périphérique a besoin d’une ressource que Windows ne peut pas gérer. \n6 La configuration de démarrage de ce périphérique entre en conflit avec d’autres périphériques. \n7 Impossible de filtrer. \n8 Le chargeur de pilote du périphérique n’est pas présent. \n9 Ce périphérique ne fonctionne pas correctement car le microprogramme de contrôle ne renvoie pas correctement les ressources du périphérique. \n10 Ce périphérique ne peut pas démarrer. \n11 Ce périphérique a échoué. \n12 Ce périphérique ne peut pas trouver suffisamment de ressources libres à utiliser. \n13 Windows ne peut pas vérifier les ressources de ce périphérique. \n14 Ce périphérique ne fonctionnera pas correctement jusqu’à ce que vous redémarriez votre ordinateur. \n15 Ce périphérique ne fonctionne pas correctement car il y a probablement un problème de réénumération. \n16 Windows ne peut pas identifier toutes les ressources utilisées par ce périphérique. \n17 Ce périphérique réclame un type de ressource inconnu. \n18 Réinstallez les pilotes de ce périphérique. \n19 Votre registre est peut-être endommagé. \n20 Échec lors de l’utilisation du chargeur VxD. \n21 Échec du système : essayez de modifier le pilote de votre périphérique. Si cela ne fonctionne pas, consultez la documentation de votre matériel. Windows supprime ce périphérique. \n22 Ce périphérique est désactivé. \n23 Échec du système : essayez de modifier le pilote de ce périphérique. Si cela ne fonctionne pas, consultez la documentation de votre matériel. \n24 Ce périphérique n’est pas présent, ne fonctionne pas correctement, ou tous ses pilotes ne sont pas installés. \n25 L'installation de ce périphérique par Windows est toujours en cours.\n26 L'installation de ce périphérique par Windows est toujours en cours. \n27 Ce périphérique n’a pas de configuration de journal valide. \n28 Les pilotes de ce périphérique ne sont pas installés. \n29 Ce périphérique est désactivé car le microprogramme du périphérique ne lui a pas donné les ressources demandées. \n30 Ce périphérique utilise une ressource de requête d’interruption (IRQ) qu’un autre périphérique utilise déjà. \n31 Ce périphérique ne fonctionne pas correctement car Windows ne peut pas charger les pilotes demandés pour ce périphérique.") : Amended ToSubclass,Values{"Ce périphérique fonctionne correctement.", "Ce périphérique n’est pas configuré correctement.", "Windows ne peut pas charger le pilote de ce périphérique.", "Le pilote de ce périphérique est peut-être endommagé, ou le niveau de la mémoire disponible ou d’autres ressources sur votre ordinateur est trop bas.", "Ce périphérique ne fonctionne pas correctement. Un de ses pilotes ou votre Registre est peut-être endommagé.", "Le pilote de ce périphérique a besoin d’une ressource que Windows ne peut pas gérer.", "Le configuration de démarrage de ce périphérique est en conflit avec d’autres périphériques.", "Impossible de filtrer.", "Le chargeur du pilote de ce périphérique est introuvable.", "Ce périphérique ne fonctionne pas correctement parce que le microprogramme reporte les ressources pour le périphérique de façon incorrecte.", "Ce périphérique ne peut pas démarrer.", "Ce périphérique a échoué.", "Ce périphérique ne trouve pas assez de ressources libres utilisables.", "Windows ne peut pas vérifier les ressources de ce périphérique.", "Ce périphérique ne peut pas fonctionner correctement jusqu’à ce que vous ne redémarriez votre ordinateur.", "Ce périphérique ne fonctionne pas correctement car il y a certainement un problème de ré-énumération.", "Windows ne peut pas identifier toutes les ressources utilisées par ce périphérique.", "Ce périphérique réclame un type de ressource inconnu.", "Réinstallez les pilotes de ce périphérique.", "Échec survenu lors de l’utilisation du chargeur VxD.", "Votre Registre est peut-être endommagé.", "Défaillance système : essayez d’utiliser un autre pilote pour ce périphérique. Si le problème persiste, consultez la documentation accompagnant votre matériel. Windows supprime le périphérique.", "Ce périphérique est désactivé.", "Défaillance système : essayez d’utiliser un autre pilote pour ce périphérique. Si le problème persiste, consultez la documentation accompagnant votre matériel.", "Ce périphérique n’est pas présent, ne fonctionne pas correctement, ou tous ses pilotes ne sont pas installés.", "Windows est encore en train de configurer ce périphérique.", "Windows est encore en train de configurer ce périphérique.", "Ce périphérique n’a pas de configuration de journal valide.", "Les pilotes de ce périphérique ne sont pas installés.", "Ce périphérique est désactivé car le microprogramme du périphérique ne lui a pas fourni les ressources requises.", "Ce périphérique utilise une ressource requête d’interruption (IRQ) utilisée par un autre périphérique.", "Ce périphérique ne fonctionne pas correctement car Windows ne peut pas charger les pilotes nécessaires."} : Amended ToSubclass] uint32 ConfigManagerErrorCode; [Description("Indique si le périphérique utilise une configuration définie par l’utilisateur.") : Amended ToSubclass] boolean ConfigManagerUserConfig; [Description("DeviceID est une adresse ou une autre information d’identification pour nommer le périphérique logique de façon unique.") : Amended ToSubclass] string DeviceID; [Description("Indique les capacités relatives à l’alimentation pour un périphérique logique. Les valeurs 0=\"Inconnu\", 1=\"Non pris en charge\", et 2=\"Désactivé\" ne nécessitent pas d’explication. La valeur 3=\"Activé\" indique que les fonctionnalités de gestion de l’alimentation sont actuellement activées, mais la fonctionnalité précise qui est activée n’est pas connue ou l’information n’est pas disponible. \"Entrée automatique en modes d’économie d’énergie\" (4) indique qu’un système peut modifier l’état de son alimentation en fonction de l’utilisation ou d’autres critères. \"État de l’alimentation réglable\" (5) indique que la méthode SetPowerState est prise en charge. \"Cycles d’alimentation pris en charge\" (6) indique que la méthode SetPowerState peut être appelée avec le paramètre PowerState défini à 5 (\"Cycle d’alimentation\"). \"Allumage programmé pris en charge\" (7) indique que la méthode SetPowerState peut être invoquée avec la variable d’entrée PowerState définie à 5 (\"Cycle d’alimentation\") et le paramètre Time défini à une date et heure spécifique ou un intervalle, pour l’allumage automatique.") : Amended ToSubclass,Values{"Inconnu", "Non pris en charge", "Désactivé", "Activé", "Entrée automatique en modes d’économie d’énergie", "État de l’alimentation réglable", "Cycles d’alimentation pris en charge", "Allumage programmé pris en charge"} : Amended ToSubclass] uint16 PowerManagementCapabilities[]; [Description("Indique l’ID de périphérique Plug-and-Play Win32 du périphérique logique. Exemple : *PNP030b") : Amended ToSubclass] string PNPDeviceID; [Description("La valeur booléenne indique que le périphérique peut être géré par l’alimentation - c'est-à-dire être mis en économie d’énergie. Cette valeur booléenne n’indique pas que les fonctionnalités de la gestion de l’alimentation sont actuellement activées ou si elles le sont, lesquelles sont prises en charge. Référez-vous au tableau des fonctionnalités de gestion de l’alimentation pour obtenir cette information. Si cette valeur est fausse, la valeur entière 1, pour la chaîne, \"Non pris en charge\", devrait être la seule entrée dans le tableau des fonctionnalités de gestion d’alimentation.") : Amended ToSubclass] boolean PowerManagementSupported; [Description("StatusInfo est une chaîne qui indique si le périphérique logique est dans l’état activé (valeur = 3), désactivé (valeur = 4), dans un autre état (1) ou dans un état inconnu (2). Si cette propriété ne s’applique pas au périphérique logique, la valeur 5 (\"Non applicable\"), devrait être utilisée.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Activé", "Désactivé", "Non applicable"} : Amended ToSubclass] uint16 StatusInfo; [Description("Le nom CreationClassName du système d’étendue.") : Amended ToSubclass] string SystemCreationClassName; [Description("Le nom du système d’étendue.") : Amended ToSubclass] string SystemName; [Description("SetPowerState définit l’état de l’alimentation désiré pour un périphérique logique et quand un périphérique logique devrait être mis dans cet état. L'état désiré de l’alimentation est spécifié en réglant le paramètre PowerState à l’une des valeurs entières suivantes : 1=\"Alimentation maximale\", 2=\"Économie d’énergie - Mode alimentation basse\", 3=\"Économie d’énergie - En veille\", 4=\"Économie d’énergie - Autre\", 5=\"Cycle d’alimentation\" or 6=\"Mettre hors tension\". Le paramètre Time (pour toutes les modifications d’état à l’exception de 5, \"Cycle d’alimentation\") indique quand l’état de l’alimentation devrait être défini, soit comme une valeur date et heure régulière ou comme une valeur d’intervalle (où l’intervalle commence quand la méthode d’invocation est reçue). Quand le paramètre PowerState est égal à 5, \"Cycle d’alimentation\", le paramètre Time indique quand le périphérique devrait à nouveau être mis sous tension. La mise hors tension est immédiate. SetPowerState devrait renvoyer une valeur égale à 0 si l’opération réussit, 1 si la requête spécifiée PowerState et Time n’est pas prise en charge, et d’autres valeurs si d’autres erreurs ont eu lieu. Dans une sous-classe, l’ensemble de code erreurs possibles devrait être spécifié en utilisant un qualificateur ValueMap sur la méthode. Les chaînes à l’aide desquelles le contenu ValueMap sera 'traduit' peuvent également être spécifiées dans la sous-classe comme un qualificateur du tableau de valeurs.") : Amended ToSubclass] uint32 SetPowerState([IN,Values{"Alimentation maximale", "Économie d’énergie - Mode alimentation basse", "Économie d’énergie - En veille", "Économie d’énergie - Autre", "Cycle d’alimentation", "Mettre hors tension"} : Amended ToSubclass] uint16 PowerState,[IN] datetime Time); [Description("Demande une réinitialisation du périphérique logique. La valeur renvoyée doit être égale à 0 si la demande aboutit, à 1 si la demande n’est pas prise en charge ou à toute autre valeur en cas d’erreur.") : Amended ToSubclass] uint32 Reset(); [Description("LastErrorCode capture le dernier code d’erreur renvoyé par le périphérique logique.") : Amended ToSubclass] uint32 LastErrorCode; [Description("ErrorDescription est une chaîne ouverte fournissant plus d’information sur l’erreur enregistrée dans la propriété LastErrorCode, et des informations sur toute action corrective envisageable.") : Amended ToSubclass] string ErrorDescription; [Description("ErrorCleared est une propriété booléenne qui indique que l’erreur renvoyée dans la propriété LastErrorCode a été corrigée.") : Amended ToSubclass] boolean ErrorCleared; }; [Description("CIM_MediaAccessDevice représenté la possibilité d’accéder à un ou plusieurs médias et de les utiliser pour stocker et récupérer des données.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_MediaAccessDevice : CIM_LogicalDevice { [Description("Capacités du périphérique d’accès au média. Par exemple, le périphérique peut prendre en charge \"Accès aléatoire\", un média amovible et \"Nettoyage automatique\". Dans ce cas, les valeurs 3, 7 et 9 devraient être écrites dans le tableau. \nPlusieurs des valeurs énumérées demandent explication : 1) Valeur 11, prend en charge le média à double face, distingue un périphérique qui peut accéder à chaque face d’un média à double face d’un périphérique qui lit uniquement une face et nécessite que le média soit retourné et, 2) Valeur 12, Éjection non nécessaire indique que le média n’a pas à être éjecté du périphérique avant son accès par un élément sélectionneur.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Accès séquentiel", "Accès aléatoire", "Prend en charge l’écriture", "Chiffrement", "Compression", "Prend en charge les médias amovibles", "Nettoyage manuel", "Nettoyage automatique", "Notification SMART", "Prend en charge les médias à double face", "Éjection non nécessaire"} : Amended ToSubclass] uint16 Capabilities[]; [Description("Tableau de chaînes ouvertes fournissant des explications plus détaillées pour chaque fonctionnalité de périphérique d’accès indiquée dans le tableau Possibilités. Remarque : chaque entrée de ce tableau est en relation avec l’entrée portant le même index dans le tableau Possibilités.") : Amended ToSubclass] string CapabilityDescriptions[]; [Description("Chaîne ouverte qui indique l’algorithme ou l’outil utilisé par le périphérique pour prendre en charge la compression. S'il n’est pas possible ou s’il n’est pas souhaité que le schéma de compression soit décrit (peut-être parce qu’il est inconnu), il est recommandé d’utiliser les mots suivants : \"Inconnu\" pour indiquer que le schéma n’est pas connu, que le périphérique dispose ou non de possibilités de compression, \"Compressé\" pour indiquer que le périphérique dispose de possibilités de compression mais que le schéma de compression n’est pas connu ou n’est pas révélé, et \"Non compressé\" pour indiquer que le périphérique ne dispose pas de possibilités de compression.") : Amended ToSubclass] string CompressionMethod; [Description("ErrorMethodology est une chaîne ouverte décrivant les types de détection et de correction d’erreurs prises en charge par ce périphérique.") : Amended ToSubclass] string ErrorMethodology; [Description("Taille maximale, en kilo-octets, de média pris en charge par ce périphérique. Kilo-octets est interprété comme le nombre d’octets multipliés par 1000 (et non pas le nombre d’octets multipliés par 1024).") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint64 MaxMediaSize; [Description("Taille de bloc par défaut, en octets, pour ce périphérique.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint64 DefaultBlockSize; [Description("Taille de bloc maximale, en octets, pour les média auxquels ce périphérique accède.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint64 MaxBlockSize; [Description("Taille de bloc minimale, en octets, pour les média auxquels ce périphérique accède.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint64 MinBlockSize; [Description("Quand le périphérique d’accès aux médias prend en charge les médias individuels multiples, cette propriété définit le nombre maximal qui peuvent être pris en charge ou insérés.") : Amended ToSubclass] uint32 NumberOfMediaSupported; [Description("Valeur booléenne qui indique que le périphérique d’accès aux médias doit être nettoyé. Le fait que le nettoyage possible soit manuel ou automatique est indiqué dans la propriété du tableau Possibilités. ") : Amended ToSubclass] boolean NeedsCleaning; }; [Description("Possibilités et gestion d’un lecteur de disquettes, sous-type de CIM_MediaAccessDevice.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DisketteDrive : CIM_MediaAccessDevice { }; [Description("Possibilités et gestion des périphériques de refroidissement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_CoolingDevice : CIM_LogicalDevice { [Description("ActiveCooling est une valeur booléenne qui indique que le périphérique de refroidissement fournit un refroidissement actif (opposé à passif).") : Amended ToSubclass] boolean ActiveCooling; }; [Description("Possibilités et gestion du périphériques de refroidissement par réfrigération.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Refrigeration : CIM_CoolingDevice { }; [Description("Possibilités et gestion d’un dispositif de refroidissement par échangeur de chaleur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_HeatPipe : CIM_CoolingDevice { }; [Description("Possibilités et gestion du périphériques de refroidissement par ventilateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Fan : CIM_CoolingDevice { [Description("Indication si le ventilateur prend en charge les vitesses variables.") : Amended ToSubclass] boolean VariableSpeed; [Description("DesiredSpeed est la vitesse actuellement souhaitée pour le ventilateur, exprimée en tours par minutes, quand un ventilateur à vitesse variable est pris en charge (valeur booléenne VariableSpeed = TRUE). La vitesse actuelle est déterminée grâce à un capteur (CIM_Tachometer) associé au ventilateur en utilisant la relation CIM_AssociatedSensor.") : Amended ToSubclass,Units("tours par minute") : Amended ToSubclass] uint64 DesiredSpeed; [Description("Demande que la vitesse du ventilateur soit fixée à la valeur spécifiée comme paramètre d’entrée de la méthode. La valeur renvoyée doit être égale à 0 si la demande aboutit, à 1 si la demande n’est pas prise en charge ou à toute autre valeur en cas d’erreur. ") : Amended ToSubclass] uint32 SetSpeed([IN] uint64 DesiredSpeed); }; [Description("La classe CIM_Sensor représente un périphérique matériel capable de mesurer les caractéristiques d’une propriété physique donnée - par exemple, les caractéristiques de température ou de tension d’un système informatique unitaire.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Sensor : CIM_LogicalDevice { }; [Description("Un capteur numérique est capable de renvoyer des valeurs numériques et en option de prendre en charge les paramètres de seuil.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_NumericSensor : CIM_Sensor { [Description("La valeur actuelle indiquée par le capteur.") : Amended ToSubclass] sint32 CurrentReading; [Description("NominalReading indique la valeur 'normale' ou attendue pour le capteur numérique.") : Amended ToSubclass] sint32 NominalReading; [Description("NormalMax fournit des indications à l’utilisateur comme l’étendue maximale pour le capteur numérique.") : Amended ToSubclass] sint32 NormalMax; [Description("NormalMin fournit des indications à l’utilisateur comme l’étendue minimale pour le capteur numérique.") : Amended ToSubclass] sint32 NormalMin; [Description("MaxReadable indique la valeur maximale qui peut être lue par le capteur numérique pour la propriété mesurée.") : Amended ToSubclass] sint32 MaxReadable; [Description("MinReadable indique la valeur minimale qui peut être lue par le capteur numérique pour la propriété mesurée.") : Amended ToSubclass] sint32 MinReadable; [Description("Resolution indique la capacité du capteur à détecter des différences dans la propriété mesurée. Cette valeur peut varier selon la linéarité du périphérique dans sa gamme dynamique.") : Amended ToSubclass] uint32 Resolution; [Description("Indique la tolérance du capteur pour la propriété mesurée. La tolérance, associée à la résolution et à la précision, est utilisée pour calculer la valeur réelle de la propriété physique mesurée. La tolérance peut varier selon la linéarité du périphérique dans sa gamme dynamique.") : Amended ToSubclass] sint32 Tolerance; [Description("Indique la précision du capteur pour la propriété mesurée. Cette valeur est enregistrée en plus/moins centièmes de point. La précision, associée à la résolution et à la précision, est utilisée pour calculer la valeur réelle de la propriété physique mesurée. La précision peut varier selon la linéarité du périphérique dans sa gamme dynamique.") : Amended ToSubclass,Units("centièmes de pour cent") : Amended ToSubclass] sint32 Accuracy; [Description("Indique que le capteur est linéaire dans sa gamme dynamique.") : Amended ToSubclass] boolean IsLinear; [Description("Les valeurs de seuil du capteur indiquent les gammes (valeurs minimale et maximale) qui permettent de déterminer si le capteur fonctionne dans des conditions normales, non critiques, critiques ou fatales. Si CurrentReading est compris entre LowerThresholdNonCritical et UpperThresholdNonCritical, alors le capteur renvoie une valeur normale. Si CurrentReading est compris entre LowerThresholdNonCritical et LowerThresholdCritical, alors l’état actuel est non critique.") : Amended ToSubclass] sint32 LowerThresholdNonCritical; [Description("Les valeurs de seuil du capteur indiquent les gammes (valeurs minimale et maximale) qui permettent de déterminer si le capteur fonctionne dans des conditions normales, non critiques, critiques ou fatales. Si CurrentReading est compris entre LowerThresholdNonCritical et UpperThresholdNonCritical, alors le capteur renvoie une valeur normale. Si CurrentReading est compris entre UpperThresholdNonCritical et UpperThresholdCritical, alors l’état actuel est non critique.") : Amended ToSubclass] sint32 UpperThresholdNonCritical; [Description("Les valeurs de seuil du capteur spécifient les gammes (valeurs minimale et maximale) pour déterminer si le capteur fonctionne dans des conditions normales, non critiques, critiques ou fatales. Si CurrentReading est entre LowerThresholdCritical et LowerThresholdFatal, alors l’état actuel est critique.") : Amended ToSubclass] sint32 LowerThresholdCritical; [Description("Les valeurs de seuil du capteur spécifient les gammes (valeurs minimale et maximale) pour déterminer si le capteur fonctionne dans des conditions normales, non critiques, critiques ou fatales. Si CurrentReading est entre UpperThresholdCritical et UpperThresholdFatal, alors l’état actuel est critique.") : Amended ToSubclass] sint32 UpperThresholdCritical; [Description("Les valeurs de seuil du capteur spécifient les gammes (valeurs minimale et maximale) pour déterminer si le capteur fonctionne dans des conditions normales, non critiques, critiques ou fatales. Si CurrentReading est en dessous de LowerthresholdFatal, alors l’état actuel est fatal.") : Amended ToSubclass] sint32 LowerThresholdFatal; [Description("Les valeurs de seuil du capteur spécifient les gammes (valeurs minimale et maximale) pour déterminer si le capteur fonctionne dans des conditions normales, non critiques, critiques ou fatales. Si CurrentReading est au-dessus d’UpperThresholdFatal, alors l’état actuel est fatal.") : Amended ToSubclass] sint32 UpperThresholdFatal; }; [Description("Cette classe existe pour être compatible à des définitions de schéma CIM antérieures. Avec l’ajout au capteur et au capteur numérique dans V2.2, ce n’est plus nécessaire. Un capteur de température peut être défini par le paramétrage de la propriété SensorType hérité du capteur à 2 (\"Température\"). D'autres propriétés de cette classe sont pré-programmées à des valeurs constantes qui correspondent à des définitions dans la hiérarchie Sensor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_TemperatureSensor : CIM_NumericSensor { [Units("dixièmes de degrés Celsius") : Amended ToSubclass] sint32 CurrentReading; [Units("dixièmes de degrés Celsius") : Amended ToSubclass] sint32 NominalReading; [Units("dixièmes de degrés Celsius") : Amended ToSubclass] sint32 NormalMax; [Units("dixièmes de degrés Celsius") : Amended ToSubclass] sint32 NormalMin; [Units("dixièmes de degrés Celsius") : Amended ToSubclass] sint32 MaxReadable; [Units("dixièmes de degrés Celsius") : Amended ToSubclass] sint32 MinReadable; [Units("centièmes de degrés Celsius") : Amended ToSubclass] uint32 Resolution; [Units("dixièmes de degrés Celsius") : Amended ToSubclass] sint32 Tolerance; [Units("dixièmes de degrés Celsius") : Amended ToSubclass] sint32 LowerThresholdNonCritical; [Units("dixièmes de degrés Celsius") : Amended ToSubclass] sint32 UpperThresholdNonCritical; [Units("dixièmes de degrés Celsius") : Amended ToSubclass] sint32 LowerThresholdCritical; [Units("dixièmes de degrés Celsius") : Amended ToSubclass] sint32 UpperThresholdCritical; [Units("dixièmes de degrés Celsius") : Amended ToSubclass] sint32 LowerThresholdFatal; [Units("dixièmes de degrés Celsius") : Amended ToSubclass] sint32 UpperThresholdFatal; }; [Description("Cette classe existe pour être compatible à des définitions de schéma CIM antérieures. Avec l’ajout au capteur et au capteur numérique dans V2.2, ce n’est plus nécessaire. Un capteur actuel peut être défini par le paramétrage de la propriété SensorType hérité du capteur à 4 (\"Actuel\"). D'autres propriétés de cette classe sont pré-programmées à des valeurs constantes qui correspondent à des définitions dans la hiérarchie Sensor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_CurrentSensor : CIM_NumericSensor { [Units("milliampères") : Amended ToSubclass] sint32 CurrentReading; [Units("milliampères") : Amended ToSubclass] sint32 NominalReading; [Units("milliampères") : Amended ToSubclass] sint32 NormalMax; [Units("milliampères") : Amended ToSubclass] sint32 NormalMin; [Units("milliampères") : Amended ToSubclass] sint32 MaxReadable; [Units("milliampères") : Amended ToSubclass] sint32 MinReadable; [Units("dixièmes de milliampères") : Amended ToSubclass] uint32 Resolution; [Units("milliampères") : Amended ToSubclass] sint32 Tolerance; [Units("milliampères") : Amended ToSubclass] sint32 LowerThresholdNonCritical; [Units("milliampères") : Amended ToSubclass] sint32 UpperThresholdNonCritical; [Units("milliampères") : Amended ToSubclass] sint32 LowerThresholdCritical; [Units("milliampères") : Amended ToSubclass] sint32 UpperThresholdCritical; [Units("milliampères") : Amended ToSubclass] sint32 LowerThresholdFatal; [Units("milliampères") : Amended ToSubclass] sint32 UpperThresholdFatal; }; [Description("Cette classe existe pour être compatible à des définitions de schéma CIM antérieures. Avec l’ajout au capteur et au capteur numérique dans V2.2, ce n’est plus nécessaire. Un capteur de voltage peut être défini par le paramétrage de la propriété SensorType hérité du capteur à 3 (\"Voltage\"). D'autres propriétés de cette classe sont pré-programmées à des valeurs constantes qui correspondent à des définitions dans la hiérarchie Sensor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_VoltageSensor : CIM_NumericSensor { [Units("millivolts") : Amended ToSubclass] sint32 CurrentReading; [Units("millivolts") : Amended ToSubclass] sint32 NominalReading; [Units("millivolts") : Amended ToSubclass] sint32 NormalMax; [Units("millivolts") : Amended ToSubclass] sint32 NormalMin; [Units("millivolts") : Amended ToSubclass] sint32 MaxReadable; [Units("millivolts") : Amended ToSubclass] sint32 MinReadable; [Units("dixièmes de millivolts") : Amended ToSubclass] uint32 Resolution; [Units("millivolts") : Amended ToSubclass] sint32 Tolerance; [Units("millivolts") : Amended ToSubclass] sint32 LowerThresholdNonCritical; [Units("millivolts") : Amended ToSubclass] sint32 UpperThresholdNonCritical; [Units("millivolts") : Amended ToSubclass] sint32 LowerThresholdCritical; [Units("millivolts") : Amended ToSubclass] sint32 UpperThresholdCritical; [Units("millivolts") : Amended ToSubclass] sint32 LowerThresholdFatal; [Units("millivolts") : Amended ToSubclass] sint32 UpperThresholdFatal; }; [Description("La classe CIM_CDROMDrive représente un lecteur de CD-ROM du système.\nRemarque : Le nom du lecteur ne correspond pas à la lettre de lecteur logique attribuée au périphérique, qui est le nom du périphérique logique de stockage dépendant de ce lecteur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_CDROMDrive : CIM_MediaAccessDevice { }; [Description("La classe CIM_DiskDrive représente un lecteur de disque physique tel qu’il est vu par le système d’exploitation. Les fonctionnalités du lecteur, telles qu’indiquées par cet objet, correspondent aux caractéristiques logiques et de gestion du lecteur et peuvent, dans certains cas, ne pas refléter les caractéristiques physiques réelles du périphérique. Toute interface d’un lecteur physique est membre de cette classe. Tout objet basé sur un autre lecteur logique ne serait pas membre de cette classe.\nExemple : un disque fixe IDE.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DiskDrive : CIM_MediaAccessDevice { }; [Description("La classe CIM_TapeDrive représente un lecteur de bandes du système. Les lecteurs de bandes se distinguent principalement par le fait qu’on ne peut y accéder que de façon séquentielle.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_TapeDrive : CIM_MediaAccessDevice { [Description("EOTWarningZoneSize indique la taille en octets de la zone désignée comme 'fin de la bande'. L'accès dans cette zone génère un avertissement 'fin de la bande'.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint32 EOTWarningZoneSize; [Description("La propriété MaxPartitionCount indique le nombre maximal de partitions pour le lecteur de bandes.") : Amended ToSubclass] uint32 MaxPartitionCount; [Description("Le complément indique le nombre d’octets insérés entre les blocs d’un média bande.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint32 Padding; }; [Description("Le contrôleur est une superclasse pour le groupement de périphériques de contrôle divers qui existent. Des exemples de contrôleurs sont SCSIControllers, USBControllers, SerialControllers, ... La classe Controller est une abstraction pour les périphériques avec une seule pile de protocole qui existe principalement pour la communication vers des périphériques en aval, les contrôler ou les réinitialiser.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Controller : CIM_LogicalDevice { [Description("Nombre maximal d’entités directement adressables prises en charge par ce contrôleur. Une valeur de 0 devrait être utilisée si le numéro est inconnu ou illimité.") : Amended ToSubclass] uint32 MaxNumberControlled; [Description("Protocole utilisé par le contrôleur pour accéder aux périphériques contrôlés.") : Amended ToSubclass,Values{"Autre", "Inconnu", "EISA", "ISA", "PCI", "ATA/ATAPI", "Disquette souple", "1496", "Interface parallèle SCSI", "Protocole Fibre Channel SCSI", "Protocole bus série SCSI", "Protocole 2 bus série SCSI (1394)", "Architecture de stockage série SCSI", "VESA", "PCMCIA", "Bus série universel (USB)", "Protocole parallèle", "ESCON", "Diagnostic", "I2C", "Gestion de l’alimentation", "HIPPI", "MultiBus", "VME", "IPI", "IEEE-488", "RS232", "IEEE 802.3 10BASE5", "IEEE 802.3 10BASE2", "IEEE 802.3 1BASE5", "IEEE 802.3 10BROAD36", "IEEE 802.3 100BASEVG", "IEEE 802.5 Token Ring", "ANSI X3T9.5 FDDI", "MCA", "ESDI", "IDE", "CMD", "ST506", "DSSI", "QIC2", "ATA/IDE amélioré (EIDE)", "AGP", "TWIRP (infrarouge bidirectionnel)", "FIR (infrarouge rapide)", "SIR (infrarouge série)", "IrBus"} : Amended ToSubclass] uint16 ProtocolSupported; [Description("La propriété TimeOfLastReset indique la date et l’heure à laquelle ce contrôleur a été réinitialisé pour la dernière fois. Ceci peut signifier que le contrôleur a été éteint ou réinitialisé.") : Amended ToSubclass] datetime TimeOfLastReset; }; [Description("Possibilités et gestion du contrôleur vidéo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_VideoController : CIM_Controller { [Description("Une chaîne ouverte décrivant le processeur/contrôleur vidéo.") : Amended ToSubclass] string VideoProcessor; [Description("Énumération d’entiers qui indique le type de mémoire vidéo.") : Amended ToSubclass,Values{"Autre", "Inconnu", "VRAM", "DRAM", "SRAM", "WRAM", "EDO RAM", "DRAM synchrone", "Canalisé en rafale", "CDRAM", "3DRAM", "SDRAM", "SGRAM"} : Amended ToSubclass] uint16 VideoMemoryType; [Description("Nombre de pages vidéo prises en charge, étant données la résolution et la mémoire disponible en cours.") : Amended ToSubclass] uint32 NumberOfVideoPages; [Description("Quantité de mémoire maximale prise en charge, en octets.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint32 MaxMemorySupported; [Description("Tableau de valeurs entières qui indique les possibilités graphiques et 3D du contrôleur vidéo.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Accélérateur graphique", "Accélérateur 3D"} : Amended ToSubclass] uint16 AcceleratorCapabilities[]; [Description("Tableau de chaînes ouvertes fournissant des explications plus détaillées pour chaque fonctionnalité de l’accélérateur vidéo indiquée dans le tableau Possibilités. Remarque : chaque entrée de ce tableau est en relation avec l’entrée portant le même index dans le tableau Possibilités.") : Amended ToSubclass] string CapabilityDescriptions[]; [Description("Nombre de bits utilisés pour afficher chaque pixel.") : Amended ToSubclass,Units("Bits") : Amended ToSubclass] uint32 CurrentBitsPerPixel; [Description("Nombre actuel de pixels en largeur.") : Amended ToSubclass,Units("pixels") : Amended ToSubclass] uint32 CurrentHorizontalResolution; [Description("Nombre actuel de pixels en hauteur.") : Amended ToSubclass,Units("pixels") : Amended ToSubclass] uint32 CurrentVerticalResolution; [Description("Fréquence de rafraîchissement maximale du contrôleur vidéo, en Hertz.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 MaxRefreshRate; [Description("Fréquence de rafraîchissement minimale du contrôleur vidéo, en Hertz.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 MinRefreshRate; [Description("Fréquence de rafraîchissement actuelle, en Hertz.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 CurrentRefreshRate; [Description("Mode de balayage actuel. \"Entrelacé\" (valeur = 3) ou \"Non entrelacé\" (4) peuvent être définis grâce à cette propriété.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Entrelacé", "Non entrelacé"} : Amended ToSubclass] uint16 CurrentScanMode; [Description("Nombre de couleurs prises en charge pour les résolutions actuelles.") : Amended ToSubclass] uint64 CurrentNumberOfColors; [Description("Si le mode caractère est activé, il s’agit du nombre de lignes pour ce contrôleur vidéo. Autrement, entrez 0.") : Amended ToSubclass] uint32 CurrentNumberOfRows; [Description("Si le mode caractère est activé, nombre de colonnes pour ce contrôleur vidéo. Autrement, entrez 0.") : Amended ToSubclass] uint32 CurrentNumberOfColumns; }; [Description("Possibilités et gestion d’un contrôleur vidéo PC, sous-type de contrôleur vidéo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PCVideoController : CIM_VideoController { [Description("Architecture vidéo. Par exemple, VGA (valeur = 5) ou PC-98 (160) peuvent être spécifiés.") : Amended ToSubclass,Values{"Autre", "Inconnu", "CGA", "EGA", "VGA", "SVGA", "MDA", "HGC", "MCGA", "8514A", "XGA", "Tampon de trame linéaire", "PC-98"} : Amended ToSubclass] uint16 VideoArchitecture; [Description("Mode vidéo actuel.") : Amended ToSubclass] uint16 VideoMode; [Description("Nombre actuel de plans de couleurs. Si cette valeur ne s’applique pas à la configuration vidéo actuelle, entrez 0.") : Amended ToSubclass] uint16 NumberOfColorPlanes; }; [Description("Possibilités et gestion d’un contrôleur PCMCIA.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PCMCIAController : cim_controller { [Description("La propriété Manufacturer indique le nom du fabricant du contrôleur PCMCIA.\nExemple : Acme") : Amended ToSubclass] string Manufacturer; }; [Description("Capacités et gestion d’un contrôleur USB.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_USBController : CIM_Controller { [Description("La propriété Manufacturer indique le nom du fabricant du contrôleur USB.\nExemple : Acme") : Amended ToSubclass] string Manufacturer; }; [Description("NetworkAdapter est une classe abstraite définissant les concepts généraux relatifs aux matériels réseau (par exemple, Adresse permanente ou Vitesse d’opération). Les cartes réseau sont des périphériques pouvant prendre en charge plusieurs protocoles de haut niveau et fournir l’implémentation du modèle de classe réseau ProtocolEndpoint (ces informations sont transportées en utilisant l’association DeviceSAPImplementation, définie dans le modèle de noyau). Les cartes réseau et leurs points de terminaison représentent le potentiel de connectivité parmi les réseaux homologues.\nLe potentiel de connectivité est très différent de celui d’un contrôleur maître/esclave - supervisé par des relations ou un contrôleur CIM. Parfois, pourtant, un périphérique unique peut opérer à la fois à l’instar d’une carte réseau et d’un contrôleur - Par exemple, lorsqu’une carte Fibre Channel fonctionne en tant que contrôleur SCSI du système de l’ordinateur. Dans ce cas, certains aspects du périphérique sont orientés réseau et d’autres sont orientés contrôleur - et les deux classes, Controller et Adapter doivent être instanciées. Une relation d’identité de périphérique doit également être créée afin de relier ensemble ces différents aspects et abstractions du périphérique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_NetworkAdapter : CIM_LogicalDevice { [Description("PermanentAddress définit l’adresse réseau pré-programmée dans une carte. Cette adresse pré-programmée peut être changée par mise à niveau du microprogramme ou par configuration logicielle. Dans ce cas, ce champ doit être mis à jour quand la modification est effectuée. PermanentAddress doit être laissé vide si aucune adresse pré-programmée n’existe pour la carte réseau.") : Amended ToSubclass] string PermanentAddress; [Description("Tableau de chaînes qui indique les adresses réseau d’une carte.") : Amended ToSubclass] string NetworkAddresses[]; [Description("Estimation de la bande passante actuelle en bits par seconde. Pour les points de terminaison dont la bande passante varie ou pour ceux pour lesquels aucune estimation précise ne peut être établie, cette propriété doit contenir la bande passante nominale.") : Amended ToSubclass,Units("Bits par seconde") : Amended ToSubclass] uint64 Speed; [Description("Vitesse maximale, en bits par seconde, de la carte réseau.") : Amended ToSubclass,Units("Bits par seconde") : Amended ToSubclass] uint64 MaxSpeed; [Description("Une valeur booléenne indiquant si la carte réseau est capable de déterminer automatiquement la vitesse ou d’autres caractéristiques de communication du média réseau attaché.") : Amended ToSubclass] boolean AutoSense; }; [Description("Les périphériques utilisateur sont des périphériques logiques qui permettent à l’utilisateur d’un système informatique d’entrer, de voir ou d’entendre des données. La classe CIM_UserDevice est une super-classe dont d’autres classes descendent, telles que CIM_Keyboard ou CIM_DesktopMonitor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_UserDevice : CIM_LogicalDevice { [Description("Indication d’un éventuel verrouillage du périphérique, qui empêche l’entrée ou la sortie pour l’utilisateur.") : Amended ToSubclass] boolean IsLocked; }; [Description("La classe CIM_Display est une super-classe qui regroupe les divers périphériques d’affichage existants.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Display : CIM_UserDevice { }; [Description("Possibilités et gestion du périphérique logique de moniteur de bureau (CRT).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DesktopMonitor : CIM_Display { [Description("Type de moniteur de bureau ou CRT. Par exemple, les moniteurs Multiscan couleurs ou monochromes (valeurs 2 ou 3, respectivement) peuvent être indiqués dans cette propriété.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Couleurs Multiscan", "Monochrome Multiscan", "Couleurs, à fréquence fixe", "Monochrome, à fréquence fixe"} : Amended ToSubclass] uint16 DisplayType; [Description("Bande passante du moniteur, en Hertz. Si elle est inconnue, entrez 0.") : Amended ToSubclass,Units("mégahertz") : Amended ToSubclass] uint32 Bandwidth; [Description("Hauteur logique de l’affichage en coordonnées d’écran.") : Amended ToSubclass] uint32 ScreenHeight; [Description("Largeur logique de l’affichage en coordonnées d’écran.") : Amended ToSubclass] uint32 ScreenWidth; }; [Description("Possibilités et gestion du périphérique logique à écran plat.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_FlatPanel : CIM_Display { [Description("Résolution horizontale de l’écran plat en pixels.") : Amended ToSubclass,Units("pixels") : Amended ToSubclass] uint32 HorizontalResolution; [Description("Résolution verticale de l’écran plat en pixels.") : Amended ToSubclass,Units("pixels") : Amended ToSubclass] uint32 VerticalResolution; [Description("Mode de balayage de l’écran plat, qui indique si le balayage est simple (valeur = 2) ou double (3).") : Amended ToSubclass,Values{"Inconnu", "Autre", "Balayage simple", "Balayage double"} : Amended ToSubclass] uint16 ScanMode; [Description("Énumération de valeurs entières qui décrit le type d’écran plat utilisé.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Écran LCD à matrice passive", "Écran LCD à matrice active", "Écran LCD cholestérique", "Affichage à émission de champ", "Affichage électroluminescent", "Plasma gazeux", "LED"} : Amended ToSubclass] uint16 DisplayType; [Description("Description du type d’éclairage de l’écran. Par exemple, rétro-éclairé (valeur = 2) ou réflectif (4) peut être spécifié.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Rétro-éclairé", "Éclairage latéral", "Réfléchissant"} : Amended ToSubclass] uint16 LightSource; [Description("Valeur booléenne qui indique si l’écran plat prend en charge l’affichage des couleurs.") : Amended ToSubclass] boolean SupportsColor; }; [Description("Possibilités et gestion du périphérique logique de clavier.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Keyboard : CIM_UserDevice { [Description("Une chaîne ouverte indiquant le format et la disposition du clavier.") : Amended ToSubclass] string Layout; [Description("Nombre de touches de fonction sur le clavier.") : Amended ToSubclass] uint16 NumberOfFunctionKeys; [Description("Valeur entière qui indique si un mot de passe de niveau matériel est activé pour le clavier (valeur = 4), ce qui empêche la frappe locale. Les autres valeurs sont : \"Désactivé\" (3), \"Non implémenté\" (5), \"Autre\" (1) et \"Inconnu\" (2).") : Amended ToSubclass,Values{"Autre", "Inconnu", "Désactivé", "Activé", "Non implémenté"} : Amended ToSubclass] uint16 Password; }; [Description("La classe CIM_PointingDevice représente un périphérique utilisé pour pointer sur des zones de l’affichage. Critères d’appartenance : tout périphérique utilisé pour manipuler un pointeur ou pointer sur des zones de l’affichage est un membre de cette classe. Exemple : une souris, un stylet, une tablette tactile, ou une tablette.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PointingDevice : CIM_UserDevice { [Description("Valeur entière qui indique si le dispositif de pointage est configuré pour être utilisé de la main droite (valeur = 2) ou gauche (valeur = 3). Les valeurs \"Inconnu\" (0) et \"Non applicable\" (1) peuvent également être définies.") : Amended ToSubclass,Values{"Inconnu", "Non applicable", "Utilisation de la main droite", "Utilisation de la main gauche"} : Amended ToSubclass] uint16 Handedness; [Description("La propriété NumberOfButtons indique le nombre de boutons du dispositif de pointage.\nExemple : 2") : Amended ToSubclass] uint8 NumberOfButtons; [Description("Type de dispositif de pointage.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Souris", "Track Ball", "Track Point", "Glide Point", "Tablette tactile", "Écran tactile", "Souris - Senseur optique"} : Amended ToSubclass] uint16 PointingType; [Description("La propriété Résolution indique la résolution de suivi.\nExemple : 0") : Amended ToSubclass,Units("mesures par pouce") : Amended ToSubclass] uint32 Resolution; }; [Description("StorageExtent décrit les fonctionnalités et la gestion des différents médias qui existent pour stocker des données et permettre la récupération des données. Cette superclasse pourrait être utilisée pour représenter les différents composants d’un RAID (matériel ou logiciel) ou comme un extension logique brut sur un média physique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_StorageExtent : CIM_LogicalDevice { [Description("L'accès décrit si le média est lisible (valeur=1), peut être écrit (valeur=2), ou les deux (valeur=3). \"Inconnu\" (0) et \"Écriture unique\" (4) peut aussi être défini.") : Amended ToSubclass,Values{"Inconnu", "Accessible en lecture", "Peut être écrit", "Lecture/écriture prise en charge", "Écriture unique"} : Amended ToSubclass] uint16 Access; [Description("Taille totale des blocs qui forment cette extension de stockage. Si la taille de blocs est variable, alors la taille maximale devrait être spécifiée. Si la taille de blocs est inconnue ou si un concept de bloc n’est pas valide (par exemple, pour une extension d’agrégat, mémoire ou disques logiques), entrez un 1.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint64 BlockSize; [Description("ErrorMethodology est une chaîne ouverte qui décrit le type de détection et de correction d’erreur pris en charge par cette extension de stockage.") : Amended ToSubclass] string ErrorMethodology; [Description("Nombre total de blocs consécutifs, chaque bloc ayant la taille de la valeur contenue dans la propriété BlockSize, qui forme cette extension de stockage. La taille totale de l’extension peut être calculée en multipliant la valeur de la propriété BlockSize par la valeur de cette propriété. Si la valeur de BlockSize est 1, cette propriété est la taille totale de l’extension de stockage.") : Amended ToSubclass] uint64 NumberOfBlocks; [Description("Chaîne ouverte qui décrit le média et/ou son utilisation.") : Amended ToSubclass] string Purpose; }; [Description("Une extension physique est utilisée pour modéliser une implémentation SCC RAID. Elle définit les adresses de blocs adressables consécutives sur un périphérique de stockage unique, qui est traité comme une extension de stockage unique et est dans le même groupe de redondance de stockage. Une autre possibilité, si la configuration automatique est utilisée est d’instancier ou d’étendre la classe AggregatePExtent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PhysicalExtent : CIM_StorageExtent { [Description("Nombre d’octets des données de l’utilisateur à ignorer avant de commencer à vérifier les imbrications de données.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint64 UnitsBeforeCheckDataInterleave; [Description("Nombre d’octets à réserver pour le contrôle des données.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint64 UnitsOfCheckData; [Description("Nombre d’octets à réserver pour les données de l’utilisateur.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint64 UnitsOfUserData; }; [Description("La classe CIM_AggregatePExtents fournit des informations résumées sur les blocs logiques adressables qui sont dans le même groupe de redondance de stockage et se trouvent sur le même média physique. Ceci est un autre groupement pour les extensions physiques, quand seules les informations résumées sont nécessaires ou quand la configuration automatique est utilisée. La configuration automatique peut déboucher sur la définition de milliers d’extensions physiques. Donc, l’objet CIM_AggregatePExtent a été défini.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AggregatePExtent : CIM_StorageExtent { [Description("Nombre total de blocs (y compris les blocs de données de vérification) se trouvant dans cette extension physique d’agrégation. La taille du bloc (une propriété héritée) doit être définie à la même valeur que pour le périphérique d’accès de média associé à cette extension.") : Amended ToSubclass] uint64 NumberOfBlocks; }; [Description("LogicalDisk est une présentation de l’étendue contiguë de blocs logiques qui est identifiable par un système de fichiers via le champ de l’ID du périphérique du disque (clé). Par exemple, dans un environnement Windows, le champ de l’ID du périphérique devrait contenir une lettre de lecteur. Dans un environnement Unix, il devrait contenir le chemin d’accès ; et dans un environnement NetWare, l’ID du périphérique devrait contenir le nom du volume. LogicalDisks est construit sur une partition de disque ou un volume de stockage (par exemple, exposé par un gestionnaire de volume de stockage) utilisant des associations LogicalDiskBasedOnPartition ou LogicalDiskBasedOnVolume. Cependant, il peut être basé sur d’autres extensions de stockage, comme CIM_Memory, dans le cas d’un disque virtuel. Ce dernier est décrit en utilisant la relation LogicalDiskBasedOnExtent. (L'association BasedOnExtent est en effet la super classe pour les relations BasedOnPartition et BasedOnVolume.)") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_LogicalDisk : CIM_StorageExtent { [units("octets") : Amended ToSubclass,Description("La propriété FreeSpace indique en octets la taille disponible sur le disque logique.") : Amended ToSubclass] uint64 FreeSpace; [units("octets") : Amended ToSubclass,Description("La propriété Size indique en octets, la taille du disque logique.") : Amended ToSubclass] uint64 Size; }; [Description("Association générique pour établir des relations de dépendance entre des objets.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Dependency { [Description("Antecedent représente l’objet indépendant dans cette association.") : Amended ToSubclass] CIM_ManagedSystemElement Ref Antecedent; [Description("Dépendant représente l’objet dépendant de l’antécédent.") : Amended ToSubclass] CIM_ManagedSystemElement Ref Dependent; }; [Description("CIM_ServiceServiceDependency est une association entre un service et un autre, qui indique que ce dernier doit être présent, doit s'être terminé, ou doit être absent pour que le premier service puisse fournir sa fonctionnalité. Par exemple, les services de démarrage peuvent dépendre de services de disque BIOS ou d’initialisation sous-jacents. Dans le cas des services d’initialisation, le service de démarrage dépend simplement de la bonne terminaison des services d’initialisation. Pour les services de disque, les services de démarrage peuvent réellement utiliser les SAP de ce service. Cette dépendance d’utilisation est modélisée grâce à l’association CIM_ServiceSAPDependency.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ServiceServiceDependency : CIM_Dependency { [Description("Le service nécessaire.") : Amended ToSubclass] CIM_Service Ref Antecedent; [Description("Le service qui dépend d’un service sous-jacent.") : Amended ToSubclass] CIM_Service Ref Dependent; [Description("Nature de la dépendance de service à service. Cette propriété indique que le service associé doit s'être terminé (valeur = 2), doit être démarré (3) ou doit ne pas être démarré (4) pour que le service fonctionne.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Le service doit s'être terminé", "Le service doit être démarré", "Le service doit ne pas être démarré"} : Amended ToSubclass] uint16 TypeOfDependency; }; [Description("La relation CIM_DeviceConnection indique que deux périphériques ou plus sont connectés ensemble.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DeviceConnection : CIM_Dependency { [Description("Un périphérique logique.") : Amended ToSubclass] CIM_LogicalDevice Ref Antecedent; [Description("Un second périphérique logique connecté au périphérique antécédent.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; [Description("Quand plusieurs bus et/ou vitesses de connexion sont possibles, la propriété NegociatedSpeed définit celle qui est utilisée entre les périphériques. La vitesse est indiquée en octets par secondes. Si la connexion ou les vitesses de bus ne sont pas négociées, ou si ces informations ne sont pas disponibles ou ne sont pas importantes pour le gestionnaire de périphérique, la propriété doit être définie à 0.") : Amended ToSubclass,Units("Bits par seconde") : Amended ToSubclass] uint64 NegotiatedSpeed; [Description("Quand les largeurs de données de plusieurs bus ou/et des connexions sont possibles, la propriété NegotiatedDataWidth défini celle en utilisation entre les périphériques. La largeur des données est spécifiée en octets. Si la largeur des données n’est pas négociée ou si ces informations ne sont pas disponibles/importantes au gestionnaire de périphérique, la propriété doit être définie à 0.") : Amended ToSubclass,Units("Bits") : Amended ToSubclass] uint32 NegotiatedDataWidth; }; [Description("De nombreux périphériques disposent de capteurs installés à proximité de façon à mesurer les propriétés critiques d’entrée et de sortie. Cette association indique cette relation.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AssociatedSensor : CIM_Dependency { [Description("Le capteur.") : Amended ToSubclass] CIM_Sensor Ref Antecedent; [Description("Le périphérique logique pour lequel l’information est mesurée par le capteur.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; }; [Description("La relation CIM_ControlledBy indique quels périphériques sont commandés par ou accédés par le biais du périphérique logique contrôleur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ControlledBy : CIM_DeviceConnection { [Description("Le contrôleur.") : Amended ToSubclass] CIM_Controller Ref Antecedent; [Description("Le périphérique contrôlé.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; [Description("La propriété AccessState indique si le contrôleur commande ou accède au périphérique de façon active (valeur=1) ou non (valeur=2). Également, la valeur \"Inconnu\" (0) peut être définie. Ces informations sont nécessaires quand un périphérique logique peut être commandé par ou accédé par le biais de contrôleurs multiples.") : Amended ToSubclass,Values{"Inconnu", "Actif", "Inactif"} : Amended ToSubclass] uint16 AccessState; [Description("Nombre de réinitialisations matérielles émises par le contrôleur. Une réinitialisation matérielle renvoie le périphérique à son état d’initialisation ou de 'démarrage'. Toutes les informations concernant l’état du périphérique interne et les données sont perdues.") : Amended ToSubclass] uint32 NumberOfHardResets; [Description("Nombre de réinitialisations logicielles émises par le contrôleur. Une réinitialisation logicielle n’efface pas complètement l’état et/ou les données du périphérique actuel. Une sémantique exacte dépend du périphérique et des protocoles et des mécanismes utilisés pour communiquer avec.") : Amended ToSubclass] uint32 NumberOfSoftResets; }; [Description("CIM_BasedOn est une association qui décrit command l’extension de stockage peut être assemblée à partir d’extensions de niveau inférieur. Par exemple, les extensions d’espace protégé font partie des extensions physiques tandis que les jeux de volumes sont assemblés à partir d’au moins une extension physique ou d’espace protégé. Un autre exemple est que la mémoire cache peut être définie indépendamment et réalisées dans un élément physique ou peut être 'basée sur' des extensions de stockages volatiles ou non volatiles.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_BasedOn : CIM_Dependency { [Description("L'extension de stockage de niveau inférieur.") : Amended ToSubclass] CIM_StorageExtent Ref Antecedent; [Description("L'extension de stockage de niveau supérieur.") : Amended ToSubclass] CIM_StorageExtent Ref Dependent; [Description("StartingAddress indique où l’extension de niveau supérieur commence dans le stockage de niveau inférieur.") : Amended ToSubclass] uint64 StartingAddress; [Description("EndingAddress indique où l’extension de niveau supérieur se termine dans le stockage de niveau inférieur. Cette propriété est utile lors du mappage d’extensions non contiguës dans un groupement de niveau supérieur.") : Amended ToSubclass] uint64 EndingAddress; }; [Description("Quand une extension de stockage doit être jointe par le biais d’un périphérique d’accès de média, cette relation est décrite par l’association CIM_MediaPresent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_MediaPresent : CIM_Dependency { [Description("Le périphérique d’accès aux médias.") : Amended ToSubclass] CIM_MediaAccessDevice Ref Antecedent; [Description("L'extension d’extension accédée en utilisant le périphérique d’accès au média.") : Amended ToSubclass] CIM_StorageExtent Ref Dependent; }; [Description("Une partition de disque (DiskPartition) est une présentation d’une rangée continue de blocs logiques qui est identifiable par le système d’exploitation (valeur OperatingSystem) via le type de partitions et les champs de sous-type. Des partitions de disques (DiskPartitions) devraient être directement réalisées par le média physique (PhysicalMedia, indiqué par l’association RealizesDiskPartition) ou construit sur des volumes de stockage (StorageVolumes, indiqué par l’association PartitionBasedOnVolume).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DiskPartition : CIM_StorageExtent { [Description("Valeur booléenne indiquant que DiskPartition est reconnu comme amorçable. Cela ne signifie pas qu’un OperatingSystem est chargé sur cette partition.") : Amended ToSubclass] boolean Bootable; [Description("Valeur booléenne indiquant que DiskPartition est reconnu comme étant la partition principale de ComputerSystem.") : Amended ToSubclass] boolean PrimaryPartition; }; [Description("Des disques logiques peuvent être basés sur une partition de disque. Par exemple, le lecteur C: d’un ordinateur personnel peut se situer sur une partition d’un média physique local. Dans cette association des disques logiques aux partitions, noter que la cardinalité de Antecedent et de DiskPartition est Max(1). Cela dicte qu’un disque logique ne peut pas fractionner plus d’une partition. Cependant, il y a des cas où cela est vrai. Lorsque cela se produit, le disque logique est réellement basé sur un certain type de configuration RAID (par exemple, un volume en miroir ou un agrégat sur bandes). Dans ces scénarios, le disque logique est plus correctement basé sur un volume de stockage. Pour empêcher l’utilisation incorrecte de l’association LogicalDiskBasedOnPartition, le qualificateur Max(1) a été placé dans la référence Antecedent à la partition de disque.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_LogicalDiskBasedOnPartition : CIM_BasedOn { [Description("La partition de disque.") : Amended ToSubclass] CIM_DiskPartition Ref Antecedent; [Description("Le disque logique défini sur la partition.") : Amended ToSubclass] CIM_LogicalDisk Ref Dependent; }; [Description("La classe POTSModem représente un périphérique qui traduit les données binaires en des vagues de modulation pour des transmissions basées sur le son. Il se connecte au réseau POTS (Plain Old Telephone System).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PotsModem : CIM_LogicalDevice { [Description("Le mode de réponse définit, pour le modem, le paramètre réponse automatique/rappel automatique.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Désactivé", "Réponse manuelle", "Réponse automatique", "Réponse automatique avec rappel automatique"} : Amended ToSubclass] uint16 AnswerMode; [Description("Décrit les caractéristiques de compression du modem.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Aucune compression", "MNP 5", "V.42bis"} : Amended ToSubclass] uint16 CompressionInfo; [Description("CountriesSupported est un tableau (bag) qui contient un jeu de chaînes définissant les pays/régions dans lesquels le modem peut être utilisé.") : Amended ToSubclass] string CountriesSupported[]; [Description("CountrySelected est une chaîne qui définit le pays/région pour lequel le modem est actuellement programmé. Quand plusieurs pays/régions sont pris en charge, cette propriété définit celui qui est actuellement sélectionné pour utilisation.") : Amended ToSubclass] string CountrySelected; [Description("CurrentPasswords est un tableau (bag) qui contient les mots de passe actuellement définis pour le modem. Ce tableau peut être laissé vide pour des raisons de sécurité.") : Amended ToSubclass] string CurrentPasswords[]; [Description("DialType est une valeur entière qui indique si la numérotation se fait par fréquences vocales (valeur = 1) ou par impulsions (valeur = 2). \"Inconnu\" (0) peut également être défini.") : Amended ToSubclass,Values{"Inconnu", "à fréquence vocales", "par impulsions"} : Amended ToSubclass] uint16 DialType; [Description("Décrit les caractéristiques de correction d’erreur du modem.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Pas de correction d’erreur", "MNP 4", "LAPM"} : Amended ToSubclass] uint16 ErrorControlInfo; [Description("InactivityTimeout définit la durée maximale (en secondes) après laquelle la ligne téléphonique est coupée si aucune donnée n’est échangée. Une valeur égale à 0 indique que cette fonctionnalité est présente, mais non activée.") : Amended ToSubclass,Units("secondes") : Amended ToSubclass] uint32 InactivityTimeout; [Description("Définit la vitesse de communication réglable maximale pour l’accès au système téléphonique.") : Amended ToSubclass,Units("Bits par seconde") : Amended ToSubclass] uint32 MaxBaudRateToPhone; [Description("Définit la vitesse de communication réglable maximale vers le port COM pour un modem externe. Entrez 0 si ce réglage n’est pas applicable.") : Amended ToSubclass,Units("Bits par seconde") : Amended ToSubclass] uint32 MaxBaudRateToSerialPort; [Description("MaxNumberOfPasswords spécifie le nombre maximal de mots de passe qui peuvent être définis dans le modem lui-même. Si cette fonctionnalité n’est pas prise en charge, entrez 0.") : Amended ToSubclass] uint16 MaxNumberOfPasswords; [Description("Décrit le schéma de modulation du modem.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Non pris en charge", "Bell 103", "Bell 212A", "V.22bis", "V.32", "V.32bis", "V.turbo", "V.FC", "V.34", "V.34bis"} : Amended ToSubclass] uint16 ModulationScheme; [Description("Nombre de sonneries après lequel le modem répond à un appel entrant.") : Amended ToSubclass] uint8 RingsBeforeAnswer; [Description("Décrit le niveau de volume des tonalités audibles du modem. Par exemple, des volumes élevé, moyen ou faible peuvent être indiqués (valeurs 3, 4 ou 5, respectivement).") : Amended ToSubclass,Values{"Inconnu", "Autre", "Non pris en charge", "Élevé", "Moyen", "Faible", "Inactif", "Automatique"} : Amended ToSubclass] uint16 SpeakerVolumeInfo; [Description("Indication de la prise en charge du rappel automatique par le modem") : Amended ToSubclass] boolean SupportsCallback; [Description("Valeur booléenne indiquant que les communications synchrones, aussi bien qu’asynchrones, sont prises en charge.") : Amended ToSubclass] boolean SupportsSynchronousConnect; [Description("La propriété TimeOfLastReset indique la date et l’heure à laquelle ce contrôleur a été réinitialisé pour la dernière fois. Ceci peut signifier que le contrôleur a été éteint ou réinitialisé.") : Amended ToSubclass] datetime TimeOfLastReset; }; [Description("Possibilités et gestion du périphérique logique d’alimentation.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PowerSupply : CIM_LogicalDevice { [Description("ActiveInputVoltage indique quelle gamme de tension d’alimentation est actuellement utilisée. Les gammes 1, 2 ou les deux peuvent être spécifiées en utilisant les valeurs 3, 4 ou 5, respectivement. Si l’alimentation ne consomme pas d’électricité en ce moment, la valeur 6 (\"Aucun\") peut être spécifié. Cette information est nécessaire dans le cas d’un onduleur, d’une sous-classe d’alimentation.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Étendue 1", "Étendue 2", "Les deux", "Aucun"} : Amended ToSubclass] uint16 ActiveInputVoltage; [Description("Valeur booléenne qui indique que l’alimentation est du type à commutation (par opposition à linéaire).") : Amended ToSubclass] boolean IsSwitchingSupply; [Description("Fréquence (en Hertz) pour la valeur haute de la gamme 1 de fréquences d’entrée de cette alimentation. Une valeur égale à 0 signifie courant continu.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 Range1InputFrequencyHigh; [Description("Fréquence (en Hertz) pour la valeur basse de la gamme 1 de fréquences d’entrée de cette alimentation. Une valeur égale à 0 signifie courant continu.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 Range1InputFrequencyLow; [Description("Tension maximale (en millivolts) de la gamme 1 de tensions d’entrée de cette alimentation. Une valeur égale à 0 indique 'Inconnu'.") : Amended ToSubclass,Units("millivolts") : Amended ToSubclass] uint32 Range1InputVoltageHigh; [Description("Tension minimale (en millivolts) de la gamme 1 de tensions d’entrée de cette alimentation. Une valeur égale à 0 indique 'Inconnu'.") : Amended ToSubclass,Units("millivolts") : Amended ToSubclass] uint32 Range1InputVoltageLow; [Description("Fréquence (en Hertz) pour la valeur haute de la gamme 2 de fréquences d’entrée de cette alimentation. Une valeur égale à 0 signifie courant continu.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 Range2InputFrequencyHigh; [Description("Fréquence (en Hertz) pour la valeur basse de la gamme 2 de fréquences d’entrée de cette alimentation. Une valeur égale à 0 signifie courant continu.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 Range2InputFrequencyLow; [Description("Tension maximale (en millivolts) de la gamme 2 de tensions d’entrée de cette alimentation. Une valeur égale à 0 indique 'Inconnu'.") : Amended ToSubclass,Units("millivolts") : Amended ToSubclass] uint32 Range2InputVoltageHigh; [Description("Tension minimale (en millivolts) de la gamme 2 de tensions d’entrée de cette alimentation. Une valeur égale à 0 indique 'Inconnu'.") : Amended ToSubclass,Units("millivolts") : Amended ToSubclass] uint32 Range2InputVoltageLow; [Description("Représente la puissance totale de sortie de l’alimentation, en milliwatts. Une valeur égale à 0 indique 'Inconnu'.") : Amended ToSubclass,Units("milliwatts") : Amended ToSubclass] uint32 TotalOutputPower; [Description("TypeOfRangeSwitching décrit le type de basculement d’étendue de voltage d’entrée implémenté dans cette alimentation. Par exemple, Autoswitch peut être spécifié (valeur=4).") : Amended ToSubclass,Values{"Autre", "Inconnu", "Manuel", "Commutation automatique", "Gamme large", "Non applicable"} : Amended ToSubclass] uint16 TypeOfRangeSwitching; }; [Description("Possibilités et gestion du périphérique logique de batterie. Cette classe s’applique à la fois aux batteries des ordinateurs portables et aux autres batteries internes/externes comme celles utilisées dans les onduleurs.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Battery : CIM_LogicalDevice { [Description("Description de l’état de charge de la batterie. Des valeurs telles que \"Pleine charge\" (valeur = 3) ou \"Charge partielle\" (11) peuvent être spécifiées. La valeur 10 n’est pas valide dans le schéma CIM car dans DMI, elle indique qu’aucune batterie n’est installée. Dans ce cas, cet objet ne doit pas être instancié.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Pleine charge", "Faible", "Critique", "En charge", "En charge, bon niveau", "En charge, niveau faible", "En charge, niveau critique", "Non défini", "Charge partielle"} : Amended ToSubclass] uint16 BatteryStatus; [Description("TimeOnBattery indique, en secondes, le temps qui s’est écoulé depuis le dernier recours à la batterie de l’onduleur de l’ordinateur, ou depuis que le système ou l’onduleur a été redémarré. La plus faible de ces valeurs est retenue. La valeur 0 doit être renvoyée si la batterie est 'en ligne'.") : Amended ToSubclass,Units("secondes") : Amended ToSubclass] uint32 TimeOnBattery; [Description("EstimatedRunTime est une estimation en minutes de la durée de décharge totale de la batterie, compte tenu des conditions de consommation actuelles, si l’alimentation principale est interrompue ou si un ordinateur portable est déconnecté de son alimentation.") : Amended ToSubclass,Units("minutes") : Amended ToSubclass] uint32 EstimatedRunTime; [Description("Estimation du pourcentage de charge résiduelle.") : Amended ToSubclass,Units("pour cent") : Amended ToSubclass] uint16 EstimatedChargeRemaining; [Description("Énumération indiquant la composition chimique de la batterie.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Acide et plomb", "Nickel-cadmium", "Nickel Métal hydrure", "Lithium-ion", "Zinc air", "Lithium Polymère"} : Amended ToSubclass] uint16 Chemistry; [Description("Capacité théorique de la batterie en milliwatts-heures. Si cette propriété n’est pas prise en charge, entrez 0.") : Amended ToSubclass,Units("milliwatt-heures") : Amended ToSubclass] uint32 DesignCapacity; [Description("Capacité en pleine charge de la batterie en milliwatts-heures. La comparaison de cette valeur avec la capacité théorique DesignCapacity indique à quel moment la batterie doit être remplacée. La fin de vie d’une batterie intervient en général quand la capacité en pleine charge (FullChargeCapacity) devient inférieure à 80 % de la capacité DesignCapacity. Si cette propriété n’est pas prise en charge, entrez 0.") : Amended ToSubclass,Units("milliwatt-heures") : Amended ToSubclass] uint32 FullChargeCapacity; [Description("Tension théorique de la batterie en millivolts. Si cet attribut n’est pas pris en charge, entrez 0.") : Amended ToSubclass,Units("millivolts") : Amended ToSubclass] uint64 DesignVoltage; [Description("Le numéro de version des spécifications de données de la batterie intelligente pris en charge par cette batterie. Si la batterie ne prend pas en charge cette fonction, la valeur doit être laissée vide.") : Amended ToSubclass] string SmartBatteryVersion; [Description("Temps restant pour la charge complète de la batterie, compte tenu du taux de charge et de l’utilisation actuelle.") : Amended ToSubclass,Units("minutes") : Amended ToSubclass] uint32 TimeToFullCharge; [Description("Indique la durée de vue espérée pour la batterie, en minutes, en supposant que la batterie est en pleine charge. Cette propriété représenté la durée de vite totale espérée pour la batterie, et non son espérance de vie actuelle, qui est indiquée par la propriété EstimatedRunTime. ") : Amended ToSubclass,Units("minutes") : Amended ToSubclass] uint32 ExpectedLife; [Description("MaxRechargeTime indique, en minutes, la durée maximale nécessaire à la charge complète de la batterie. Cette propriété représente le temps nécessaire pour charger complètement une batterie entièrement déchargée, et non le temps de charge restant actuel, qui est indiqué par la propriété TimeToFullCharge. ") : Amended ToSubclass,Units("minutes") : Amended ToSubclass] uint32 MaxRechargeTime; }; [Description("Fonctionnalités et gestion du périphérique logique imprimante.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Printer : CIM_LogicalDevice { [Description("Information de statut pour une imprimante, au-delà de celle spécifiée dans la propriété LogicalDevice Availability. Les valeurs incluent \"En attente\" (3) et indiquent que le périphérique est en cours d’impression (4).") : Amended ToSubclass,Values{"Autre", "Inconnu", "En attente", "Impression en cours", "Préchauffage", "Impression arrêtée", "Hors connexion"} : Amended ToSubclass] uint16 PrinterStatus; [Description("Information sur une erreur d’impression.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Aucune erreur", "Niveau de papier faible", "Plus de papier", "Niveau de toner faible", "Il n’y a pas d’encre", "Capot ouvert", "Bourrage papier", "Hors connexion", "Entretien nécessaire", "Bac de réception plein"} : Amended ToSubclass] uint16 DetectedErrorState; [Description("Un tableau qui fournit des informations supplémentaires pour le statut d’erreur actuel, indiqué par DetectedErrorState.") : Amended ToSubclass] string ErrorInformation[]; [Description("Tableau de valeurs entière qui indique les types de papiers pris en charge.") : Amended ToSubclass,Values{"Inconnu", "Autre", "A", "B", "C", "D", "E", "Lettre US (215,9 x 279,4 mm)", "Legal US", "Enveloppe-NA-10x13", "Enveloppe-NA-9x12", "Enveloppe-NA-Numéro-10", "Enveloppe-NA-7x9", "Enveloppe-NA-9x11", "Enveloppe-NA-10x14", "Enveloppe-NA-Numéro-9", "Enveloppe-NA-6x9", "Enveloppe-NA-10x15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9A10", "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "C0", "C1", "C2C3", "C4", "C5", "C6", "C7", "C8", "Défini-ISO", "JIS B0", "JIS B1", "JIS B2", "JIS B3", "JIS B4", "JIS B5", "JIS B6", "JIS B7", "JIS B8", "JIS B9", "JIS B10", "NA-Lettre US", "NA-Légal US", "B4-Enveloppe US", "B5-Enveloppe US", "C3-Enveloppe US", "C4-Enveloppe US", "C5-Enveloppe US", "C6-Enveloppe US", "Enveloppe-longue-désignée", "Enveloppe-Monarque", "Exécutif US (18,42 x 26,67 cm)", "Folio US (215,9 x 330,2 mm)", "Facture", "Ledger US (431,8 x 279,4 mm)", "Quarto US"} : Amended ToSubclass] uint16 PaperSizesSupported[]; [Description("Un tableau de chaînes au format libre spécifiant les types de papier actuellement disponible sur l’imprimante. Chaque chaîne devrait être exprimée sous le format spécifié par le DPA (Document Printing Application) ISO/IEC 10175 qui est également résumé dans l’annexe C du RFC 1759 (MIB de l’imprimante). Des exemples de chaînes valides sont \"iso-a4-colored\" et \"Enveloppe-NA-10x14\". Par définition la taille du papier qui est définie et listée dans la propriété PaperTypesAvailable devrait également apparaître dans la propriété PaperSizesSupported.") : Amended ToSubclass] string PaperTypesAvailable[]; [Description("Spécifié le type de papier que l’imprimante va utiliser si le travail d’impression n’en spécifie aucun. La chaîne devrait être exprimée sous le format spécifié par le DPA (Document Printing Application) ISO/IEC 10175 qui est également résumé dans l’annexe C du RFC 1759 (MIB de l’imprimante).") : Amended ToSubclass] string DefaultPaperType; [Description("Spécifie le type de papier que l’imprimante utilise en ce moment. La chaîne devrait être exprimée sous le format spécifié par le DPA (Document Printing Application) ISO/IEC 10175 qui est également résumé dans l’annexe C du RFC 1759 (MIB de l’imprimante).") : Amended ToSubclass] string CurrentPaperType; [Description("Tableau qui indique les langues prises en charge par l’imprimante en mode natif.") : Amended ToSubclass,Values{"Autre", "Inconnu", "PCL", "HPGL", "PJL", "PS", "PSPrinter", "IPDS", "PPDS", "EscapeP", "Epson", "DDIF", "Interpress", "ISO6429", "Line Data", "MODCA", "REGIS", "SCS", "SPDL", "TEK4014", "PDS", "IGP", "CodeV", "DSCDSE", "WPS", "LN03", "CCITT", "QUIC", "CPAP", "DecPPL", "Texte simple", "NPAP", "DOC", "imPress", "Matricielle", "NPDL", "NEC201PL", "Automatique", "Pages", "LIPS", "TIFF", "Diagnostic", "CaPSL", "EXCL", "LCDS", "XES", "MIME", "XPS", "HPGL2", "PCLXL"} : Amended ToSubclass] uint16 LanguagesSupported[]; [Description("Tableau de chaînes ouvertes fournissant des explications détaillées pour chaque type mime pris en charge par l’imprimante. Si des données sont fournies pour cette propriété, alors la valeur 47, \"Mime\", devrait être inclue dans la propriété LanguagesSupported.") : Amended ToSubclass] string MimeTypesSupported[]; [Description("Indique la langue de l’imprimante en cours d’utilisation. Une langue qui est en cours d’utilisation par l’imprimante devrait également être listée dans LanguagesSupported.") : Amended ToSubclass,Values{"Autre", "Inconnu", "PCL", "HPGL", "PJL", "PS", "PSPrinter", "IPDS", "PPDS", "EscapeP", "Epson", "DDIF", "Interpress", "ISO6429", "Line Data", "MODCA", "REGIS", "SCS", "SPDL", "TEK4014", "PDS", "IGP", "CodeV", "DSCDSE", "WPS", "LN03", "CCITT", "QUIC", "CPAP", "DecPPL", "Texte simple", "NPAP", "DOC", "imPress", "Matricielle", "NPDL", "NEC201PL", "Automatique", "Pages", "LIPS", "TIFF", "Diagnostic", "CaPSL", "EXCL", "LCDS", "XES", "MIME"} : Amended ToSubclass] uint16 CurrentLanguage; [Description("Spécifie le type MIME actuellement utilisé par l’imprimante si la propriété CurrentLanguage est définie pour indiquer qu’un type MIME est en cours d’utilisation (valeur = 47).") : Amended ToSubclass] string CurrentMimeType; [Description("Indique le langage par défaut de l’imprimante. Un langage qui est utilisé par défaut par l’imprimante devrait également être listé dans LanguagesSupported.") : Amended ToSubclass,Values{"Autre", "Inconnu", "PCL", "HPGL", "PJL", "PS", "PSPrinter", "IPDS", "PPDS", "EscapeP", "Epson", "DDIF", "Interpress", "ISO6429", "Line Data", "MODCA", "REGIS", "SCS", "SPDL", "TEK4014", "PDS", "IGP", "CodeV", "DSCDSE", "WPS", "LN03", "CCITT", "QUIC", "CPAP", "DecPPL", "Texte simple", "NPAP", "DOC", "imPress", "Matricielle", "NPDL", "NEC201PL", "Automatique", "Pages", "LIPS", "TIFF", "Diagnostic", "CaPSL", "EXCL", "LCDS", "XES", "MIME"} : Amended ToSubclass] uint16 DefaultLanguage; [Description("Spécifie le type MIME par défaut utilisé par l’imprimante si la propriété DefaultLanguage est définie pour indiquer qu’est type MIME est en cours d’utilisation (valeur = 47).") : Amended ToSubclass] string DefaultMimeType; [Description("Travaux d’impression traités depuis la dernière réinitialisation. Ces travaux peuvent être traités à partir d’une ou plusieurs files d’attente d’impression.") : Amended ToSubclass] uint32 JobCountSinceLastReset; [Description("Heure de la dernière réinitialisation du périphérique d’impression.") : Amended ToSubclass] datetime TimeOfLastReset; [Description("Tableau de valeurs entières qui indique les possibilités de l’imprimante. Des informations telles que \"Impression recto verso\" (valeur = 3) ou \"Impression sur transparent\" (7) sont spécifiées dans cette propriété.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Impression des couleurs", "Impression recto verso", "Copies", "Assemblage", "Agrafage", "Impression sur transparent", "Perforer", "Page de garde", "Liaison", "Impression noir et blanc", "À une face", "Côté long recto verso", "Côté court recto verso", "Portrait", "Paysage", "Portrait inversé", "Paysage inversé", "Haute qualité", "Qualité normale", "Faible qualité"} : Amended ToSubclass] uint16 Capabilities[]; [Description("Tableau de chaînes ouvertes fournissant des explications plus détaillées pour chaque fonctionnalité de l’imprimante indiquée dans le tableau Possibilités. Remarque : chaque entrée de ce tableau est en relation avec l’entrée portant le même index dans le tableau Possibilités.") : Amended ToSubclass] string CapabilityDescriptions[]; [Description("Spécifie quelles finitions et autres fonctions de l’imprimante peuvent être utilisées par défaut. Une entrée dans DefaultCapabilities devrait également être listée dans le tableau des fonctions.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Impression des couleurs", "Impression recto verso", "Copies", "Assemblage", "Agrafage", "Impression sur transparent", "Perforer", "Page de garde", "Liaison", "Impression noir et blanc", "À une face", "Côté long recto verso", "Côté court recto verso", "Portrait", "Paysage", "Portrait inversé", "Paysage inversé", "Haute qualité", "Qualité normale", "Faible qualité"} : Amended ToSubclass] uint16 DefaultCapabilities[]; [Description("Spécifie quelles finissions et autres fonctions de l’imprimante sont actuellement en cours d’utilisation. Une entrée dans cette propriété devrait également être listée dans le tableau des fonctions.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Impression des couleurs", "Impression recto verso", "Copies", "Assemblage", "Agrafage", "Impression sur transparent", "Perforer", "Page de garde", "Liaison", "Impression noir et blanc", "À une face", "Côté long recto verso", "Côté court recto verso", "Portrait", "Paysage", "Portrait inversé", "Paysage inversé", "Haute qualité", "Qualité normale", "Faible qualité"} : Amended ToSubclass] uint16 CurrentCapabilities[]; [Description("Le nombre maximal de copies qui peut être produit par l’imprimante à partir d’une seule tâche.") : Amended ToSubclass] uint32 MaxCopies; [Description("Le nombre de copies qui sera produit pour une seule tâche à moins que cela ne soit spécifié autrement.") : Amended ToSubclass] uint32 DefaultCopies; [Description("Le nombre maximal de pages de flux d’impression que l’imprimante peut rendre sur une feuille de média simple.") : Amended ToSubclass] uint32 MaxNumberUp; [Description("Le nombre de pages de flux d’impression que l’imprimante va rendre sur une feuille de média simple jusqu’à ce que la tâche le spécifie autrement.") : Amended ToSubclass] uint32 DefaultNumberUp; [Description("Résolution horizontale de l’imprimante en points par pouce.") : Amended ToSubclass,Units("Pixels par pouce") : Amended ToSubclass] uint32 HorizontalResolution; [Description("Résolution verticale de l’imprimante en points par pouce.") : Amended ToSubclass,Units("Pixels par pouce") : Amended ToSubclass] uint32 VerticalResolution; [Description("Identifie les jeux de caractères disponibles pour la sortie de texte liée à la gestion de l’imprimante. Les chaînes fournies dans cette propriété devraient être conformes à la sémantique et à la syntaxe spécifiées dans la section 4.1.2 (\"Charset parameter\") dans RFC 2046 (MIME Part 2) et contenues dans le Registre du jeu de caractères INA. Des exemples incluent \"utf-8\", \"us-ascii\" et \"iso-8859-1\".") : Amended ToSubclass] string CharSetsSupported[]; [Description("Spécifie le jeu de caractères en cours d’utilisation pour la sortie de texte concernant la gestion de l’imprimante. Le jeu de caractères décrit par cette propriété devrait également être listé dans CharsetsSupported. La chaîne spécifiée par cette propriété devrait être conforme à la sémantique et à la syntaxe spécifiées dans la section 4.1.2 (\"Charset parameter\") dans RFC 2046 (MIME Part 2) et contenues dans le Registre du jeu de caractères IANA. Des exemples incluent \"utf-8\", \"us-ascii\" et \"iso-8859-1\".") : Amended ToSubclass] string CurrentCharSet; [Description("Identifie les langues disponibles pour les chaînes utilisées par l’imprimante pour la sortie d’informations de gestion. Les chaînes devraient être conformes à la norme RFC 1766, par exemple \"fr\" est utilisé pour français.") : Amended ToSubclass] string NaturalLanguagesSupported[]; [Description("Identifie la langue actuelle en cours d’utilisation par l’imprimante pour la gestion. La langue listée dans la propriété CurrentNaturalLanguage devrait également être listée dans NaturalLanguagesSupported.") : Amended ToSubclass] string CurrentNaturalLanguage; [Description("Spécifie la tâche la plus importante (en flux d’octets) que l’imprimante va accepter en unités de kilo-octets. Une valeur égale à zéro indique qu’aucune limite n’a été définie.") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint32 MaxSizeSupported; [Description("Décrit toutes les feuilles de tâches qui sont disponibles sur l’imprimante. Cela peut-être utilisé pour décrire la bannière qu’une imprimante peut fournir au début de chaque tâche, ou décrire d’autres options spécifiées par l’utilisateur.") : Amended ToSubclass] string AvailableJobSheets[]; [Description("Spécifie la technologie de marquage utilisée par l’imprimante.") : Amended ToSubclass,Values{"Autre", "Inconnu", "LED électrophotographique", "Laser électrophotographique", "Autre électrophotographique", "Impact : Tête d’impression matricielle 9 aiguilles", "Impact : Tête d’impression matricielle 24 aiguilles", "Impact : Tête d’impression matricielle autre", "Impact : Tête d’impression formée", "Impact : Bande", "Impact : Autre", "Jet d’encre : Liquide", "Jet d’encre : Solide", "Jet d’encre : Autre", "Stylo", "Transfert thermique", "Sensible à la température", "Diffusion thermique", "Thermique : Autre", "Électroérosion", "Électrostatique", "Microfiche photographique", "Photocomposeuse photographique", "Microfiche photographique", "Déposition d’ion", "eBeam", "Machine à écrire"} : Amended ToSubclass] uint16 MarkingTechnology; }; [Description("Possibilités et gestion du périphérique logique processeur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Processor : CIM_LogicalDevice { [Description("Largeur d’adressage du processeur en bits.") : Amended ToSubclass,Units("Bits") : Amended ToSubclass] uint16 AddressWidth; [Description("Vitesse actuelle (en MHz) de ce processeur.") : Amended ToSubclass,Units("mégahertz") : Amended ToSubclass] uint32 CurrentClockSpeed; [Description("Largeur de données du processeur en bits.") : Amended ToSubclass,Units("Bits") : Amended ToSubclass] uint16 DataWidth; [Description("Le type de famille du processeur. Par exemple, les valeurs incluent \"Processeur Pentium(R) MMX(TM)\" (14) et \"68040\" (96).") : Amended ToSubclass,Values{"Autre", "Inconnu", "8086", "80286", "80386", "80486", "8087", "80287", "80387", "80487", "Processeur de type Pentium(R)", "Pentium(R) Pro", "Pentium(R) II", "Processeur Pentium(R) MMX(TM)", "Celeron(TM)", "Pentium(R) II Xeon(TM)", "Pentium(R) III", "Processeurs de type M1", "Processeurs de type M2", "Processeurs de type K5", "Processeurs de type K6", "K6-2", "K6-3", "Processeurs AMD Athlon(TM)", "Processeur AMD(R) Duron(TM)", "Processeur de type AMD29000", "K6-2+", "Processeurs de type Power PC", "Power PC 601", "Power PC 603", "Power PC 603+", "Power PC 604", "Power PC 620", "Power PC X704", "Power PC 750", "Processeurs de type Alpha", "Alpha 21064", "Alpha 21066", "Alpha 21164", "Alpha 21164PC", "Alpha 21164a", "Alpha 21264", "Alpha 21364", "Processeurs de type MIPS", "MIPS R4000", "MIPS R4200", "MIPS R4400", "MIPS R4600", "MIPS R10000", "Processeurs de type SPARC", "SuperSPARC", "microSPARC II", "microSPARC IIep", "UltraSPARC", "UltraSPARC II", "UltraSPARC IIi", "UltraSPARC III", "UltraSPARC IIIi", "68040", "Processeurs de type 68xxx", "68000", "68010", "68020", "68030", "Processeurs de type Hobbit", "Processeur de type Crusoe(TM) TM5000", "Processeur de type Crusoe(TM) TM3000", "Famille Efficeon(TM) TM8000", "Processeurs de type Weitek", "Processeur Itanium(TM)", "Famille des processeurs AMD Athlon(TM) 64 bits", "Processeur de type AMD Opteron(TM)", "Processeurs de type PA-RISC", "PA-RISC 8500", "PA-RISC 8000", "PA-RISC 7300LC", "PA-RISC 7200", "PA-RISC 7100LC", "PA-RISC 7100", "Processeurs de type V30", "Pentium(R) III Xeon(TM)", "Processeur Pentium(R) III / Intel(R) SpeedStep(TM)", "Pentium(R) 4", "Intel(R) Xeon(TM)", "Processeurs de type AS400", "Processeur Intel(R) Xeon(TM) MP", "Processeur de type AMD AthlonXP(TM)", "Processeur de type AMD AthlonMP(TM)", "Intel(R) Itanium(R) 2", "Processeur Intel Pentium M", "K7", "Processeurs de type IBM390", "G4", "G5", "G6", "Base d’architecture 'z'", "i860", "i960", "SH-3", "SH-4", "ARM", "StrongARM", "6x86", "MediaGX", "MII", "WinChip", "DSP", "Processeur vidéo"} : Amended ToSubclass] uint16 Family; [Description("Une chaîne décrivant le type de famille de processeurs - utilisée quand la propriété de la famille est définie à 1 (\"Autre\"). Cette chaîne devrait être définie à NULL quand la propriété de la famille est une valeur autre que 1.") : Amended ToSubclass] string OtherFamilyDescription; [Description("Charge du processeur, estimée par moyenne sur la dernière minute, exprimée en pourcentage.") : Amended ToSubclass,Units("pour cent") : Amended ToSubclass] uint16 LoadPercentage; [Description("Vitesse maximale (en MHz) de ce processeur.") : Amended ToSubclass,Units("mégahertz") : Amended ToSubclass] uint32 MaxClockSpeed; [Description("Chaîne ouverte qui décrit le rôle du processeur - par exemple, \"Processeur central\"' ou \"Processeur mathématique\"") : Amended ToSubclass] string Role; [Description("Information concernant le socket CPU en incluant des données précisant comment ce processeur peut être mis à niveau (si des mises à niveau sont prises en charge). Cette propriété est une énumération de valeurs entières.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Carte fille", "Connecteur ZIF", "Remplacement/Portage", "Aucun", "Connecteur LIF", "Connecteur 1", "Connecteur 2", "Fiche 370 broches", "Slot A", "Slot M", "Emplacement 423", "Emplacement A (emplacement 462)", "Emplacement 478", "Emplacement 754", "Emplacement 940", "Emplacement 939"} : Amended ToSubclass] uint16 UpgradeMethod; [Description("Stepping est une chaîne ouverte qui indique le numéro de version du processeur dans sa famille.") : Amended ToSubclass] string Stepping; [Description("Identifiant absolument unique pour le processeur. Cet identifiant n’est unique que dans la famille du processeur.") : Amended ToSubclass] string UniqueId; }; [Description("Possibilités et gestion d’un onduleur. Les propriétés de l’onduleur indiquent à quel moment la tension d’entrée est atténuée ou amplifiée, et fournit une information globale sur les batteries, les générateurs, etc. qui constituent le dispositif. Ces composants individuels (par exemple, plusieurs batteries) peuvent aussi être modélisées indépendamment et associés à l’onduleur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_UninterruptiblePowerSupply : CIM_PowerSupply { [Description("Si la tension (en millivolts) devient inférieure à la valeur spécifiée par la propriété Range2InputVoltageLow, l’onduleur compensera en amplifiant la tension grâce à ses sources d’énergie. Une valeur égale à 0 indique que la tension pour laquelle l’amplification a lieu est 'inconnue'.") : Amended ToSubclass,Units("millivolts") : Amended ToSubclass] uint32 Range1InputVoltageLow; [Description("Si la tension (en millivolts) devient supérieure à la valeur spécifiée par la propriété Range1InputVoltageHigh, l’onduleur compensera en atténuant la tension. Une valeur égale à 0 indique que la tension pour laquelle l’atténuation a lieu est 'inconnue'.") : Amended ToSubclass,Units("millivolts") : Amended ToSubclass] uint32 Range1InputVoltageHigh; [Description("Si la tension (en millivolts) devient inférieure à la valeur spécifiée par la propriété Range2InputVoltageLow, l’onduleur compensera en amplifiant la tension grâce à ses sources d’énergie. Une valeur égale à 0 indique que la tension pour laquelle l’amplification a lieu est 'inconnue'.") : Amended ToSubclass,Units("millivolts") : Amended ToSubclass] uint32 Range2InputVoltageLow; [Description("Si la tension (en millivolts) devient supérieure à la valeur spécifiée par la propriété Range2InputVoltageHigh, l’onduleur compensera en atténuant la tension. Une valeur égale à 0 indique que la tension pour laquelle l’atténuation a lieu est 'inconnue'.") : Amended ToSubclass,Units("millivolts") : Amended ToSubclass] uint32 Range2InputVoltageHigh; [Description("Indication de la capacité résiduelle dans les batteries, le générateur, etc. de l’onduleur. La valeur \"Normal\" (2) indique que la durée restante de fonctionnement estimée en minutes est supérieure à l’état de 'faible énergie' défini pour l’onduleur (généralement deux minutes). La valeur \"Faible\" (3) indique que la durée restante de fonctionnement estimée en minutes est inférieure ou égale à l’état de 'faible énergie' défini pour l’onduleur. La valeur \"Déchargé\" (4) indique que l’onduleur sera incapable de maintenir la consommation actuelle dans le cas où l’alimentation principale serait interrompue (ce qui comprend le cas d’une coupure d’alimentation).") : Amended ToSubclass,Values{"Inconnu", "Normal", "Faible", "Déchargé"} : Amended ToSubclass] uint16 RemainingCapacityStatus; [Description("TimeOnBackup indique, en secondes, le temps qui s’est écoulé depuis la dernière commutation de l’onduleur vers la batterie, le générateur, etc. ou depuis que l’onduleur a été redémarré. La plus faible de ces valeurs est retenue. La valeur 0 doit être renvoyée si l’onduleur est 'en ligne'.") : Amended ToSubclass,Units("secondes") : Amended ToSubclass] uint32 TimeOnBackup; [Description("EstimatedRunTime est une estimation en minutes de la durée de décharge totale de la batterie, du générateur, etc. compte tenu des conditions de consommation actuelles, si l’alimentation principale est interrompue.") : Amended ToSubclass,Units("minutes") : Amended ToSubclass] uint32 EstimatedRunTime; [Description("Estimation du pourcentage de charge résiduelle d’un onduleur (qui utilise la technologie par batteries).") : Amended ToSubclass,Units("pour cent") : Amended ToSubclass] uint16 EstimatedChargeRemaining; }; [Description("Possibilités et gestion du périphérique logique port parallèle") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ParallelController : CIM_Controller { [Description("Énumération de valeurs entières qui indique les possibilités du contrôleur parallèle") : Amended ToSubclass,Values{"Inconnu", "Autre", "Compatible XT/AT", "Compatible PS/2", "ECP", "EPP", "PC-98", "PC-98-Hireso", "PC-H98"} : Amended ToSubclass] uint16 Capabilities[]; [Description("Tableau de chaînes ouvertes fournissant des explications plus détaillées pour chaque fonctionnalité du contrôleur parallèle indiquée dans le tableau Possibilités. Remarque : chaque entrée de ce tableau est en relation avec l’entrée portant le même index dans le tableau Possibilités.") : Amended ToSubclass] string CapabilityDescriptions[]; [Description("Positionné à True si le contrôleur parallèle prend en charge DMA.") : Amended ToSubclass] boolean DMASupport; }; [Description("Possibilités et gestion du périphérique logique contrôleur SCSI.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SCSIController : CIM_Controller { [Description("Nombre de délais d’expiration du contrôleur SCSI qui se sont produits depuis la dernière réinitialisation.") : Amended ToSubclass] uint32 ControllerTimeouts; [Units("Bits") : Amended ToSubclass,Description("Largeur de données maximale (en bits) prise en charge par le contrôleur SCSI.") : Amended ToSubclass] uint32 MaxDataWidth; [Units("Bits par seconde") : Amended ToSubclass,Description("Taux de transfert maximal pris en charge par le contrôleur SCSI (en bits par secondes).") : Amended ToSubclass] uint64 MaxTransferRate; [Description("Énumération de valeurs entière qui indique si le contrôleur SCSI fournit ou non une redondance ou une protection contre les défaillances des périphériques.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Non protégé", "Protégé", "Protégé par SCC (SCSI-3 Controller Command)", "Protégé par SCC-2 (SCSI-3 Controller Command)"} : Amended ToSubclass] uint16 ProtectionManagement; }; [Description("Possibilités et gestion du périphérique logique port série.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SerialController : CIM_Controller { [Description("La propriété Possibilités définit la compatibilité du niveau de la puce pour le contrôleur série. Donc, cette propriété décrit la mise dans la mémoire tampon et les autres possibilités du contrôleur série, qui peuvent dépendre du type de puce. La propriété est un entier énuméré.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Compatible XT/AT", "Compatible 16450", "Compatible 16550", "Compatible 16550A", "Compatible 8251", "Compatible 8251FIFO"} : Amended ToSubclass] uint16 Capabilities[]; [Description("Tableau de chaînes ouvertes fournissant des explications plus détaillées pour chaque fonctionnalité du contrôleur série indiquée dans le tableau Possibilités. Remarque : chaque entrée de ce tableau est en relation avec l’entrée portant le même index dans le tableau Possibilités.") : Amended ToSubclass] string CapabilityDescriptions[]; [Description("Vitesse maximale (en bauds) en bits par secondes pris en charge par le contrôleur série.") : Amended ToSubclass,Units("Bits par seconde") : Amended ToSubclass] uint32 MaxBaudRate; }; [DisplayName("Fichiers (CIM)") : Amended,Description("La classe CIM_LogicalFile représente une collection nommée de données (ceci peut être le code exécutable) se trouvant dans un système de fichiers ou sur une extension de stockage.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_LogicalFile : CIM_LogicalElement { [DisplayName("Nombre de fichiers ouverts actuels") : Amended,Description("La propriété InUseCount est un entier qui indique le nombre de 'fichiers ouverts' qui sont actif pour l’instant sur le fichier.") : Amended ToSubclass] uint64 InUseCount; [DisplayName("Devrait être archivé") : Amended,Description("La propriété Archive est une valeur booléenne qui indique que le fichier doit être archivé.") : Amended ToSubclass] boolean Archive; [DisplayName("Nom de classe du système d’ordinateurs") : Amended,Description("La propriété CSCreationClassName est une chaîne qui indique la classe du système d’ordinateur.") : Amended ToSubclass] string CSCreationClassName; [DisplayName("Nom du système d’ordinateurs") : Amended,Description("La propriété CSName est une chaîne qui indique le nom du système d’ordinateur.") : Amended ToSubclass] string CSName; [DisplayName("Compressé") : Amended,Description("La propriété Compressed est une valeur booléenne qui indique que le fichier est compressé.") : Amended ToSubclass] boolean Compressed; [DisplayName("Nom de la classe") : Amended,Description("La propriété CreationClassName est une chaîne qui indique le nom de cette classe.") : Amended ToSubclass] string CreationClassName; [DisplayName("Date de création") : Amended,Description("La propriété CreationDate est une valeur au format date/heure qui indique la date de création du fichier.") : Amended ToSubclass] datetime CreationDate; [DisplayName("Chiffré") : Amended,Description("La propriété Encrypted est une valeur booléenne qui indique que le fichier est chiffré.") : Amended ToSubclass] boolean Encrypted; [DisplayName("Nom de classe du système de fichiers") : Amended,Description("La propriété FSCreationClassName est une chaîne qui indique la classe du système de fichiers.") : Amended ToSubclass] string FSCreationClassName; [DisplayName("Nom du système de fichiers") : Amended,Description("La propriété FSName est une chaîne qui indique le nom du système de fichiers.") : Amended ToSubclass] string FSName; [DisplayName("Dernier accès le") : Amended,Description("La propriété LastAccessed est une valeur au format date/heure qui indique la date du plus récent accès au fichier.") : Amended ToSubclass] datetime LastAccessed; [DisplayName("Dernière modification le") : Amended,Description("La propriété LastModified est une valeur au format date/heure qui indique la date de la plus récente modification du fichier.") : Amended ToSubclass] datetime LastModified; [DisplayName("Accessible en lecture") : Amended,Description("La propriété Readable est une valeur booléenne qui indique si le fichier peut être lu.") : Amended ToSubclass] boolean Readable; [DisplayName("Taille") : Amended,Description("La propriété FileSize représente la taille du fichier (en octets).") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint64 FileSize; [DisplayName("Peut être écrit") : Amended,Description("La propriété Writeable est une valeur booléenne qui indique si le fichier est accessible en écriture.") : Amended ToSubclass] boolean Writeable; [DisplayName("Caché") : Amended,Description("La propriété Hidden est une valeur booléenne qui indique si le fichier est caché.") : Amended ToSubclass] boolean Hidden; [DisplayName("Fichier système") : Amended,Description("La propriété System est une valeur booléenne qui indique si le fichier est un fichier système.") : Amended ToSubclass] boolean System; [DisplayName("Type de fichier") : Amended,Description("La propriété FileType est un descripteur de chaîne qui représente le type de fichier (indiqué par la propriété Extension).") : Amended ToSubclass] string FileType; [DisplayName("Nom de fichier huit point trois") : Amended,Description("La propriété EightDotThreeFileName est une chaîne qui représente le nom compatible DOS pour ce fichier.\nExemple : c:\\progra~1") : Amended ToSubclass] string EightDotThreeFileName; [DisplayName("Méthode de compression") : Amended,Description("La propriété CompressionMethod est une chaîne ouverte qui indique l’algorithme ou l’outil utilisé pour compresser le fichier logique. S'il n’est pas possible ou s’il n’est pas souhaité que le schéma de compression soit décrit (peut-être parce qu’il est inconnu), utilisez les mots suivants : \"Inconnu\" pour indiquer que le fait que le fichier soit compressé ou non est inconnu, \"Compressé\" pour indiquer que le fichier est compressé mais que le schéma de compression n’est pas connu ou n’est pas révélé, et \"Non compressé\" pour indiquer que le fichier logique n’est pas compressé.") : Amended ToSubclass] string CompressionMethod; [DisplayName("Méthode de chiffrement") : Amended,Description("La propriété EncryptionMethod est une chaîne ouverte qui indique l’algorithme ou l’outil utilisé pour chiffrer le fichier logique. S'il n’est pas possible ou s’il n’est pas souhaité que le schéma de compression soit décrit (peut-être pour des raisons de sécurité), utilisez les mots suivants : \"Inconnu\" pour indiquer que le fait que le fichier soit chiffré ou non est inconnu, \"Chiffré\" pour indiquer que le fichier est chiffré mais que le schéma de chiffrement n’est pas connu ou n’est pas révélé, et \"Non chiffré\" pour indiquer que le fichier logique n’est pas chiffré.") : Amended ToSubclass] string EncryptionMethod; [Description("La propriété Name est une chaîne qui représente le nom hérité qui sert de clé sur une instance de fichier logique à l’intérieur d’un système de fichiers. Il faut fournir des chemins d’accès complets. Exemple : c:\\winnt\\system\\win.ini") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] string Name; [DisplayName("Lecteur") : Amended,Description("La propriété Drive est une chaîne qui représente la lettre de lecteur (y compris les deux points) du fichier. Exemple : c :") : Amended ToSubclass] string Drive; [DisplayName("Chemin d’accès") : Amended,Description("La propriété Path est une chaîne qui représente le chemin d’accès au fichier. Ceci comprend les barres obliques inversées initiales et finales. Exemple : \\windows\\system\\") : Amended ToSubclass] string Path; [DisplayName("Nom du fichier") : Amended,Description("La propriété FileName est une chaîne qui représente le nom du fichier (sans extension). Exemple : autoexec") : Amended ToSubclass] string FileName; [DisplayName("Extension du fichier") : Amended,Description("La propriété Extension est une chaîne qui représente l’extension du fichier (sans le point). Exemple : txt, mof, mdb.") : Amended ToSubclass] string Extension; [DisplayName("Droits d’accès") : Amended,Description("La propriété AccessMask est un tableau de bits qui représente les droits d’accès à un fichier ou à un répertoire donné accordés à l’utilisateur ou au groupe au nom desquels l’instance est renvoyée. Cette propriété n’est prise en charge que sous Windows NT et Windows 2000. Sur les volumes FAT Windows 98 et Windows NT/2000, FULL_ACCESS est renvoyé, ce qui indique qu’aucune mesure de sécurité n’a été prise concernant l’objet.") : Amended ToSubclass,BitValues{"FILE_READ_DATA (fichier) ou FILE_LIST_DIRECTORY (répertoire)", "FILE_WRITE_DATA (fichier) ou FILE_ADD_FILE (répertoire)", "FILE_APPEND_DATA (fichier) ou FILE_ADD_SUBDIRECTORY (répertoire)", "FILE_READ_EA", "FILE_WRITE_EA", "FILE_EXECUTE (fichier) ou FILE_TRAVERSE (répertoire)", "FILE_DELETE_CHILD (répertoire)", "FILE_READ_ATTRIBUTES", "FILE_WRITE_ATTRIBUTES", "DELETE", "READ_CONTROL", "WRITE_DAC", "WRITE_OWNER", "SYNCHRONIZE"} : Amended ToSubclass] uint32 AccessMask; [Description("La méthode TakeOwnerShip obtient l’appartenance du fichier logique spécifié dans le chemin d’accès de l’objet. Si le fichier logique est un répertoire, alors TakeOwnerShip agira récursivement en prenant l’appartenance de tous les fichiers et sous répertoires que le répertoire contient. \nElle renvoie une des valeurs entières suivantes :\n0 - La requête a fonctionné correctement.\n2 - L'accès a été interdit.\n8 - Une erreur non spécifiée s’est produite.\n9 - Le nom spécifié n'était pas valide.\n10 - L'objet spécifié existe déjà.\n11 - Le système de fichiers n’est pas NTFS.\n12 - La plate forme n’est pas Windows NT ou Windows 2000.\n13 - Le lecteur n’est pas le même.\n14 - Le répertoire n’est pas vide.\n15 - Il s’est produit une violation de partage.\n16 - Le fichier de démarrage spécifié n'était pas valide.\n17 - Un privilège requis pour l’opération n’est pas maintenu.\n21 - Un paramètre spécifié n’est pas valide.\n") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec non spécifié", "Objet non valide", "L'objet existe déjà", "Le système de fichiers n’est pas NTFS", "La plate-forme n’est pas NT ou Windows 2000", "Le lecteur est différent", "Répertoire non vide", "Violation de partage", "Fichier de démarrage non valide", "Privilège non maintenu", "Paramètre non valide"} : Amended ToSubclass] uint32 TakeOwnerShip(); [Description("La méthode ChangeSecurityPermissions modifie les autorisations de sécurité pour le fichier logique spécifié dans le chemin d’accès de l’objet. Si le fichier logique est un répertoire, alors ChangeSecurityPermissions agira de façon récursive, en modifiant les autorisations de sécurité de tous les fichiers et sous-répertoires que contient le répertoire. ChangeSecurityPermissions renvoie une valeur entière de 0 si les autorisations ont été modifiées, et tout autre nombre pour indiquer une erreur.\nElle renvoie une des valeurs entières suivantes :\n0 - La requête a fonctionné correctement.\n2 - L'accès a été interdit.\n8 - Une erreur non spécifiée s’est produite.\n9 - Le nom spécifié n'était pas valide.\n10 - L'objet spécifié existe déjà.\n11 - Le système de fichiers n’est pas NTFS.\n12 - La plate forme n’est pas Windows NT ou Windows 2000.\n13 - Le lecteur n’est pas le même.\n14 - Le répertoire n’est pas vide.\n15 - Il s’est produit une violation de partage.\n16 - Le fichier de démarrage spécifié n'était pas valide.\n17 - Un privilège requis pour l’opération n’est pas maintenu.\n21 - Un paramètre spécifié n’est pas valide.\n") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec non spécifié", "Objet non valide", "L'objet existe déjà", "Le système de fichiers n’est pas NTFS", "La plate-forme n’est pas NT ou Windows 2000", "Le lecteur est différent", "Répertoire non vide", "Violation de partage", "Fichier de démarrage non valide", "Privilège non maintenu", "Paramètre non valide"} : Amended ToSubclass] uint32 ChangeSecurityPermissions([In,Description("Le paramètre d’entrée SecurityDescriptor indique les informations de sécurité") : Amended ToSubclass] Win32_SecurityDescriptor SecurityDescriptor,[In,Description("Le paramètre d’entrée Option spécifie le privilège de sécurité actuel devant être modifié. Change_Owner_Security_Information - Modifie le propriétaire du fichier logique. Change_Group_Security_Information - Modifie le groupe du fichier logique. Change_Dacl_Security_Information - Modifie la liste de contrôle d’accès du fichier logique. Change_Sacl_Security_Information - Modifie la liste de contrôle d’accès système du fichier logique.") : Amended ToSubclass,BitValues{"Change_Owner_Security_Information", "Change_Group_Security_Information", "Change_Dacl_Security_Information", "Change_Sacl_Security_Information"} : Amended ToSubclass] uint32 Option); [Description("La méthode Copy copie le fichier logique ou le répertoire spécifié dans le chemin d’accès de l’objet vers l’emplacement spécifié par le paramètre d’entrée. Copy renvoie une valeur entière égale à 0 si le fichier a été copié correctement ou toute autre valeur pour indiquer une erreur. La copie n’est pas prise en charge si le remplacement d’un fichier logique existant est nécessaire.\nElle renvoie une des valeurs entières suivantes :\n0 - La requête a fonctionné correctement.\n2 - L'accès a été interdit.\n8 - une erreur non spécifiée s’est produite.\n9 - Le nom spécifié n'était pas valide.\n10 - L'objet spécifié existe déjà.\n11 - Le système de fichiers n’est pas NTFS.\n12 - La plate forme n’est pas Windows NT ou Windows 2000.\n13 - Le lecteur n’est pas le même.\n14 - Le répertoire n’est pas vide.\n15 - Il s’est produit une violation de partage.\n16 - Le fichier de démarrage spécifié n'était pas valide.\n17 - Un privilège requis pour l’opération n’est pas maintenu.\n21 - Un paramètre spécifié n’est pas valide.\n") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec non spécifié", "Objet non valide", "L'objet existe déjà", "Le système de fichiers n’est pas NTFS", "La plate-forme n’est pas NT ou Windows 2000", "Le lecteur est différent", "Répertoire non vide", "Violation de partage", "Fichier de démarrage non valide", "Privilège non maintenu", "Paramètre non valide"} : Amended ToSubclass] uint32 Copy([In,Description("Le paramètre d’entrée FileName est une chaîne qui représente le nom complet de la copie du fichier (ou du répertoire). Exemple : c:\\temp\\NouveauRép") : Amended ToSubclass] string FileName); [Description("La méthode Rename renomme le fichier logique ou le répertoire spécifié dans le chemin d’accès de l’objet. Rename renvoie une valeur entière égale à 0 si le fichier a été renommé correctement ou toute autre valeur pour indiquer une erreur. Le changement de nom n’est pas pris en charge si la destination se trouve sur un autre lecteur ou si le remplacement d’un fichier logique existant est nécessaire\nElle renvoie une des valeurs entières suivantes :\n0 - La requête a fonctionné correctement.\n2 - L'accès a été interdit.\n8 - une erreur non spécifiée s’est produite.\n9 - Le nom spécifié n'était pas valide.\n10 - L'objet spécifié existe déjà.\n11 - Le système de fichiers n’est pas NTFS.\n12 - La plate forme n’est pas Windows NT ou Windows 2000.\n13 - Le lecteur n’est pas le même.\n14 - Le répertoire n’est pas vide.\n15 - Il s’est produit une violation de partage.\n16 - Le fichier de démarrage spécifié n'était pas valide.\n17 - Un privilège requis pour l’opération n’est pas maintenu.\n21 - Un paramètre spécifié n’est pas valide.\n") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec non spécifié", "Objet non valide", "L'objet existe déjà", "Le système de fichiers n’est pas NTFS", "La plate-forme n’est pas NT ou Windows 2000", "Le lecteur est différent", "Répertoire non vide", "Violation de partage", "Fichier de démarrage non valide", "Privilège non maintenu", "Paramètre non valide"} : Amended ToSubclass] uint32 Rename([In,Description("Le paramètre d’entrée FileName est une chaîne qui représente le nouveau nom du fichier logique ou du répertoire. Le paramètre d’entrée FileName doit être un nom complet. Exemple : c:\\temp\\NouveauFichier.txt.") : Amended ToSubclass] string FileName); [Description("La méthode Delete va supprimer le fichier logique ou le répertoire spécifié dans le chemin d’accès de l’objet. Delete renvoie une valeur entière égale à 0 si le fichier a été supprimé correctement ou toute autre valeur pour indiquer une erreur.\nElle renvoie une des valeurs entières suivantes :\n0 - La requête a fonctionné correctement.\n2 - L'accès a été interdit.\n8 - une erreur non spécifiée s’est produite.\n9 - Le nom spécifié n'était pas valide.\n10 - L'objet spécifié existe déjà.\n11 - Le système de fichiers n’est pas NTFS.\n12 - La plate forme n’est pas Windows NT ou Windows 2000.\n13 - Le lecteur n’est pas le même.\n14 - Le répertoire n’est pas vide.\n15 - Il s’est produit une violation de partage.\n16 - Le fichier de démarrage spécifié n'était pas valide.\n17 - Un privilège requis pour l’opération n’est pas maintenu.\n21 - Un paramètre spécifié n’est pas valide.\n") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec non spécifié", "Objet non valide", "L'objet existe déjà", "Le système de fichiers n’est pas NTFS", "La plate-forme n’est pas NT ou Windows 2000", "Le lecteur est différent", "Répertoire non vide", "Violation de partage", "Fichier de démarrage non valide", "Privilège non maintenu", "Paramètre non valide"} : Amended ToSubclass] uint32 Delete(); [Description("La méthode Compress compresse le fichier logique ou le répertoire spécifié dans le chemin d’accès de l’objet. Compress renvoie une valeur entière égale à 0 si le fichier a été compressé correctement ou toute autre valeur pour indiquer une erreur.\nElle renvoie une des valeurs entières suivantes :\n0 - La requête a fonctionné correctement.\n2 - L'accès a été interdit.\n8 - une erreur non spécifiée s’est produite.\n9 - Le nom spécifié n'était pas valide.\n10 - L'objet spécifié existe déjà.\n11 - Le système de fichiers n’est pas NTFS.\n12 - La plate forme n’est pas Windows NT ou Windows 2000.\n13 - Le lecteur n’est pas le même.\n14 - Le répertoire n’est pas vide.\n15 - Il s’est produit une violation de partage.\n16 - Le fichier de démarrage spécifié n'était pas valide.\n17 - Un privilège requis pour l’opération n’est pas maintenu.\n21 - Un paramètre spécifié n’est pas valide.\n") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec non spécifié", "Objet non valide", "L'objet existe déjà", "Le système de fichiers n’est pas NTFS", "La plate-forme n’est pas NT ou Windows 2000", "Le lecteur est différent", "Répertoire non vide", "Violation de partage", "Fichier de démarrage non valide", "Privilège non maintenu", "Paramètre non valide"} : Amended ToSubclass] uint32 Compress(); [Description("La méthode Uncompress décompresse le fichier logique ou le répertoire spécifié dans le chemin d’accès de l’objet. Uncompress renvoie une valeur entière égale à 0 si le fichier a été compressé correctement ou toute autre valeur pour indiquer une erreur.\nElle renvoie une des valeurs entières suivantes :\n0 - La requête a fonctionné correctement.\n2 - L'accès a été interdit.\n8 - une erreur non spécifiée s’est produite.\n9 - Le nom spécifié n'était pas valide.\n10 - L'objet spécifié existe déjà.\n11 - Le système de fichiers n’est pas NTFS.\n12 - La plate forme n’est pas Windows NT ou Windows 2000.\n13 - Le lecteur n’est pas le même.\n14 - Le répertoire n’est pas vide.\n15 - Il s’est produit une violation de partage.\n16 - Le fichier de démarrage spécifié n'était pas valide.\n17 - Un privilège requis pour l’opération n’est pas maintenu.\n21 - Un paramètre spécifié n’est pas valide.\n") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec non spécifié", "Objet non valide", "L'objet existe déjà", "Le système de fichiers n’est pas NTFS", "La plate-forme n’est pas NT ou Windows 2000", "Le lecteur est différent", "Répertoire non vide", "Violation de partage", "Fichier de démarrage non valide", "Privilège non maintenu", "Paramètre non valide"} : Amended ToSubclass] uint32 Uncompress(); [Description("La méthode TakeOwnerShipEx obtient l’appartenance du fichier logique spécifié dans le chemin d’accès de l’objet. Si le fichier logique est un répertoire, alors cette méthode agira récursivement en prenant l’appartenance de tous les fichiers et sous répertoires que le répertoire contient. TakeOwnerShipEx renvoie une valeur entière de 0 en cas de succès et toute autre valeur indique une erreur. TakeOwnerShipEx est une version étendue de la méthode TakeOwnerShip.\nElle renvoie une des valeurs entières suivantes :\n0 - La requête a fonctionné correctement.\n2 - L'accès a été interdit.\n8 - une erreur non spécifiée s’est produite.\n9 - Le nom spécifié n'était pas valide.\n10 - L'objet spécifié existe déjà.\n11 - Le système de fichiers n’est pas NTFS.\n12 - La plate forme n’est pas Windows NT ou Windows 2000.\n13 - Le lecteur n’est pas le même.\n14 - Le répertoire n’est pas vide.\n15 - Il s’est produit une violation de partage.\n16 - Le fichier de démarrage spécifié n'était pas valide.\n17 - Un privilège requis pour l’opération n’est pas maintenu.\n21 - Un paramètre spécifié n’est pas valide.\n") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec non spécifié", "Objet non valide", "L'objet existe déjà", "Le système de fichiers n’est pas NTFS", "La plate-forme n’est pas NT ou Windows 2000", "Le lecteur est différent", "Répertoire non vide", "Violation de partage", "Fichier de démarrage non valide", "Privilège non maintenu", "Paramètre non valide"} : Amended ToSubclass] uint32 TakeOwnerShipEx([Out,Description("Le paramètre de sortie StopFileName est une chaîne qui représente le nom du fichier/répertoire pour lequel la méthode TakeOwnerShipEx a échoué. Le paramètre StopFileName est nul si la méthode aboutit.") : Amended ToSubclass] string StopFileName,[In,Description("Le paramètre d’entrée StartFileName est une chaîne qui donne le nom du fichier/répertoire enfant à utiliser en tant que point de départ pour TakeOwnerShipEx. La propriété StartFileName est généralement le paramètre StopFileName qui spécifie le fichier ou le répertoire pour lequel une erreur s’est produite dans l’appel de méthode précédent. Si ce paramètre est nul, l’opération est effectuée sur le fichier ou le répertoire spécifié dans l’appel à ExecMethod.") : Amended ToSubclass] string StartFileName,[In,Description("Le paramètre d’entrée Recursive est une valeur booléenne qui indique si le changement de propriétaire sera appliqué de façon récursive aux fichiers et aux répertoires à l’intérieur du répertoire spécifié par l’instance CIM_LogicalFile. Notez pour les instances du ficher que le paramètre d’entrée Recursive est ignoré.") : Amended ToSubclass] boolean Recursive); [Description("La méthode ChangeSecurityPermissionsEx modifie les autorisations de sécurité pour le fichier logique spécifié dans le chemin d’accès de l’objet. Si le fichier logique est un répertoire, alors cette méthode agira de façon récursive, en modifiant les autorisations de sécurité de tous les fichiers et sous-répertoires que contient le répertoire. ChangeSecurityPermissionsEx renvoie une valeur entière de 0 si les autorisations ont été modifiées, et tout autre nombre pour indiquer une erreur. La méthode ChangeSecurityPermissionsEX est une version étendue de la méthode ChangeSecurityPermissions.\nElle renvoie une des valeurs entières suivantes :\n0 - La requête a fonctionné correctement.\n2 - L'accès a été interdit.\n8 - Une erreur non spécifiée s’est produite.\n9 - Le nom spécifié n'était pas valide.\n10 - L'objet spécifié existe déjà.\n11 - Le système de fichiers n’est pas NTFS.\n12 - La plate forme n’est pas Windows NT ou Windows 2000.\n13 - Le lecteur n’est pas le même.\n14 - Le répertoire n’est pas vide.\n15 - Il s’est produit une violation de partage.\n16 - Le fichier de démarrage spécifié n'était pas valide.\n17 - Un privilège requis pour l’opération n’est pas maintenu.\n21 - Un paramètre spécifié n’est pas valide.\n") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec non spécifié", "Objet non valide", "L'objet existe déjà", "Le système de fichiers n’est pas NTFS", "La plate-forme n’est pas NT ou Windows 2000", "Le lecteur est différent", "Répertoire non vide", "Violation de partage", "Fichier de démarrage non valide", "Privilège non maintenu", "Paramètre non valide"} : Amended ToSubclass] uint32 ChangeSecurityPermissionsEx([in,Description("Le paramètre d’entrée SecurityDescriptor indique les informations de sécurité.") : Amended ToSubclass] Win32_SecurityDescriptor SecurityDescriptor,[In,Description("Le paramètre d’entrée Option spécifie l’autorisation de sécurité actuelle devant être modifié. Change_Owner_Security_Information - Modifie le propriétaire du fichier logique. Change_Group_Security_Information - Modifie le groupe du fichier logique. Change_Dacl_Security_Information - Modifie la liste de contrôle d’accès du fichier logique. Change_Sacl_Security_Information - Modifie la liste de contrôle d’accès système du fichier logique.") : Amended ToSubclass,BitValues{"Change_Owner_Security_Information", "Change_Group_Security_Information", "Change_Dacl_Security_Information", "Change_Sacl_Security_Information"} : Amended ToSubclass] uint32 Option,[Out,Description("Le paramètre de sortie StopFileName est une chaîne qui représente le nom du fichier/répertoire pour lequel la méthode ChangeSecurityPermissionsEx a échoué. Le paramètre StopFileName est nul si la méthode aboutit.") : Amended ToSubclass] string StopFileName,[In,Description("Le paramètre d’entrée StartFileName est une chaîne qui représente le fichier/répertoire enfant à utiliser en tant que point de départ pour ChangeSecurityPermissionsEx. La propriété StartFileName est généralement le paramètre StopFileName qui spécifie le fichier ou le répertoire pour lequel une erreur s’est produite dans l’appel de méthode précédent. Si ce paramètre est nul, l’opération est effectuée sur le fichier ou le répertoire spécifié dans l’appel à ExecMethod.") : Amended ToSubclass] string StartFileName,[In,Description("Le paramètre d’entrée Recursive est une valeur booléenne qui indique si les autorisations de sécurité seront appliquées de façon récursive aux fichiers et aux répertoires à l’intérieur du répertoire spécifié par l’instance CIM_LogicalFile. Notez pour les instances du ficher que le paramètre d’entrée Recursive est ignoré.") : Amended ToSubclass] boolean Recursive); [Description("La méthode CopyEx copie le fichier logique ou le répertoire spécifié dans le chemin d’accès de l’objet vers l’emplacement spécifié par le paramètre FileName. CopyEx renvoie une valeur entière égale à 0 si le fichier a été copié correctement ou toute autre valeur pour indiquer une erreur. La copie n’est pas prise en charge si le remplacement d’un fichier logique existant est nécessaire. CopyEx est une version étendue de méthode Copy.\nElle renvoie une des valeurs entières suivantes :\n0 - La requête a fonctionné correctement.\n2 - L'accès a été interdit.\n8 - une erreur non spécifiée s’est produite.\n9 - Le nom spécifié n'était pas valide.\n10 - L'objet spécifié existe déjà.\n11 - Le système de fichiers n’est pas NTFS.\n12 - La plate forme n’est pas Windows NT ou Windows 2000.\n13 - Le lecteur n’est pas le même.\n14 - Le répertoire n’est pas vide.\n15 - Il s’est produit une violation de partage.\n16 - Le fichier de démarrage spécifié n'était pas valide.\n17 - Un privilège requis pour l’opération n’est pas maintenu.\n21 - Un paramètre spécifié n’est pas valide.\n") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec non spécifié", "Objet non valide", "L'objet existe déjà", "Le système de fichiers n’est pas NTFS", "La plate-forme n’est pas NT ou Windows 2000", "Le lecteur est différent", "Répertoire non vide", "Violation de partage", "Fichier de démarrage non valide", "Privilège non maintenu", "Paramètre non valide"} : Amended ToSubclass] uint32 CopyEx([In,Description("Le paramètre d’entrée FileName est une chaîne qui représente le nom complet de la copie du fichier (ou du répertoire). Exemple : c:\\temp\\NouveauRép.") : Amended ToSubclass] string FileName,[Out,Description("Le paramètre de sortie StopFileName est une chaîne qui représente le nom du fichier/répertoire pour lequel la méthode CopyEx a échoué. Ce paramètre est nul si la méthode aboutit.") : Amended ToSubclass] string StopFileName,[In,Description("Le paramètre d’entrée StartFileName est une chaîne qui donne le nom du fichier/répertoire enfant à utiliser en tant que point de départ pour CopyEx. La propriété StartFileName est généralement le paramètre StopFileName qui spécifie le fichier ou le répertoire pour lequel une erreur s’est produite dans l’appel de méthode précédent. Si ce paramètre est nul, l’opération est effectuée sur le fichier ou le répertoire spécifié dans l’appel à ExecMethod.") : Amended ToSubclass] string StartFileName,[In,Description("Le paramètre d’entrée Recursive est une valeur booléenne qui indique si la copie sera appliquée de façon récursive aux fichiers et aux répertoires à l’intérieur du répertoire spécifié par l’instance CIM_LogicalFile. Notez pour les instances du ficher que le paramètre d’entrée Recursive est ignoré.") : Amended ToSubclass] boolean Recursive); [Description("La méthode DeleteEx supprime le fichier logique ou le répertoire spécifié dans le chemin d’accès de l’objet. DeleteEx renvoie une valeur entière égale à 0 si le fichier a été supprimé correctement ou toute autre valeur pour indiquer une erreur. DeleteEx est une version étendue de la méthode Delete.\nElle renvoie une des valeurs entières suivantes :\n0 - La requête a fonctionné correctement.\n2 - L'accès a été interdit.\n8 - une erreur non spécifiée s’est produite.\n9 - Le nom spécifié n'était pas valide.\n10 - L'objet spécifié existe déjà.\n11 - Le système de fichiers n’est pas NTFS.\n12 - La plate forme n’est pas Windows NT ou Windows 2000.\n13 - Le lecteur n’est pas le même.\n14 - Le répertoire n’est pas vide.\n15 - Il s’est produit une violation de partage.\n16 - Le fichier de démarrage spécifié n'était pas valide.\n17 - Un privilège requis pour l’opération n’est pas maintenu.\n21 - Un paramètre spécifié n’est pas valide.\n") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec non spécifié", "Objet non valide", "L'objet existe déjà", "Le système de fichiers n’est pas NTFS", "La plate-forme n’est pas NT ou Windows 2000", "Le lecteur est différent", "Répertoire non vide", "Violation de partage", "Fichier de démarrage non valide", "Privilège non maintenu", "Paramètre non valide"} : Amended ToSubclass] uint32 DeleteEx([Out,Description("Le paramètre de sortie StopFileName est une chaîne qui représente le nom du fichier/répertoire pour lequel la méthode DeleteEx a échoué. Ce paramètre est nul si DeleteEx aboutit.") : Amended ToSubclass] string StopFileName,[In,Description("Le paramètre d’entrée StartFileName est une chaîne qui donne le nom du fichier/répertoire enfant à utiliser en tant que point de départ pour DeleteEx. La propriété StartFileName est généralement le paramètre StopFileName qui spécifie le fichier ou le répertoire pour lequel une erreur s’est produite dans l’appel de méthode précédent. Si ce paramètre est nul, l’opération est effectuée sur le fichier ou le répertoire spécifié dans l’appel à ExecMethod.") : Amended ToSubclass] string StartFileName); [Description("La méthode CompressEx compresse le fichier logique ou le répertoire spécifié dans le chemin d’accès de l’objet. CompressEx renvoie une valeur entière égale à 0 si le fichier a été compressé correctement ou toute autre valeur pour indiquer une erreur. CompressEx est une version étendue de la méthode Compress.\nElle renvoie une des valeurs entières suivantes :\n0 - La requête a fonctionné correctement.\n2 - L'accès a été interdit.\n8 - une erreur non spécifiée s’est produite.\n9 - Le nom spécifié n'était pas valide.\n10 - L'objet spécifié existe déjà.\n11 - Le système de fichiers n’est pas NTFS.\n12 - La plate forme n’est pas Windows NT ou Windows 2000.\n13 - Le lecteur n’est pas le même.\n14 - Le répertoire n’est pas vide.\n15 - Il s’est produit une violation de partage.\n16 - Le fichier de démarrage spécifié n'était pas valide.\n17 - Un privilège requis pour l’opération n’est pas maintenu.\n21 - Un paramètre spécifié n’est pas valide.\n") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec non spécifié", "Objet non valide", "L'objet existe déjà", "Le système de fichiers n’est pas NTFS", "La plate-forme n’est pas NT ou Windows 2000", "Le lecteur est différent", "Répertoire non vide", "Violation de partage", "Fichier de démarrage non valide", "Privilège non maintenu", "Paramètre non valide"} : Amended ToSubclass] uint32 CompressEx([Out,Description("Le paramètre de sortie StopFileName est une chaîne qui représente le nom du fichier/répertoire pour lequel la méthode CompressEx a échoué. Le paramètre StopFileName est nul si la méthode aboutit.") : Amended ToSubclass] string StopFileName,[In,Description("Le paramètre d’entrée StartFileName est une chaîne qui donne le nom du fichier/répertoire enfant à utiliser en tant que point de départ pour CompressEx. La propriété StartFileName est généralement le paramètre StopFileName qui spécifie le fichier ou le répertoire pour lequel une erreur s’est produite dans l’appel de méthode précédent. Si ce paramètre est nul, l’opération est effectuée sur le fichier ou le répertoire spécifié dans l’appel à ExecMethod.") : Amended ToSubclass] string StartFileName,[In,Description("Le paramètre d’entrée Recursive est une valeur booléenne qui indique si la compression sera appliquée de façon récursive aux fichiers et aux répertoires à l’intérieur du répertoire spécifié par l’instance CIM_LogicalFile. Notez pour les instances du ficher que le paramètre d’entrée Recursive est ignoré.") : Amended ToSubclass] boolean Recursive); [Description("La méthode UncompressEx décompresse le fichier logique ou le répertoire spécifié dans le chemin d’accès de l’objet. UncompressEx renvoie une valeur entière égale à 0 si le fichier a été décompressé correctement ou toute autre valeur pour indiquer une erreur. UncompressEx est une version étendue de la méthode Uncompress.\nElle renvoie une des valeurs entières suivantes :\n0 - La requête a fonctionné correctement.\n2 - L'accès a été interdit.\n8 - une erreur non spécifiée s’est produite.\n9 - Le nom spécifié n'était pas valide.\n10 - L'objet spécifié existe déjà.\n11 - Le système de fichiers n’est pas NTFS.\n12 - La plate forme n’est pas Windows NT ou Windows 2000.\n13 - Le lecteur n’est pas le même.\n14 - Le répertoire n’est pas vide.\n15 - Il s’est produit une violation de partage.\n16 - Le fichier de démarrage spécifié n'était pas valide.\n17 - Un privilège requis pour l’opération n’est pas maintenu.\n21 - Un paramètre spécifié n’est pas valide.\n") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec non spécifié", "Objet non valide", "L'objet existe déjà", "Le système de fichiers n’est pas NTFS", "La plate-forme n’est pas NT ou Windows 2000", "Le lecteur est différent", "Répertoire non vide", "Violation de partage", "Fichier de démarrage non valide", "Privilège non maintenu", "Paramètre non valide"} : Amended ToSubclass] uint32 UncompressEx([Out,Description("Le paramètre de sortie StopFileName est une chaîne qui représente le nom du fichier/répertoire pour lequel la méthode UncompressEx a échoué. Le paramètre StopFileName est nul si la méthode aboutit.") : Amended ToSubclass] string StopFileName,[In,Description("Le paramètre d’entrée StartFileName est une chaîne qui donne le nom du fichier/répertoire enfant à utiliser en tant que point de départ pour UncompressEx. La propriété StartFileName est généralement le paramètre StopFileName qui spécifie le fichier ou le répertoire pour lequel une erreur s’est produite dans l’appel de méthode précédent. Si ce paramètre est nul, l’opération est effectuée sur le fichier ou le répertoire spécifié dans l’appel à ExecMethod.") : Amended ToSubclass] string StartFileName,[In,Description("Le paramètre d’entrée Recursive est une valeur booléenne qui indique si la décompression sera appliquée de façon récursive aux fichiers et aux répertoires à l’intérieur du répertoire spécifié par l’instance CIM_LogicalFile. Notez pour les instances du ficher que le paramètre d’entrée Recursive est ignoré.") : Amended ToSubclass] boolean Recursive); [Description("La méthode GetEffectivePermission détermine si l’appelant a les autorisations agrégées spécifiées par l’argument Autorisation non seulement sur l’objet fichier, mais sur le partage sur lequel le fichier ou le répertoire réside (s’il est sur un partage).") : Amended ToSubclass] boolean GetEffectivePermission([In,Description("Le paramètre d’entrée Autorisations est un tableau d’octets des autorisations sur lesquelles l’appelant veut se renseigner.") : Amended ToSubclass,BitValues{"FILE_READ_DATA (fichier) ou FILE_LIST_DIRECTORY (répertoire)", "FILE_WRITE_DATA (fichier) ou FILE_ADD_FILE (répertoire)", "FILE_APPEND_DATA (fichier) ou FILE_ADD_SUBDIRECTORY (répertoire)", "FILE_READ_EA", "FILE_WRITE_EA", "FILE_EXECUTE (fichier) ou FILE_TRAVERSE (répertoire)", "FILE_DELETE_CHILD (répertoire)", "FILE_READ_ATTRIBUTES", "FILE_WRITE_ATTRIBUTES", "DELETE", "READ_CONTROL", "WRITE_DAC", "WRITE_OWNER", "SYNCHRONIZE"} : Amended ToSubclass] uint32 Permissions); }; [DisplayName("Tous les fichiers (CIM)") : Amended,Description("CIM_DataFile est un type de fichiers logiques qui est un ensemble nommé de données ou un code exécutable.\nLe comportement du fournisseur supportant cette classe sera modifié lors des prochaines sorties. Actuellement le fournisseur renvoie les fichiers sur des disques fixes ainsi que des fichiers mappés sur des disques logiques. À l’avenir, seules des instances de fichiers sur des disques fixes locaux seront renvoyés.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DataFile : CIM_LogicalFile { [DisplayName("Version") : Amended,Description("La chaîne de version venant des ressources de versions, s’il en existe une.") : Amended ToSubclass] string Version; [DisplayName("Fabricant") : Amended,Description("Chaîne du fabricant venant des ressources de versions, s’il en existe une.") : Amended ToSubclass] string Manufacturer; }; [Description("Liaison entre un processus et un fichier de données, qui indique que le fichier participe à l’exécution du processus.\nRemarque : afin de recevoir toutes les instances possibles de cette classe, le privilège SE_DEBUG_PRIVILEGE devrait être activé.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ProcessExecutable : CIM_Dependency { [key : ToInstance ToSubclass DisableOverride,Description("Le fichier de données qui participe à l’exécution du processus.") : Amended ToSubclass] CIM_DataFile Ref Antecedent; [key : ToInstance ToSubclass DisableOverride,Description("Processus.") : Amended ToSubclass] CIM_Process Ref Dependent; [Description("GlobalProcessCount est le nombre courant de processus qui ont le fichier chargé en mémoire.") : Amended ToSubclass] uint32 GlobalProcessCount; [Description("ProcessCount représente le nombre de référence du fichier dans le processus associé.") : Amended ToSubclass] uint32 ProcessCount; [Description("ModuleInstance représente le handle de l’instance Win32. La propriété ModuleInstance a été rétrogradée. Il n’y a pas de valeur de remplacement et cette propriété est maintenant considérée comme obsolète.") : Amended ToSubclass] uint32 ModuleInstance; [Description("BaseAddress représente l’adresse de base du module dans l’espace d’adresses du processus associé.") : Amended ToSubclass] uint64 BaseAddress; }; [DisplayName("Répertoires (CIM)") : Amended,Description("Directory est un type de fichier qui regroupe logiquement les fichiers de données qu’il 'contient', et fournit des informations relatives au chemin d’accès aux fichiers groupés.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Directory : CIM_LogicalFile { }; [Description(" La classe CIM_SoftwareElement est utilisée pour décomposer un objet CIM_SoftwareFeature en un jeu de parties individuellement gérables ou déployables pour une plate-forme particulière. La plate-forme d’un élément de logiciel est uniquement identifiée par son architecture matérielle sous-jacente et le système d’exploitation (par exemple Sun Solaris sur Sun Sparc ou Windows NT sur Intel). De ce fait, pour comprendre comment la fonctionnalité d’un composant particulier d’un logiciel est fournie sur une plate-forme particulière, les objets CIM_SoftwareElement référencés par les associations CIM_SoftwareFeatureSoftwareElement sont organisées en jeux disjoints basés sur la propriété TargetOperatingSystem. Un objet CIM_SoftwareElement capture les détails de gestion d’une partie ou d’un composant dans un des quatre états caractérisés par la propriété SoftwareElementState. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SoftwareElement : CIM_LogicalElement { [key : ToInstance ToSubclass DisableOverride,Description("Le nom utilisé pour identifier cet élément logiciel") : Amended ToSubclass] string Name; [key : ToInstance ToSubclass DisableOverride,Description("La version doit respecter le format .. ou .") : Amended ToSubclass] string Version; [key : ToInstance ToSubclass DisableOverride,Description(" Le SoftwareElementState est défini dans ce modèle pour identifier les différents états d’un cycle de vie des éléments logiciel. -Un élément logiciel dans un état déployable décrit les détails nécessaires pour sa distribution et les détails (conditions et actions) requises pour la création d’un élément logiciel dans un état installable (c'est-à-dire l’état suivant). -Un élément logiciel dans un état exécutable décrit les détails nécessaires à son démarrage et les détails (conditions et actions) requises pour créer un élément logiciel dans l’état exécuté (c'est-à-dire l’état suivant). - Un élément logiciel dans l’état exécuté décrit les détails nécessaires pour surveiller et agir sur un élément de départ.") : Amended ToSubclass,Values{"Déployable", "Installable", "Exécutable", "En cours d’exécution"} : Amended ToSubclass] uint16 SoftwareElementState; [key : ToInstance ToSubclass DisableOverride,Description(" Ceci est un identificateur pour cet élément logiciel et est conçu pour être utilisé en conjonction avec d’autres clés pour créer une représentation unique de ce CIM_SoftwareElement") : Amended ToSubclass] string SoftwareElementID; [key : ToInstance ToSubclass DisableOverride,Description("La propriété TargetOperatingSystem permet au fournisseur de spécifier l’environnement du système d’exploitation. La valeur de cette propriété n’assure pas l’exécution binaire. Deux autres informations sont nécessaires. Premièrement, la version du système d’exploitation doit être spécifiée en utilisant la vérification de version du système d’exploitation. Ma seconde information est l’architecture sur laquelle le système d’exploitation fonctionne. La combinaison de ces constructions permet au fournisseur d’identifier clairement le niveau du système d’exploitation requis pour un élément logiciel particulier.") : Amended ToSubclass,Values{"Inconnu", "Autre", "MACOS", "ATTUNIX", "DGUX", "DECNT", "Digital Unix", "OpenVMS", "HPUX", "AIX", "MVS", "OS400", "OS/2", "JavaVM", "MSDOS", "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE", "NCR3000", "NetWare", "OSF", "DC/OS", "Reliant UNIX", "SCO UnixWare", "SCO OpenServer", "Sequent", "IRIX", "Solaris", "SunOS", "U6000", "ASERIES", "TandemNSK", "TandemNT", "BS2000", "LINUX", "Lynx", "XENIX", "VM/ESA", "Interactive UNIX", "BSDUNIX", "FreeBSD", "NetBSD", "GNU Hurd", "OS9", "MACH Kernel", "Inferno", "QNX", "EPOC", "IxWorks", "VxWorks", "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot", "Rhapsody", "Windows 2000", "Dédié", "VSE", "TPF"} : Amended ToSubclass] uint16 TargetOperatingSystem; [Description(" La propriété OtherTargetOS enregistre le fabricant et le type de système d’exploitation pour un élément logiciel quand la propriété TargetOperatingSystem a une valeur égale à 1 (\"Autre\"). Lorsque la propriété TargetOperatingSystem est égale à \"Autre\", la propriété OtherTargetOS ne doit donc pas être nulle. Pour toutes les autres valeurs de TargetOperatingSystem, la propriété OtherTargetOS doit être nulle. ") : Amended ToSubclass] string OtherTargetOS; [Description("Fabricant de cet élément logiciel") : Amended ToSubclass] string Manufacturer; [Description("L'identifiant interne pour cette compilation de cet élément logiciel.") : Amended ToSubclass] string BuildNumber; [Description("Le numéro de série attribué à cet élément logiciel.") : Amended ToSubclass] string SerialNumber; [Description("Le jeu de code utilisé par cet élément logiciel. ") : Amended ToSubclass] string CodeSet; [Description(" La valeur de cette propriété est l’identificateur du fabricant pour cet élément logiciel. Souvent, ceci sera une unité de conservation de stock (SKU) ou un numéro de partie.") : Amended ToSubclass] string IdentificationCode; [Description("La valeur de cette propriété identifie la langue d’édition de cet élément logiciel. Les codes de langue définis dans la norme ISO 639 doivent être utilisés. Si l’élément logiciel constitue la version multilingue ou international d’un produit, la chaîne multilingue doit être utilisée.") : Amended ToSubclass] string LanguageEdition; }; [Description("CIM_BIOSElement représente le logiciel de bas niveau chargé en mémoire non volatile et utilisé pour démarrer et configurer un système d’ordinateurs.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_BIOSElement : CIM_SoftwareElement { [Description("Si la valeur est VRAI, il s’agit du BIOS principal de l’ordinateur.") : Amended ToSubclass] boolean PrimaryBIOS; }; [Description("CIM_Job est un élément logique qui représente une unité de travail pour un système, telle qu’un travail d’impression. Un travail se distingue d’un processus dans le sens où il peut être planifié.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Job : CIM_LogicalElement { [Description("Durée pendant laquelle le travail a été exécuté.") : Amended ToSubclass] datetime ElapsedTime; [Description("Notifier l’utilisateur lors de la fin ou de l’échec du travail.") : Amended ToSubclass] string Notify; [Description("Utilisateur qui a soumis un travail.") : Amended ToSubclass] string Owner; [Description("Priority indique l’urgence ou l’importance de l’exécution d’un travail.") : Amended ToSubclass] uint32 Priority; [Description("Heure à laquelle le travail a commencé.") : Amended ToSubclass] datetime StartTime; [Description("Chaîne ouverte qui représente le statut du travail.") : Amended ToSubclass] string JobStatus; [Description("Heure à laquelle le travail a été soumis.") : Amended ToSubclass] datetime TimeSubmitted; [Description("Heure après laquelle le travail est non valide ou devrait être arrêté.") : Amended ToSubclass] datetime UntilTime; }; [Description("Un système d’exploitation est un logiciel ou un microprogramme qui rend le matériel d’un ordinateur utilisable, et qui implémente et/ou gère les ressources, les systèmes de fichiers, les processus, les interfaces utilisateur, les services, etc. disponibles sur l’ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_OperatingSystem : CIM_LogicalElement { [Description("CSCreationClassName contient le nom de la classe de création du système d’ordinateurs d’étendue.") : Amended ToSubclass] string CSCreationClassName; [Description("CSName contient le nom du système d’ordinateurs d’étendue.") : Amended ToSubclass] string CSName; [Description("CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass] string CreationClassName; [Description("Valeur booléenne qui indique si le système d’exploitation est réparti entre plusieurs ordinateurs constituant des nœuds. Dans ce cas, ces nœuds doivent être groupés en cluster.") : Amended ToSubclass] boolean Distributed; [Description("Nombre de kilo-octets de mémoire physique actuellement inutilisée et disponible") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint64 FreePhysicalMemory; [Description("Nombre de kilo-octets de mémoire virtuelle actuellement inutilisée et disponible. Par exemple, ceci peut être calculé en ajoutant la quantité de mémoire vive disponible et la quantité de mémoire paginée disponible (c.-à-d. en ajoutant les propriétés FreePhysicalMemory et FreeSpaceInPagingFiles).") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint64 FreeVirtualMemory; [Description("Nombre maximal de kilo-octets de mémoire qui peuvent être alloués à un processus. Pour les systèmes d’exploitation sans mémoire virtuelle, cette valeur est généralement égale à la quantité totale de mémoire physique diminuée de la mémoire utilisée par le BIOS et le système d’exploitation. Pour certains systèmes d’exploitation, cette valeur peut être infinie, auquel cas il convient d’entrer la valeur 0. Dans d’autres cas, cette valeur peut être une constante, par exemple 2 Go ou 4 Go.") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint64 MaxProcessMemorySize; [Description("Valeur entière qui indique le type du système d’exploitation.") : Amended ToSubclass,Values{"Inconnu", "Autre", "MACOS", "ATTUNIX", "DGUX", "DECNT", "Digital Unix", "OpenVMS", "HPUX", "AIX", "MVS", "OS400", "OS/2", "JavaVM", "MSDOS", "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE", "NCR3000", "NetWare", "OSF", "DC/OS", "Reliant UNIX", "SCO UnixWare", "SCO OpenServer", "Sequent", "IRIX", "Solaris", "SunOS", "U6000", "ASERIES", "TandemNSK", "TandemNT", "BS2000", "LINUX", "Lynx", "XENIX", "VM/ESA", "Interactive UNIX", "BSDUNIX", "FreeBSD", "NetBSD", "GNU Hurd", "OS9", "MACH Kernel", "Inferno", "QNX", "EPOC", "IxWorks", "VxWorks", "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot", "Rhapsody", "Windows 2000", "Dédié", "OS/390", "VSE", "TPF"} : Amended ToSubclass] uint16 OSType; [Description("Chaîne qui décrit le fabricant et le type du système d’exploitation. Utilisé quand la propriété du système d’exploitation, OSType, est égale à 1 (\"Autre\"). Le format de la chaîne insérée dans OtherTypeDescription doit être similaire au format des chaînes de valeurs définies dans OSType. OtherTypeDescription doit être défini à nul lorsque OSType est d’une valeur différente de 1.") : Amended ToSubclass] string OtherTypeDescription; [Description("Chaîne qui décrit le numéro de version du système d’exploitation. Les informations relatives à la version doivent respecter le format suivant : .. ou ...") : Amended ToSubclass] string Version; [Description("Perception par le système d’exploitation de la date et de l’heure locales.") : Amended ToSubclass] datetime LocalDateTime; [Description("CurrentTimeZone indique le nombre de minutes de décalage entre le système d’exploitation et l’heure GMT. Le nombre peut être positif, négatif ou nul.") : Amended ToSubclass,Units("minutes") : Amended ToSubclass] sint16 CurrentTimeZone; [Description("Nombre total de kilo-octets qui peuvent être stockés dans les fichiers d’échange du système d’exploitation. Remarque : ce nombre ne représente pas la taille physique réelle des fichiers d’échange sur le disque. La valeur 0 indique qu’il n’y a pas de fichier d’échange.") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint64 SizeStoredInPagingFiles; [Description("Le nombre total de Ko qui peut être mappé dans les fichiers d’échange du système d’exploitation sans provoquer l’échange d’autres fichiers d’échange. 0 indique qu’il n’y a pas de fichiers d’échange.") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint64 FreeSpaceInPagingFiles; [Description("Heure du dernier démarrage du système d’exploitation") : Amended ToSubclass] datetime LastBootUpTime; [Description("Nombre maximal de contextes de processus que le système d’exploitation peut prendre en charge. Si aucune valeur maximale n’est définie, elle doit être égale à 0. Sur les systèmes pour lesquels un maximum est fixé, cet objet peut aider à diagnostiquer les défaillances qui se produisent lorsque le maximum est atteint. En cas de doute, entrez -1.") : Amended ToSubclass] uint32 MaxNumberOfProcesses; [Description("Nom de l’instance du système d’exploitation au sein d’un ordinateur.") : Amended ToSubclass] string Name; [Description("Nombre de licences d’utilisateur pour le système d’exploitation. Si ce nombre est illimité, entrez 0. En cas de doute, entrez -1.") : Amended ToSubclass] uint32 NumberOfLicensedUsers; [Description("Nombre de contextes de processus actuellement chargés ou en cours d’exécution sur le système d’exploitation.") : Amended ToSubclass] uint32 NumberOfProcesses; [Description("Nombre de sessions d’utilisateur pour lesquelles le système d’exploitation stocke actuellement des informations d’état") : Amended ToSubclass] uint32 NumberOfUsers; [Description("Espace d’échange total en Kilo-octets. Cette valeur peut être nul (non spécifiée) si l’espace d’échange ne se distingue pas des fichiers de page. Cependant des systèmes d’exploitation distinguent ces concepts. Par exemple, dans UNIX, tous les processus peuvent être 'nettoyés' quand la liste des pages libres diminue et reste sous un montant spécifié.") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint64 TotalSwapSpaceSize; [Description("Nombre de kilo-octets de mémoire virtuelle. Par exemple, ceci peut être calculé en ajoutant le montant de RAM total au montant d’espace paginé (c'est-à-dire en ajoutant le montant de mémoire agrégée par le système d’ordinateur à la propriété SizeSoredInPagingFiles.") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint64 TotalVirtualMemorySize; [Description("Le montant total de mémoire physique (en Ko) disponible au système d’exploitation. Cette valeur n’indique pas nécessairement la valeur réelle de mémoire physique mais ce qui est reporté au système d’exploitation comme lui étant disponible.") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint64 TotalVisibleMemorySize; [Description("Nécessite le redémarrage du système d’exploitation. La valeur renvoyée devrait être 0 si la requête a été exécutée avec succès, 1 si la requête n’est pas prise en charge et une autre valeur si une erreur a eu lieu. Les chaînes qui permettent la 'traduction' du contenu ValueMap peuvent également être spécifiées dans la sous-classe comme qualificateurs du tableau de valeurs.") : Amended ToSubclass] uint32 Reboot(); [Description("Demande un redémarrage du système d’exploitation. La valeur renvoyée doit être égale à 0 si la demande aboutit, à 1 si la demande n’est pas prise en charge ou à toute autre valeur en cas d’erreur. Il revient à l’implémentation ou à la sous-classe du système d’exploitation d’établir les dépendances entre les méthodes Shutdown et Reboot, et par exemple, de fournir des fonctionnalités plus sophistiquées tels que des démarrages ou des arrêts planifiés.") : Amended ToSubclass] uint32 Shutdown(); }; [DisplayName("Processus (CIM)") : Amended,Description("Chaque instance de la classe CIM_Process représente une instance simple d’un programme en cours d’exécution. Un utilisateur du système d’exploitation va typiquement voir un processus comme une application ou une tâche. Dans un système d’exploitation, un processus est défini par un espace de travail de ressources mémoire et de paramètres d’environnement qui lui sont alloués. Sur un système multitâche, cet espace de travail empêche l’intrusion de ressources par d’autres processus. Par ailleurs, un processus peut s’exécuter en threads multiples, tous s’exécutent dans un même espace de travail.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Process : CIM_LogicalElement { [DisplayName("Nom de classe du système d’ordinateurs") : Amended,Description("CSCreationClassName contient le nom de la classe de création du système d’ordinateurs d’étendue.") : Amended ToSubclass] string CSCreationClassName; [DisplayName("Nom du système d’ordinateurs") : Amended,Description("Le nom du système d’ordinateurs d’étendue.") : Amended ToSubclass] string CSName; [DisplayName("Nom de la classe") : Amended,Description("CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass] string CreationClassName; [DisplayName("Date de création") : Amended,Description("Heure du début de l’exécution du processus.") : Amended ToSubclass] datetime CreationDate; [DisplayName("Pointeur") : Amended,Key : ToInstance ToSubclass DisableOverride,Description("Chaîne utilisée pour identifier le processus. Un ID de processus est un handle de processus.") : Amended ToSubclass] string Handle; [DisplayName("Temps du modèle de noyau") : Amended,Description("Durée écoulée depuis l’entrée en mode noyau, en millisecondes. Si cette information n’est pas disponible, la valeur 0 doit être utilisée.") : Amended ToSubclass,Units("millisecondes") : Amended ToSubclass] uint64 KernelModeTime; [DisplayName("Nom de classe du système d’exploitation") : Amended,Description("Le nom de la classe de création du système d’exploitation d’étendue.") : Amended ToSubclass] string OSCreationClassName; [DisplayName("Nom du système d’exploitation") : Amended,Description("Le nom du système d’exploitation d’étendue.") : Amended ToSubclass] string OSName; [DisplayName("Priorité") : Amended,Description("Priority indique l’urgence ou l’importance de l’exécution d’un processus. Si la priorité n’est pas définie pour un processus, la valeur 0 doit être utilisée.") : Amended ToSubclass] uint32 Priority; [DisplayName("Statut de l’exécution") : Amended,Description("Indique la condition d’opération courante du processus. Les valeurs comprennent prêt (2), en cours d’exécution (3), et bloqué (4), entre autres.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Prêt", "En cours d’exécution", "Bloqué", "En pause bloqué", "En pause prêt", "Terminé", "Arrêté", "Agrandissement"} : Amended ToSubclass] uint16 ExecutionState; [DisplayName("Date d’arrêt") : Amended,Description("Heure a laquelle le processus a été arrêté ou s’est terminé.") : Amended ToSubclass] datetime TerminationDate; [DisplayName("Temps utilisateur") : Amended,Description("Durée écoulée depuis l’entrée en mode noyau, en millisecondes. Si cette information n’est pas disponible, la valeur 0 doit être utilisée.") : Amended ToSubclass,Units("millisecondes") : Amended ToSubclass] uint64 UserModeTime; [DisplayName("Taille de la page de travail") : Amended,Description("Le montant de mémoire en octets dont un processus a besoin pour s’exécuter efficacement, pour un système d’exploitation qui utilise une gestion de la mémoire basée sur une page. Si une quantité insuffisante de mémoire est disponible (< taille du jeux de travail), il se produira un vidage. Si cette information n’est pas connue, NULL ou 0 doivent être entrés. Si ces données sont fournies, elles peuvent être suivies pour comprendre un processus de changement des spécifications de mémoire au fur et à mesure de l’exécution.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint64 WorkingSetSize; }; [Description("Threads représente la possibilité d’exécuter des unités d’un processus ou d’une tâche en parallèle. Un processus peut avoir plusieurs threads, chacun d’entre eux est faible par rapport au processus.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Thread : CIM_LogicalElement { [Description("Le nom de la classe de création du système d’ordinateurs d’étendue.") : Amended ToSubclass] string CSCreationClassName; [Description("Le nom du système d’ordinateurs d’étendue.") : Amended ToSubclass] string CSName; [Description("Le nom de la classe de création du système d’exploitation d’étendue.") : Amended ToSubclass] string OSCreationClassName; [Description("Le nom du système d’exploitation d’étendue.") : Amended ToSubclass] string OSName; [Description("Le processus d’étendue CreationClassName.") : Amended ToSubclass] string ProcessCreationClassName; [Key : ToInstance ToSubclass DisableOverride,Description("Le handle du processus d’étendue.") : Amended ToSubclass] string ProcessHandle; [Description("CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass] string CreationClassName; [Key : ToInstance ToSubclass DisableOverride,Description("Chaîne utilisée pour identifier le thread.") : Amended ToSubclass] string Handle; [Description("Priority indique l’urgence ou l’importance de l’exécution d’un thread. Un thread peut avoir une priorité différente de celle du processus auquel il appartient. Si cette information n’est pas disponible pour un thread, la valeur 0 doit être utilisée.") : Amended ToSubclass] uint32 Priority; [Description("Indique la condition d’opération courante du thread. Les valeurs comprennent prêt (2), en cours d’exécution (3), et bloqué (4), entre autres.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Prêt", "En cours d’exécution", "Bloqué", "En pause bloqué", "En pause prêt"} : Amended ToSubclass] uint16 ExecutionState; [Description("Durée écoulée depuis l’entrée en mode noyau, en millisecondes. Si cette information n’est pas disponible, la valeur 0 doit être utilisée.") : Amended ToSubclass,Units("millisecondes") : Amended ToSubclass] uint64 UserModeTime; [Description("Durée écoulée depuis l’entrée en mode noyau, en millisecondes. Si cette information n’est pas disponible, la valeur 0 doit être utilisée.") : Amended ToSubclass,Units("millisecondes") : Amended ToSubclass] uint64 KernelModeTime; }; [Description("La classe Setting représente des paramètres opérationnels et liés à la configuration pour un ou plusieurs ManagedSystemElement. Un ManagedSystemElement peut avoir plusieurs objets Setting qui lui sont associés. Les valeurs opérationnelles actuelles pour les paramètres d’un élément sont reflétées par les propriétés dans l’élément lui-même ou les propriétés dans ses associations. Ces propriétés n’ont pas à être les mêmes que les valeurs dans l’objet Setting. Par exemple, un modem peut avoir une vitesse en baud de 56 Ko/sec mais fonctionner à 19,2 Ko/sec.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Setting { [Description("Identifiant par lequel l’objet CIM_Setting est connu.") : Amended ToSubclass] string SettingID; [Description("Bref texte de description (chaîne d’une ligne) de l’objet CIM_Setting.") : Amended ToSubclass] string Caption; [Description("Texte de description de l’objet CIM_Setting.") : Amended ToSubclass] string Description; }; [Description("CIM_VideoControllerResolution décrit les différents modes vidéo qu’un contrôleur vidéo peut prendre en charge. Les modes vidéo sont définis par les résolutions horizontale et verticale, la fréquence de rafraîchissement, le mode de balayage et le nombre de couleurs pris en charge par un contrôleur. Les résolutions, etc. effectivement en cours d’utilisation correspondent aux valeurs spécifiées dans l’objet CIM_VideoController.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_VideoControllerResolution : CIM_Setting { [Key : ToInstance ToSubclass DisableOverride,Description("Le SettingID hérité est une partie de la clé pour une instance CIM_VideoControllerResolution.") : Amended ToSubclass] string SettingID; [Description("Résolution horizontale du contrôleur en pixels.") : Amended ToSubclass,Units("pixels") : Amended ToSubclass] uint32 HorizontalResolution; [Description("Résolution verticale du contrôleur en pixels.") : Amended ToSubclass,Units("pixels") : Amended ToSubclass] uint32 VerticalResolution; [Description("Taux de rafraîchissement en hertz. Si une gamme de taux est prise en charge, utilisez les propriétés MinRefreshRate et MaxRefreshRate, et donnez à RefreshRate (cette propriété) la valeur 0.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 RefreshRate; [Description("Fréquence minimale de rafraîchissement en hertz, quand une gamme de taux est prise en charge pour les résolutions spécifiées.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 MinRefreshRate; [Description("Fréquence maximale de rafraîchissement en hertz, quand une gamme de taux est prise en charge pour les résolutions spécifiées.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 MaxRefreshRate; [Description("Valeur entière indiquant si le contrôleur fonctionne en mode entrelacé (valeur = 5) ou non entrelacé (4).") : Amended ToSubclass,Values{"Autre", "Inconnu", "Non pris en charge", "Opération non entrelacée", "Opération entrelacée"} : Amended ToSubclass] uint16 ScanMode; [Description("Nombre de couleurs prises en charge pour les résolutions actuelles.") : Amended ToSubclass] uint64 NumberOfColors; }; [Description("CIM_Component est une association générique utilisée pour établir des relations entre des éléments système gérés. Par exemple, l’association SystemComponent définit des parties d’un système.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Component { [Description("L'élément parent dans l’association.") : Amended ToSubclass] CIM_ManagedSystemElement Ref GroupComponent; [Description("L'élément enfant dans l’association.") : Amended ToSubclass] CIM_ManagedSystemElement Ref PartComponent; }; [Description("La classe CIM_DirectoryContainsFile représente une association entre un répertoire et les fichiers qu’il contient.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DirectoryContainsFile : CIM_Component { [Key : ToInstance ToSubclass DisableOverride,Description("Le répertoire.") : Amended ToSubclass] CIM_Directory Ref GroupComponent; [Key : ToInstance ToSubclass DisableOverride,Description("Le fichier logique contenu dans le répertoire.") : Amended ToSubclass] CIM_DataFile Ref PartComponent; }; [Description("CIM_SystemComponent est une spécialisation de l’association CIM_Component qui établit des relations 'partie de' entre un système et les éléments système gérés dont il fait partie.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SystemComponent : CIM_Component { [Description("Le système parent dans l’association.") : Amended ToSubclass] CIM_System Ref GroupComponent; [Description("L'élément enfant qui est un composant d’un système.") : Amended ToSubclass] CIM_ManagedSystemElement Ref PartComponent; }; [Description("Les périphériques logiques peuvent être agrégés par un système. Cette relation est rendue explicite par l’association CIM_SystemDevice. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SystemDevice : CIM_SystemComponent { [Description("Le système parent dans l’association.") : Amended ToSubclass] CIM_System Ref GroupComponent; [Description("Le périphérique logique qui est composant d’un système.") : Amended ToSubclass] CIM_LogicalDevice Ref PartComponent; }; [Description("Un lien entre le système d’ordinateur et le(s) système(s) d’exploitation installé ou chargé sur lui. Un système d’exploitation est 'installé' sur un système d’ordinateur, quand il est placé sur une de ses extensions de stockage - par exemple, copié sur un lecteur de disquettes ou téléchargé en mémoire. En utilisant cette définition, un système d’exploitation est installé sur un NetPC quand il est téléchargé par le biais du réseau.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_InstalledOS : CIM_SystemComponent { [Description("Le système informatique.") : Amended ToSubclass] CIM_ComputerSystem Ref GroupComponent; [Description("Le système d’exploitation installé sur le système informatique.") : Amended ToSubclass] CIM_OperatingSystem Ref PartComponent; [Description("Valeur booléenne qui indique que le système d’exploitation est le système par défaut pour l’ordinateur.") : Amended ToSubclass] boolean PrimaryOS; }; [Description("ElementSetting représente l’association entre ManagedSystemElements et les classes Setting définis pour eux.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ElementSetting { [Description("La référence Element représente le rôle de l’objet CIM_ManagedSystemElement de l’association CIM_ElementSetting. Rôle : l’élément système géré associé fournit l’élément qui implémente le paramètre de l’élément.") : Amended ToSubclass] CIM_ManagedSystemElement Ref Element; [Description("La référence CIM_Setting représente le rôle de l’objet CIM_Setting de l’association CIM_ElementSetting. Rôle : le paramètre associé fournit le paramètre qui implémente le paramètre de l’élément.") : Amended ToSubclass] CIM_Setting Ref Setting; }; [Description("La classe CIM_VideoSetting associe l’objet paramètre CIM_VideoControllerResolution avec le contrôleur auquel il s’applique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_VideoSetting : CIM_ElementSetting { [Description("Le contrôleur vidéo.") : Amended ToSubclass] CIM_VideoController Ref Element; [Description("La résolution, les fréquences de rafraîchissement, le mode de numérisation et le nombre de couleurs qui peuvent être établis pour le contrôleur.") : Amended ToSubclass] CIM_VideoControllerResolution Ref Setting; }; [Description("CIM_MonitorResolution décrit la relation entre résolutions horizontale et verticale, fréquence de rafraîchissement et mode de balayage pour un moniteur de bureau. Les résolutions, etc. effectivement en cours d’utilisation correspondent aux valeurs spécifiées dans l’objet contrôleur vidéo.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_MonitorResolution : CIM_Setting { [Key : ToInstance ToSubclass DisableOverride,Description("Le SettingID est une partie de la clé pour une instance CIM_MonitorResolution.") : Amended ToSubclass] string SettingID; [Description("Résolution horizontale du moniteur en pixels.") : Amended ToSubclass,Units("pixels") : Amended ToSubclass] uint32 HorizontalResolution; [Description("Résolution verticale du moniteur en pixels.") : Amended ToSubclass,Units("pixels") : Amended ToSubclass] uint32 VerticalResolution; [Description("Fréquence de rafraîchissement du moniteur en hertz. Si une gamme de taux est prise en charge, utilisez les propriétés MinRefreshRate et MaxRefreshRate, et donnez à RefreshRate (cette propriété) la valeur 0.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 RefreshRate; [Description("Fréquence minimale de rafraîchissement du moniteur en hertz, quand une gamme de taux est prise en charge pour les résolutions spécifiées.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 MinRefreshRate; [Description("Fréquence maximale de rafraîchissement du moniteur en hertz, quand une gamme de taux est prise en charge pour les résolutions spécifiées.") : Amended ToSubclass,Units("hertz") : Amended ToSubclass] uint32 MaxRefreshRate; [Description("Valeur entière indiquant si le moniteur fonctionne en mode entrelacé (valeur = 5) ou non entrelacé (4).") : Amended ToSubclass,Values{"Autre", "Inconnu", "Non pris en charge", "Opération non entrelacée", "Opération entrelacée"} : Amended ToSubclass] uint16 ScanMode; }; [Description("CIM_MonitorSetting associe la résolution du moniteur avec le moniteur de bureau auquel elle s’applique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_MonitorSetting : CIM_ElementSetting { [Key : ToInstance ToSubclass DisableOverride,Description("Le moniteur de bureau.") : Amended ToSubclass] CIM_DesktopMonitor Ref Element; [Key : ToInstance ToSubclass DisableOverride,Description("La résolution de moniteur associée avec le moniteur de bureau.") : Amended ToSubclass] CIM_MonitorResolution Ref Setting; }; [Description("Un périphérique logique peut utiliser ou nécessiter une ou plusieurs batteries. Cette relation est décrite par la dépendance CIM_AssociatedBattery. Il est également possible de modéliser grâce à cette association les batteries individuelles que contient un onduleur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AssociatedBattery : CIM_Dependency { [Description("Batterie.") : Amended ToSubclass] CIM_Battery Ref Antecedent; [Description("Le périphérique logique nécessitant une batterie ou associé avec elle") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; }; [Description("Association entre des périphériques logiques et des ressources système, indiquant que la ressource est attribuée au périphérique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AllocatedResource : CIM_Dependency { [Description("Ressource.") : Amended ToSubclass] CIM_SystemResource Ref Antecedent; [Description("Le périphérique logique auquel la ressource est attribuée.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; }; [Description("CIM_StatisticalInformation est une classe de racine pour toute collection arbitraire de données statistiques et/ou métriques applicables à au moins un élément système géré.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_StatisticalInformation { [Description("La propriété Name définit le nom par lequel les statistiques ou métriques sont connues. La propriété peut être remplacée par la propriété Key lorsqu’elle est sous classée. ") : Amended ToSubclass] string Name; [Description("Texte de description de la statistique ou métrique.") : Amended ToSubclass] string Description; [Description("Bref texte de description (chaîne d’une ligne) pour la statistique ou métrique.") : Amended ToSubclass] string Caption; }; [Description("CIM_Statistics est une association qui lie les éléments système gérés au(x) groupe(s) statistique(s) qui s’appliquent à eux.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Statistics { [Description("Les informations/objets statistiques.") : Amended ToSubclass] CIM_StatisticalInformation Ref Stats; [Description("Le CIM_ManagedSystemElement pour lequel les données statistiques ou métriques sont définies.") : Amended ToSubclass] CIM_ManagedSystemElement Ref Element; }; [Description("CIM_DeviceErrorCounts est une classe statistique qui contient des compteurs liés à des erreurs pour un périphérique logique. Les types d’erreurs sont telles que définies par CCITT (Rec X.733) et ISO (IEC 10164-4).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DeviceErrorCounts : CIM_StatisticalInformation { [Description("Le nom de la classe de création du système d’étendue. ") : Amended ToSubclass] string SystemCreationClassName; [Description("Le nom du système d’étendue. ") : Amended ToSubclass] string SystemName; [Key : ToInstance ToSubclass DisableOverride,Description("Le nom de la classe de création du périphérique d’étendue. ") : Amended ToSubclass] string DeviceCreationClassName; [Key : ToInstance ToSubclass DisableOverride,Description("L'identificateur du périphérique d’étendue. ") : Amended ToSubclass] string DeviceID; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété héritée Name sert de partie de la clé pour l’instance CIM_DeviceErrorCounts. L'objet est étendu par le périphérique logique auquel les statistiques s’appliquent. ") : Amended ToSubclass] string Name; [Description("Compteur d’erreurs indéterminées. ") : Amended ToSubclass] uint64 IndeterminateErrorCount; [Description("Compteur d’erreurs critiques. ") : Amended ToSubclass] uint64 CriticalErrorCount; [Description("Compteur d’erreurs majeures. ") : Amended ToSubclass] uint64 MajorErrorCount; [Description("Compteurs d’erreurs mineures. ") : Amended ToSubclass] uint64 MinorErrorCount; [Description("Compteurs d’avertissements. ") : Amended ToSubclass] uint64 WarningCount; [Description("Méthode pour réinitialiser les compteurs d’avertissement et d’erreurs. La méthode prend un paramètre comme valeur entière d’entrée indiquant le compteur à réinitialiser. Pour ce paramètre d’entrée, 0 indique tout, 1 indique une réinitialisation du compteur d’erreurs indéterminées, 2 le compteur d’erreurs critiques, 3 le compteur d’erreurs majeures, 4 le compteur d’erreurs mineures et 5 le compteur d’avertissement. La méthode renvoie 0 si elle réussit, 1 si ce n’est pas pris en charge, et une autre valeur si une erreur a eu lieu. Une méthode est spécifiée afin que l’instrumentation du périphérique logique qui classifie les erreurs et les avertissements puisse également réinitialiser ses processus internes et ses compteurs.\nDans une sous-classe, l’ensemble de codes renvoyés possible peut être spécifié en utilisant un qualificateur ValueMap sur la méthode. Les chaînes à l’aide desquelles le contenu ValueMap sont 'traduites' peuvent également être spécifiées dans la sous-classe comme qualificateur du tableau de valeurs.") : Amended ToSubclass] uint32 ResetCounter([IN,Values{"Tout", "Compteur d’erreurs non déterminées", "Compteur d’erreurs critiques", "Compteur d’erreurs majeures", "Compteur d’erreurs mineures", "Compteur d’avertissement"} : Amended ToSubclass] uint16 SelectedCounter); }; [Description("CIM_ErrorCountersForDevice met en relation la classe CIM_DeviceErrorCounts au périphérique logique à qui il s’applique. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ErrorCountersForDevice : CIM_Statistics { [Description("L'objet statistique - dans ce cas, la classe de compteurs d’erreurs. ") : Amended ToSubclass] CIM_DeviceErrorCounts Ref Stats; [Description("Le périphérique auquel les compteurs d’erreurs s’appliquent. ") : Amended ToSubclass] CIM_LogicalDevice Ref Element; }; [Description("CIM_RelatedStatistics est une association qui définit les hiérarchies et/ou les dépendances des classes CIM_StatisticalInformation correspondantes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_RelatedStatistics { [Description("Les informations/objets statistiques.") : Amended ToSubclass] CIM_StatisticalInformation Ref Stats; [Description("Les statistiques ou métriques liées.") : Amended ToSubclass] CIM_StatisticalInformation Ref RelatedStats; }; [Description("Les sous-classes de CIM_PhysicalElement définissent tout composant d’un système qui a une identité physique. Les instances de cette classe peuvent être définies en terme d’étiquettes qui peuvent être attachées physiquement à l’objet. Tous les processus, fichiers et périphériques logiques sont considérés comme n'étant pas des éléments physiques. Par exemple, il n’est pas possible d’attacher une étiquette à un modem. Il est seulement possible d’attacher une étiquette à une carte qui implémente le modem. La même carte peut également implémenter une carte réseau. Ce sont des éléments système gérés tangibles (souvent des éléments matériels) qui ont une manifestation physique d’une sorte. Un élément système géré n’est pas nécessairement un composant discret. Par exemple, il est possible pour une seule carte (qui est un type d’élément physique) d’être l’hôte de plus d’un périphérique logique. La carte serait représentée par un simple élément physique associé à plusieurs périphériques logiques.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PhysicalElement : CIM_ManagedSystemElement { [Description("CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass] string CreationClassName; [Description("Le nom de l’organisation responsable de la production de l’élément physique. Cela peut être l’entité à partir de laquelle l’élément est obtenu, mais ce n’est pas nécessairement vrai. Cette dernière information est contenu dans la propriété Vendor de CIM_Product.") : Amended ToSubclass] string Manufacturer; [Description("Le nom par lequel l’élément physique est généralement connu.") : Amended ToSubclass] string Model; [Description("Le numéro SKU pour cet élément physique.") : Amended ToSubclass] string SKU; [Description("Numéro attribué par le fabricant pour identifier cet élément physique.") : Amended ToSubclass] string SerialNumber; [Description("Une chaîne arbitraire qui identifie uniquement l’élément physique et sert de clé à l’élément. La propriété Tag peut contenir des informations telles que une étiquette active ou un numéro de série. La clé pour CIM_PhysicalElement est placée très haut dans la hiérarchie de l’objet pour identifier indépendamment l’entité/le matériel sans se soucier de l’emplacement physique dans ou sur des cabinets, cartes, etc. Par exemple, un composant enfichable à chaud ou détachable peut être pris de son package le contenant (d’étendue) et être utilisé temporairement. L'objet continue encore d’exister et peut même être inséré dans un autre conteneur d’étendue. Par conséquent la clé pour l’élément physique est une chaîne arbitraire et est définie indépendamment de tout placement ou hiérarchie orientée vers l’emplacement.") : Amended ToSubclass] string Tag; [Description("Chaîne qui indique la version de l’élément physique.") : Amended ToSubclass] string Version; [Description("Le numéro de partie assigné par l’organisation responsable de la production ou de la construction de l’élément physique.") : Amended ToSubclass] string PartNumber; [Description("OtherIdentifyingInfo capture des données supplémentaires, au-delà des informations de la balise active, qui peuvent être utilisées pour identifier un élément physique. Un exemple est les données code barre associées à un élément qui a également une étiquette active. Notez que si seules les données du code barre sont disponibles et sont uniques/capables d’être utilisées comme clé de l’élément, cette propriété serait NULL et les données du code barre utilisées comme clé de classe, dans la propriété de l’étiquette.") : Amended ToSubclass] string OtherIdentifyingInfo; [Description("Valeur booléenne qui indique que l’élément physique est sous tension (VRAI) ou est actuellement éteint (FAUX).") : Amended ToSubclass] boolean PoweredOn; }; [Description("CIM_Realizes est l’association qui définit la relation entre le périphérique logique et le composant physique qui constitue le périphérique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Realizes : CIM_Dependency { [Description("Le composant physique qui constitue le périphérique.") : Amended ToSubclass] CIM_PhysicalElement Ref Antecedent; [Description("Le périphérique logique.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; }; [Description("CIM_Product est une classe concrète qui est une collection d’éléments physiques, fonctions de logiciel et/ou autres produits acquis comme une unité. L'acquisition implique un accord entre le fournisseur et le consommateur ce qui peut avoir des implications pour la licence du produit, son support et sa garantie.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Product { [Description("Bref texte de description (chaîne d’une ligne) du produit.") : Amended ToSubclass] string Caption; [Description("Texte de description du produit.") : Amended ToSubclass] string Description; [Key : ToInstance ToSubclass DisableOverride,Description("Identification d’un produit tel qu’un numéro de série sur un logiciel ou un numéro gravé sur un microprocesseur (ou pour des produits non commerciaux) un numéro de projet.") : Amended ToSubclass] string IdentifyingNumber; [Key : ToInstance ToSubclass DisableOverride,Description("Nom d’usage du produit.") : Amended ToSubclass] string Name; [Description("Informations du SKU (stock keeping unit) du produit.") : Amended ToSubclass] string SKUNumber; [Description("Le nom du fournisseur du produit, ou de l’entité vendant le produit (le fabricant, le revendeur, OEM, etc.). Correspond à la propriété Vendor dans l’objet Product dans le standard d’échange de solution DMTF.") : Amended ToSubclass] string Vendor; [Key : ToInstance ToSubclass DisableOverride,Description("Informations de version du produit. Correspond à la propriété Version dans l’objet product dans le standard d’échange de solution DMTF.") : Amended ToSubclass] string Version; }; [Description("Possibilités et gestion des périphériques logiques relatifs à la mémoire.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Memory : CIM_StorageExtent { [Description("ErrorMethodology pour CIM_Memory est une propriété de chaîne qui indique si la parité ou les algorithmes CRC, ECC ou tout autre mécanisme sont utilisés. Des détails sur l’algorithme peuvent également être fournis.") : Amended ToSubclass] string ErrorMethodology; [Description("L'adresse de début, référencée par une application ou un système d’exploitation et mappée par un contrôleur de mémoire, pour cet objet mémoire. L'adresse de début est spécifiée en kilo-octets.") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint64 StartingAddress; [Description("L'adresse de fin, référencée par une application ou un système d’exploitation et mappée par un contrôleur de mémoire, pour cet objet mémoire. L'adresse de fin est spécifiée en kilo-octets.") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint64 EndingAddress; [Description("Une énumération d’entiers qui décrivent le type d’erreur qui s’est produit le plus récemment. Par exemple, les erreurs simple octet (valeur=6) ou double octet (7) peuvent être spécifiées en utilisant cette propriété. Les valeurs, 12-14 sont indéfinies dans le schéma CIM car, dans DMI, elles mélangent la sémantique du type d’erreur et si elle était corrigeable ou non. Cette dernière est indiquée dans la propriété, CorrectableError.") : Amended ToSubclass,Values{"Autre", "Inconnu", "OK", "Lecture incorrecte", "Erreur de parité", "Erreur mono bit", "Erreur sur bit double", "Erreur multi bits", "Erreur de demi-octet", "Erreur de parité", "Erreur CRC", "Non défini", "Non défini", "Non défini"} : Amended ToSubclass] uint16 ErrorInfo; [Description("Chaîne ouverte fournissant davantage d’information si la propriété ErrorType est égale à 1, \"Autre\". Dans le cas contraire, cette chaîne n’a aucune signification.") : Amended ToSubclass] string OtherErrorDescription; [Description("Valeur booléenne qui indique que l’erreur la plus récente était corrigeable. Si la propriété ErrorInfo est égale à 3, \"OK\", alors cette propriété n’a aucune signification.") : Amended ToSubclass] boolean CorrectableError; [Description("Heure à laquelle l’erreur mémoire la plus récente s’est produite. Le type de l’erreur est décrit par la propriété ErrorInfo. Si la propriété ErrorInfo est égale à 3, \"OK\", alors cette propriété n’a aucune signification.") : Amended ToSubclass] datetime ErrorTime; [Description("Énumération de valeurs entières qui indique quelle est l’opération d’accès mémoire qui a causé l’erreur la plus récente. Le type de l’erreur est décrit par la propriété ErrorInfo. Si la propriété ErrorInfo est égale à 3, \"OK\", alors cette propriété n’a aucune signification.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Lecture", "Écriture", "Écriture partielle"} : Amended ToSubclass] uint16 ErrorAccess; [Description("Taille en bits du transfert de données qui a causé l’erreur la plus récente. La valeur 0 indique qu’aucune erreur ne s’est produite. Si la propriété ErrorInfo est égale à 3, \"OK\", alors cette propriété doit être définie à 0.") : Amended ToSubclass,Units("Bits") : Amended ToSubclass] uint32 ErrorTransferSize; [Description("Données capturées lors de l’accès mémoire erroné le plus récent. Les données occupent les n premiers octets du tableau nécessaire pour contenir le nombre de bits spécifié par la propriété ErrorTransferSize. Si ErrorTransferSize vaut 0, alors cette propriété n’a aucune signification.") : Amended ToSubclass] uint8 ErrorData[]; [Description("L'ordre des données stockées dans la propriété ErrorData. Les valeurs \"Octet de poids faible d’abord\" (valeur = 1) ou \"Octet de poids fort d’abord\" (2) peuvent être spécifiés. Si ErrorTransferSize vaut 0, alors cette propriété n’a aucune signification.") : Amended ToSubclass,Values{"Inconnu", "Octet de poids faible d’abord", "Octet de poids fort d’abord"} : Amended ToSubclass] uint16 ErrorDataOrder; [Description("Spécifie l’adresse de l’erreur mémoire la plus récente. Le type de l’erreur est décrit par la propriété ErrorInfo. Si la propriété ErrorInfo est égale à 3, \"OK\", alors cette propriété n’a aucune signification.") : Amended ToSubclass] uint64 ErrorAddress; [Description("Valeur booléenne qui indique si l’information d’adresse contenue dans la propriété ErrorAddress, est une adresse système (VRAI) ou une adresse physique (FAUX). Si la propriété ErrorInfo est égale à 3, \"OK\", alors cette propriété n’a aucune signification.") : Amended ToSubclass] boolean SystemLevelAddress; [Description("Spécifie l’étendue, en octets, à laquelle la dernière erreur peut être résolue. Par exemple, si les adresses des erreurs sont résolues à l’octet 11 (c'est-à-dire sur une base de page typique), alors les erreurs peuvent être résolues aux limites 4 Ko et cette propriété est définie à 4000. Si la propriété ErrorInfo est égale à 3, \"OK\", alors cette propriété n’a pas de sens.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint64 ErrorResolution; [Description("Un tableau d’octets contenant des informations d’erreur supplémentaires. Un exemple est le syndrome ECC ou le retour d’octets de vérification si une méthode d’erreur basée sur CRC est utilisée. Dans ce dernier cas, si une erreur sur un octet simple est reconnue et l’algorithme CRC est connu, il est possible de déterminer l’octet exact qui a échoué. Ce type de données (syndrome ECC, octet de vérification ou données d’octet de parité, ou toute autre information fournie par le fabricant) est inclus dans ce champ. Si la propriété ErrorInfo est égale à 3, \"OK\", alors la propriété AdditionalErrorData n’a aucun sens.") : Amended ToSubclass] uint8 AdditionalErrorData[]; }; [Description("Capacités et gestion du stockage NV. La mémoire non volatile inclut le stockage ROM et flash. La mémoire NV peut être basée sur le stockage volatile, si la mémoire volatile est basée sur une pile. Ce scénario serait décrit complètement par une instance de la relation AssociatedBattery, faisant référence au stockage non volatile comme Dependent et la pile comme Antecedent, et une instance de la relation BasedOn, faisant référence au stockage non volatile comme Dependent et le stockage volatile comme Antecedent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_NonVolatileStorage : CIM_Memory { [Description("Indique que le stockage NV peut être écrit.") : Amended ToSubclass] boolean IsWriteable; }; [Description("Possibilités et gestion du stockage volatile.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_VolatileStorage : CIM_Memory { [Description("Indique si cette mémoire peut être mise en cache ou non.") : Amended ToSubclass] boolean Cacheable; [Description("Énumération qui indique le type de cache qui est compatible avec cette mémoire. Par exemple, 4 indique un cache d’écriture continue. Si la propriété Cacheable est définie à false, alors cette propriété n’a aucun sens et doit être définie à 5, \"Non applicable\".") : Amended ToSubclass,Values{"Autre", "Inconnu", "Écriture conditionnelle", "Écriture continue", "Non applicable"} : Amended ToSubclass] uint16 CacheType; }; [Description("Des périphériques logiques peuvent disposer de mémoire installée en eux-mêmes ou associés à eux - comme de la mémoire cache. Ceci est rendu explicite par cette association.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AssociatedMemory : CIM_Dependency { [Description("Mémoire installée sur un périphérique ou qui lui est associée.") : Amended ToSubclass] CIM_Memory Ref Antecedent; [Description("Le périphérique logique.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; }; [Description("Associe le processeur et la mémoire système, ou un cache du processeur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AssociatedProcessorMemory : CIM_AssociatedMemory { [Description("Le processeur qui accède à la mémoire ou utilise le cache.") : Amended ToSubclass] CIM_Processor Ref Dependent; [Description("Vitesse du bus, en mégahertz, entre le processeur et la mémoire. ") : Amended ToSubclass,Units("mégahertz") : Amended ToSubclass] uint32 BusSpeed; }; [Description("Capacités et gestion de la mémoire cache. La mémoire cache est de la mémoire dédiée ou vive où un processeur recherche des données en premier avant d’aller à de la mémoire 'régulière'. La mémoire cache est utilisée afin d’accélérer la livraison de données à un processeur. C'est généralement décrit par sa proximité au processeur (par exemple, cache principale ou secondaire).\\nSi un lecteur de disque inclut de la mémoire vive allouée pour maintenir les données de données et/ou adjacentes les plus récentes (afin d’accélérer la récupération), cela peut aussi être modelé en tant que mémoire cache. Remarquez que la mémoire cache n’est PAS un système d’exploitation ou des tampons de niveau application mais de la mémoire vive allouée pour mettre les données en cache pour un processeur à partir d’un disque dur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_CacheMemory : CIM_Memory { [Description("Définit si la mémoire cache est principale (valeur=3), secondaire (valeur=4) ou tertiaire (valeur=5). Également si, \"Autre\" (1), \"Inconnu\" (2) et \"Non applicable\" (6) peuvent être définis.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Principale", "Secondaire", "Tertiaire", "Non applicable"} : Amended ToSubclass] uint16 Level; [Description("Définit si ceci est un cache d’écriture conventionnelle (valeur=3) ou d’écriture continue (valeur=4), ou cette information \"Varie avec l’adresse\" (5) ou est définie individuellement pour chaque E/S (6). Également, \"Autre\" (1) et \"Inconnu\" (2) peuvent être définis.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Écriture conditionnelle", "Écriture continue", "Varie avec l’adresse", "Détermination par E/S"} : Amended ToSubclass] uint16 WritePolicy; [Description("Définit si ceci est pour la mise en cache d’instructions (valeur=3), mise en cache de données (valeur=4) ou les deux (valeur=5, \"Unifié\"). Les valeurs \"Autre\" (1) et \"Inconnu\" (2) peuvent également être définies.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Instruction", "Données", "Unifié"} : Amended ToSubclass] uint16 CacheType; [Description("Taille, en octets, d’une ligne ou d’un compartiment simple de cache.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint32 LineSize; [Description("Énumération de valeurs entières qui décrit l’algorithme permettant de déterminer les lignes de cache ou compartiments qui doivent être réutilisées.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Dernier récemment utilisé (LRU)", "Premier entré, premier sorti (FIFO)", "Dernier entré, premier sorti (LIFO)", "Moins fréquemment utilisé (LFU)", "Plus fréquemment utilisé (MFU)", "Algorithmes multiples dépendants des données"} : Amended ToSubclass] uint16 ReplacementPolicy; [Description("Stratégie qui devrait être employée par le cache pour gérer les requêtes de lecture. Par exemple, \"Lecture\", \"Lecture anticipée\" ou les deux peuvent être spécifiées en utilisant les valeurs, 3, 4 ou 5, respectivement. Si la stratégie de lecture est déterminée individuellement (ie, pour chaque requête), alors la valeur 6 (\"Détermination par E/S\") devrait être spécifiée. \"Autre\" (1) et \"Inconnu\" (2) sont également des valeurs valides.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Lecture", "Lecture anticipée", "Lecture et lecture anticipée", "Détermination par E/S"} : Amended ToSubclass] uint16 ReadPolicy; [Description("Durée maximale en secondes pendant lequel les lignes incorrectes ou les compartiments peuvent demeurer dans le cache avant d’être supprimés. La valeur zéro indique qu’une suppression du cache n’est pas contrôlée par une minuterie de suppression.") : Amended ToSubclass,Units("secondes") : Amended ToSubclass] uint32 FlushTimer; [Description("Énumération de valeurs entières qui définit l’associativité du cache système. Par exemple, 6 indique un cache totalement associatif.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Mappage direct", "Jeu associatif bidirectionnel", "Jeu associatif quadridirectionnel", "Totalement associatif", "Jeu associatif à 8 voies", "Jeu associatif à 16 voies"} : Amended ToSubclass] uint16 Associativity; }; [Description("Un périphérique d’alarme est un type de périphérique qui émet des indications visuelles ou sonores liées à une situation problématique. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AlarmDevice : CIM_LogicalDevice { [Description("Valeur booléenne qui indique que l’alarme est audible. ") : Amended ToSubclass] boolean AudibleAlarm; [Description("Valeur booléenne qui indique que l’alarme est visible. ") : Amended ToSubclass] boolean VisibleAlarm; [Description("Urgency est une valeur énumérée qui indique la fréquence relative à laquelle l’alarme clignote, vibre ou/et émet un signal sonore. ") : Amended ToSubclass,Values{"Inconnu", "Autre", "Non pris en charge", "Informationnel", "Non critique", "Critique", "Irrécupérable"} : Amended ToSubclass] uint16 Urgency; [Description("SetUrgency est une méthode pour définir le niveau d’urgence souhaité pour l’alarme. Son paramètre d’entrée, RequestedUrgency, est spécifié en utilisant la liste de valeurs de la propriété Urgency de CIM_AlarmDevice. SetUrgency renvoie la valeur 0 si la requête aboutit, 1 si le niveau d’urgence spécifié n’est pas pris en charge ou toute autre valeur en cas d’erreur.") : Amended ToSubclass] uint32 SetUrgency([IN] uint16 RequestedUrgency); }; [Description("La classe Location spécifie la position et l’adresse d’un élément physique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Location { [Key : ToInstance ToSubclass DisableOverride,Description("Name est une chaîne ouverte définissant un nom pour l’emplacement. Cela fait partie de la clé de l’objet.") : Amended ToSubclass] string Name; [Key : ToInstance ToSubclass DisableOverride,Description("Position est une chaîne ouverte qui indique l’emplacement d’un élément physique. Il peut s’agir, par exemple, du numéro de connecteur d’une carte d’accueil, de l’emplacement d’installation dans une armoire technique, d’informations de latitude et de longitude fournies par un système GPS. Cela fait partie de la clé de l’objet CIM_Location.") : Amended ToSubclass] string PhysicalPosition; [Description("Address est une chaîne ouverte qui indique une rue, un bâtiment ou tout autre type d’adresse pour décrire l’emplacement de l’élément physique.") : Amended ToSubclass] string Address; }; [Description("CIM_PhysicalElementLocation associe un élément physique avec un objet CIM_Location à des fins d’inventaire ou de remplacement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PhysicalElementLocation { [Description("L'élément physique dont l’emplacement est spécifié.") : Amended ToSubclass] CIM_PhysicalElement Ref Element; [Description("L'emplacement de l’élément physique.") : Amended ToSubclass] CIM_Location Ref PhysicalLocation; }; [Description("CIM_PhysicalCapacity est une classe abstraite qui décrit les besoins maximum/minimum d’un élément physique et sa capacité à prendre en charge différents types de matériels. Par exemple, les besoins en mémoire minimum et maximum peuvent être modelés comme une sous-classe de CIM_PhysicalCapacity.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PhysicalCapacity { [Description("La propriété Name définit le nom par lequel l’objet CIM_PhysicalCapacity est connu. Quand elle est sous-classée, la propriété Name peut être remplacée par une propriété Key.") : Amended ToSubclass] string Name; [Description("Caption est un bref texte de description (chaîne d’une ligne) de l’objet CIM_PhysicalCapacity.") : Amended ToSubclass] string Caption; [Description("La propriété Description fournit un texte de description de l’objet CIM_PhysicalCapacity.") : Amended ToSubclass] string Description; }; [Description("CIM_ElementCapacity associe un objet CIM_PhysicalCapacity avec un ou plusieurs éléments physiques. Il sert à associer une description des besoins min/max en matériel ou en capacité (stocké comme une sorte de CIM_PhysicalCapacity), avec les éléments physiques qui sont décrits.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ElementCapacity { [Description("CIM_PhysicalCapacity décrit les exigences minimale et maximale d’un élément physique et sa capacité à prendre en charge différents types de matériels.") : Amended ToSubclass] CIM_PhysicalCapacity Ref Capacity; [Description("L'élément physique qui est décrit.") : Amended ToSubclass] CIM_PhysicalElement Ref Element; }; [Description("CIM_MemoryCapacity décrit le type de mémoire qui peut être installé sur un élément physique et ses configurations minimale et maximale. L'information relative à quelle mémoire est actuellement 'installée', par rapport aux exigences minimale et maximale de l’élément, se trouve dans les instances de la classe CIM_PhysicalMemory.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_MemoryCapacity : CIM_PhysicalCapacity { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Inherited Name sert de partie de la clé d’objet CIM_MemoryCapacity.") : Amended ToSubclass] string Name; [Key : ToInstance ToSubclass DisableOverride,Description("Type de mémoire. Ceci fait partie de la clé de l’objet. Les valeurs correspondent à la liste des types de mémoire possibles dans la classe CIM_PhysicalMemory.") : Amended ToSubclass,Values{"Inconnu", "Autre", "DRAM", "DRAM synchrone", "Mémoire cache DRAM", "EDO", "EDRAM", "VRAM", "SRAM", "RAM", "ROM", "Flash", "EEPROM", "FEPROM", "EPROM", "CDRAM", "3DRAM", "SDRAM", "SGRAM", "RDRAM", "DDR", "DDR-2"} : Amended ToSubclass] uint16 MemoryType; [Description("Quantité minimale de mémoire, en kilo-octets, qui est nécessaire pour que l’élément physique associé fonctionne correctement. ") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint64 MinimumMemoryCapacity; [Description("Quantité maximale de mémoire, en kilo-octets, qui peut être prise en charge par l’élément physique. ") : Amended ToSubclass,Units("kilo-octets") : Amended ToSubclass] uint64 MaximumMemoryCapacity; }; [Description("Les éléments physiques agrégés de la classe CIM_ReplacementSet qui doivent être 'remplacés' ou 'FRUed’ ensembles. Par exemple, lors du remplacement d’une carte mémoire, les puces de mémoire du composant peuvent être également retirées et supprimées. Ou, un jeu de puces de mémoire peut être spécifié pour être remplacé ou mis à jour ensemble en utilisant cette association.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ReplacementSet { [Key : ToInstance ToSubclass DisableOverride,Description("Name est une chaîne ouverte définissant un nom pour CIM_ReplacementSet. C'est la clé de l’objet.") : Amended ToSubclass] string Name; [Description("Une chaîne ouverte qui spécifie les informations liées à CIM_ReplacementSet. Le but du jeu d’informations lié à la façon dont les éléments composant sont remplacés peut être inclus dans cette propriété.") : Amended ToSubclass] string Description; }; [Description("CIM_ParticipatesInSet indique les éléments physiques à remplacer ensemble.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ParticipatesInSet { [Description("CIM_ReplacementSet.") : Amended ToSubclass] CIM_ReplacementSet Ref Set; [Description("L'élément physique qui doit être remplacé avec d’autres éléments, en tant que jeu.") : Amended ToSubclass] CIM_PhysicalElement Ref Element; }; [Description("La classe CIM_PhysicalPackage représente des éléments physiques qui contiennent ou hébergent d’autres composants. Il peut s’agir, par exemple, d’une armoire technique ou d’une carte réseau.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PhysicalPackage : CIM_PhysicalElement { [Description("Un package physique est amovible s’il est conçu pour être mis dans ou retiré du conteneur physique dans le quel il se trouve ordinairement, sans mettre en péril la fonction de l’ensemble. Un package peut encore être amovible si le courant doit être éteint pour le retirer. Si le courant ne peut pas être allumé et le package retiré alors l’élément est amovible et peut être retiré à chaud. Par exemple, une batterie supplémentaire dans un ordinateur portable est amovible tout comme un disque dur inséré dans des connecteurs SCA. Cependant, ce dernier ne peut être retiré à chaud. L'affichage d’un ordinateur portable n’est pas amovible, tout comme son alimentation non redondante. Retirer ces composants aurait un effet sur la fonctionnalité du packaging entier ou est impossible du fait du degré d’intégration du package.") : Amended ToSubclass] boolean Removable; [Description("Un package physique est remplaçable s’il est possible de remplacer (FRU ou mise à niveau) l’élément avec un élément physiquement différent. Par exemple, des systèmes d’ordinateur autorisent la puce processeur principale à être mises à niveau à un taux d’horloge plus élevé. Dans ce cas, le processeur est remplaçable. Un autre exemple est un package de fourniture d’énergie.") : Amended ToSubclass] boolean Replaceable; [Description("Un package physique peut être enfiché à chaud s’il est possible de remplacer l’élément avec un autre différent physiquement mais équivalent tandis que le package qui le contient reçoit du courant. Par exemple, un lecteur de disques inséré dans des connecteurs SCA est amovible et peut être enfiché à chaud. Tous les packages qui peuvent être enfichés à chaud sont par héritage amovibles et remplaçables.") : Amended ToSubclass] boolean HotSwappable; [Description("Hauteur du package physique en pouces.") : Amended ToSubclass,Units("pouces") : Amended ToSubclass] real32 Height; [Description("Profondeur du package physique en pouces.") : Amended ToSubclass,Units("pouces") : Amended ToSubclass] real32 Depth; [Description("Largeur du package physique en pouces.") : Amended ToSubclass,Units("pouces") : Amended ToSubclass] real32 Width; [Description("Poids du package physique en pouces.") : Amended ToSubclass,Units("Livres") : Amended ToSubclass] real32 Weight; [Description("La méthode IsCompatible vérifie si l’élément physique référencé peut être contenu par ou inséré dans un package physique. La valeur renvoyée devrait être 0 si la requête a été exécutée avec succès, 1 si la requête n’est pas prise en charge et d’autres valeurs si une erreur s’est produite. Dans une sous-classe, le jeu de codes renvoyés possible pourrait être spécifié en utilisant un qualificateur ValueMap sur la méthode. Les chaînes auxquelles le contenu ValueMap est 'traduit' peut également être spécifié dans la sous-classe en tant que qualificateur de tableau de valeurs.") : Amended ToSubclass] uint32 IsCompatible([IN] CIM_PhysicalElement Ref ElementToCheck); }; [Description("L'association CIM_Container représente la relation entre éléments physiques contenant et contenu. Un objet contenant doit être un package physique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Container : CIM_Component { [Description("Le package physique qui contient d’autres éléments physiques, y compris d’autres packages.") : Amended ToSubclass] CIM_PhysicalPackage Ref GroupComponent; [Description("L'élément physique qui est contenu dans le package.") : Amended ToSubclass] CIM_PhysicalElement Ref PartComponent; [Description("Une chaîne ouverte représentant le positionnement de PhysicalElement dans PhysicalPackage. Information apparentée aux éléments stationnaires dans le conteneur (par exemple, 'second chargeur de lecteur à partir du haut'), les angles, les altitudes et d’autres données peuvent être enregistrées dans cette propriété. Cette chaîne peut venir en supplément ou être utilisé à la place de l’instance de l’objet CIM_Location.") : Amended ToSubclass] string LocationWithinContainer; }; [Description("CIM_PhysicalFrame est une superclasse de rack, châssis et autres boîtiers cadre, de la façon dont elles sont définies dans les classes d’extension. Les propriétés comme alarme visible ou audible, et les données ayant rapport aux violations de la sécurité sont dans cette superclasse.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PhysicalFrame : CIM_PhysicalPackage { [Description("CableManagementStrategy est une chaîne ouverte qui contient des informations sur la façon dont les différents câbles sont connectés et connectés pour le cadre. Avec beaucoup de mises en réseau, les câbles d’alimentation et liés au stockage, la gestion des câbles peuvent être des opérations complexes. Cette propriété de chaîne contient des informations pour aider l’assemblage et le fonctionnement du cadre.") : Amended ToSubclass] string CableManagementStrategy; [Description("ServicePhilosophy est un tableau énuméré de valeurs entières qui indique si l’armoire est accessible par le haut (valeur = 2), le devant (3), l’arrière (4) ou le côté (5), si elle est dotée de tiroirs coulissants (6) ou de panneaux latéraux amovibles (7), et/ou si elle est mobile (8), grâce à des roulettes par exemple.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Accessible par le haut", "Service en premier plan", "Accessible par derrière", "Accessible par le côté", "Tiroirs coulissants", "Panneaux latéraux amovibles", "Pouvant être déplacé"} : Amended ToSubclass] uint16 ServicePhilosophy[]; [Description("Tableau de chaînes ouvertes fournissant des explications plus détaillées pour chaque entrée du tableau ServicePhilosophy. Remarque : chaque entrée de ce tableau est en relation avec l’entrée portant le même index dans ServicePhilosophy.") : Amended ToSubclass] string ServiceDescriptions[]; [Description("Valeur booléenne qui indique si l’armoire est protégée par une serrure.") : Amended ToSubclass] boolean LockPresent; [Description("Valeur booléenne qui indique si l’armoire est équipée d’une alarme sonore.") : Amended ToSubclass] boolean AudibleAlarm; [Description("Valeur booléenne qui indique si l’armoire est équipée d’une alarme visuelle.") : Amended ToSubclass] boolean VisibleAlarm; [Description("SecurityBreach est une propriété énumérée de valeurs entières qui indique si l’armoire a fait l’objet d’une tentative d’effraction sans succès (valeur = 4) ou réussie (5). Les valeurs \"Inconnu\", \"Autre\" ou \"Pas d’effraction\" peuvent également être spécifiées.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Pas d’effraction", "Effraction tentée", "Effraction réussie"} : Amended ToSubclass] uint16 SecurityBreach; [Description("BreachDescription est une chaîne ouverte qui fournit plus d’information si la propriété SecurityBreach indique qu’une effraction ou un autre événement en rapport avec la sécurité a eu lieu.") : Amended ToSubclass] string BreachDescription; }; [Description("Un rack est un cadre physique qui représente une enceinte dans laquelle les châssis sont placés. Généralement, un rack n’est rien de plus que l’enceinte, et tous les éléments fonctionnels sont placés dans le châssis, lui-même placé dans le rack.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Rack : CIM_PhysicalFrame { [Description("Hauteur du package physique en unités U. U est une unité de mesure standard pour la hauteur d’un rack ou d’un élément montable en rack. U est égal à 1¾ pouces ou 4,445 cm.") : Amended ToSubclass,Units("Anglais (États-Unis)") : Amended ToSubclass] real32 Height; [Description("Énumération qui indique le type de rack. Des informations telles que rack \"Telco\" (valeur = 2) ou rack standard 19 pouces (1) peuvent être spécifiées. Le pays/région pour lequel le rack a été construit est défini dans la propriété CountryDesignation.") : Amended ToSubclass,Values{"Inconnu", "Standard 19 pouces", "Telco", "Étagère d’équipement", "Non standard"} : Amended ToSubclass] uint16 TypeOfRack; [Description("Désignation du pays/région pour lequel le rack a été conçu. Les chaînes de codes de pays/région sont telles que définies par la norme ISO/IEC 3166. Le type de rack est spécifié dans la propriété TypeOfRack.") : Amended ToSubclass] string CountryDesignation; }; [Description("La classe CIM_Chassis représente les éléments physiques qui accueillent d’autres éléments et fournissent des fonctionnalités définissables, tels qu’un ordinateur de bureau, un nœud de traitement, un onduleur, un dispositif de stockage par disques ou bandes ou une combinaison de ces éléments.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Chassis : CIM_PhysicalFrame { [Description("Valeur entière qui indique le nombre de cordons d’alimentation qui peuvent être connectés au châssis, pour tous les composants qui doivent fonctionner.") : Amended ToSubclass] uint16 NumberOfPowerCords; [Description("Courant nécessaire pour le châssis à 120 V. Si l’énergie est fournie par le châssis (comme dans le cas d’un onduleur), cette propriété peut indiquer l’ampérage produit, sous forme d’un nombre négatif.") : Amended ToSubclass,Units("ampères à 120 volts") : Amended ToSubclass] sint16 CurrentRequiredOrProduced; [Description("Quantité de chaleur dégagée par le châssis en BTU/heure (BTU = British Thermal Unit ; 1 BTU = 1055 J).") : Amended ToSubclass,Units("BTU par heure") : Amended ToSubclass] uint16 HeatGeneration; [Description("Tableau énuméré de valeurs entières qui indique le type de châssis.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Bureau", "Ordinateur de bureau de bas niveau", "Boîtier extra-plat", "Mini tour", "Tour", "Portable", "Ordinateur portable", "Ordinateur portable", "Ordinateur de poche", "Station d’accueil", "Tout-en-un", "Mini portable", "Économie d’espace", "Boîtier plat", "Châssis de système principal", "Châssis d’extension", "Sous-chassis", "Châssis d’extension de bus", "Châssis périphérique", "Châssis de stockage", "Châssis de montage en rack", "PC en boîtier scellé"} : Amended ToSubclass] uint16 ChassisTypes[]; [Description("Tableau de chaînes ouvertes fournissant des informations sur les entrées du tableau ChassisType. Remarque : chaque entrée de ce tableau est en relation avec l’entrée portant le même index dans ChassisType.") : Amended ToSubclass] string TypeDescriptions[]; }; [Description("Les racks, sous formes de compartiments simples, contiennent les châssis qui constituent les composants physiques orrespondant aux nœuds de traitement, aux périphériques de stockage, aux onduleurs, etc. L'association CIM_ChassisInRack rend explicite la relation de contenance entre le rack et le châssis.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ChassisInRack : CIM_Container { [Description("Le rack qui contient le châssis.") : Amended ToSubclass] CIM_Rack Ref GroupComponent; [Description("Le châssis qui est monté dans le rack.") : Amended ToSubclass] CIM_Chassis Ref PartComponent; [Description("Valeur entière qui indique le nombre minimal d’unité de rack nécessaire au montage du châssis. L'unité de rack est une unité de mesure standard pour la hauteur d’un rack ou d’un élément montable en rack. L'unité de rack est égal à 1¾ pouces ou 4,445 cm.") : Amended ToSubclass,Units("Anglais (États-Unis)") : Amended ToSubclass] uint16 BottomU; }; [Description("Un châssis peut contenir d’autres packages tels que d’autres châssis et cartes. L'association CIM_PackageInChassis rend cette relation explicite.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PackageInChassis : CIM_Container { [Description("Le châssis qui contient d’autres packages physiques.") : Amended ToSubclass] CIM_Chassis Ref GroupComponent; [Description("Le package physique qui est contenu dans le châssis.") : Amended ToSubclass] CIM_PhysicalPackage Ref PartComponent; }; [Description("Un ordinateur portable, type de châssis, peut être fixé dans un autre type de châssis, une station d’accueil. C'est la relation représentée par l’association CIM_Docked. Comme cette relation est très typique, elle est décrite explicitement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Docked : CIM_Dependency { [Description("La station d’accueil.") : Amended ToSubclass] CIM_Chassis Ref Antecedent; [Description("L'ordinateur portable qui est 'accueilli'.") : Amended ToSubclass] CIM_Chassis Ref Dependent; }; [Description("La classe CIM_Card représente un type de conteneur physique qui peut être branché dans une autre carte ou une carte hôte ou est lui-même une carte/carte mère hôte dans un châssis. La classe CIM_Card inclut tout package capable de porter des signaux et fournir un point de montage pour des composants physiques tels que des puces ou d’autres packages physiques comme d’autres cartes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Card : CIM_PhysicalPackage { [Description("Valeur booléenne qui indique que cette carte est une carte mère ou, plus généralement, une carte de base dans un châssis.") : Amended ToSubclass] boolean HostingBoard; [Description("SlotLayout est une chaîne ouverte qui décrit la position du connecteur, l’utilisation typique, les restrictions ou l’espacement d’un connecteur individuel ou toutes autres informations pertinentes concernant les connecteurs de la carte.") : Amended ToSubclass] string SlotLayout; [Description("Valeur booléenne qui indique qu’au moins une carte fille ou une carte auxiliaire est nécessaire pour que le fonctionnement soit correct.") : Amended ToSubclass] boolean RequiresDaughterBoard; [Description("Valeur booléenne qui indique que cette carte se distingue physiquement des autres cartes de même type, et nécessite donc un connecteur spécial. Par exemple, une carte de largeur double nécessite deux connecteurs. Autre exemple : certaines cartes peuvent être utilisés pour la même fonction générale que d’autres cartes mais nécessitent un connecteur spécial (très long, par exemple), alors que les autres cartes peuvent être placées dans n’importe quel connecteur disponible. Si celle valeur est égale à VRAI, la propriété correspondante, RequirementsDescription, doit spécifier en quoi la carte se distingue ou quel est son rôle.") : Amended ToSubclass] boolean SpecialRequirements; [Description("Chaîne ouverte qui décrit par quels aspects cette carte se distingue des autres cartes. Cette propriété n’a de signification que lorsque la propriété booléenne correspondante, SpecialRequirements, a la valeur VRAI.") : Amended ToSubclass] string RequirementsDescription; }; [Description("Les cartes peuvent être branchées dans les cartes mères/cartes de base et sont les cartes filles d’une carte, ou prendre en charge des modules spécifiques, identiques à des cartes. Ces relations sont décrites par l’association CIM_CardOnCard.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_CardOnCard : CIM_Container { [Description("La carte qui héberge une autre carte.") : Amended ToSubclass] CIM_Card Ref GroupComponent; [Description("La carte qui est branchée ou qui est montée sur une autre carte.") : Amended ToSubclass] CIM_Card Ref PartComponent; [Description("Une chaîne qui décrit et identifie la façon dont la carte est montée sur ou branchée dans 'l’autre' carte. Des informations sur le connecteur peuvent être inclues dans ce champ et peuvent être suffisantes pour certains travaux de gestion. Si c'est le cas, ceci évite de créer des instanciations d’objets de connecteur/emplacement pour modéliser la relation entre les cartes et cartes hôte ou autres cartes. Mais si des informations sur le connecteur et l’emplacement dont disponibles, ce champ peut être utilisé pour fournir des données plus détaillées sur les insertions d’emplacement ou de montage.") : Amended ToSubclass] string MountOrSlotDescription; }; [Description("La classe CIM_PhysicalComponent représente tout composant basique ou de bas niveau à l’intérieur d’un package. Tout élément physique qui n’est pas une liaison, un connecteur ou un package est un descendant (ou un membre) de cette classe. Par exemple, la puce UART d’une carte modem interne sera une sous-classe (si des propriétés supplémentaires ou des associations sont définies) ou une instance de CIM_PhysicalComponent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PhysicalComponent : CIM_PhysicalElement { [Description("Un composant physique est amovible s’il est conçu pour être mis dans ou retiré du conteneur physique dans le quel il se trouve ordinairement, sans mettre en péril la fonction de l’ensemble. Un composant peut encore être amovible si le courant doit être éteint pour le retirer. Si le courant ne peut pas être allumé et le composant retiré alors l’élément est amovible et peut être retiré à chaud. Par exemple, un microprocesseur pouvant être mis à niveau est amovible.") : Amended ToSubclass] boolean Removable; [Description("Un composant physique est remplaçable s’il est possible de remplacer (FRU ou mise à niveau) l’élément avec un élément physiquement différent. Par exemple, des systèmes d’ordinateur autorisent la puce processeur principale à être mise à niveau à un taux d’horloge plus élevé. Dans ce cas, le processeur est remplaçable. Tous les composants amovibles sont remplaçables par héritage.") : Amended ToSubclass] boolean Replaceable; [Description("Un composant physique peut être enfiché à chaud s’il est possible de remplacer l’élément avec un autre différent physiquement mais équivalent tandis que le package qui le contient reçoit du courant. Par exemple, un composant ventilateur peut être conçu pour être enfichable à chaud. Tous les composants qui peuvent être enfichés à chaud sont par héritage amovibles et remplaçables.") : Amended ToSubclass] boolean HotSwappable; }; [Description("Généralement, un composant est contenu dans un package physique, tel qu’un châssis ou une carte. L'association CIM_PackagedComponent rend cette relation explicite. La première phrase comprend le mot 'Généralement', parce qu’un composant peut être supprimé du package qui le contient ou n’y être pas encore inséré (c'est-à-dire la propriété booléenne Removable est égale à VRAI). Par conséquent, un composant peut ne pas toujours être associé avec un conteneur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PackagedComponent : CIM_Container { [Description("Le package physique qui contient des composants.") : Amended ToSubclass] CIM_PhysicalPackage Ref GroupComponent; [Description("Le composant physique qui est contenu dans le package.") : Amended ToSubclass] CIM_PhysicalComponent Ref PartComponent; }; [Description("La classe CIM_Chip représente tout type de circuit intégré matériel, ce qui comprend les circuits intégrés ASIC, les processeurs, les unités de mémoire, etc.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Chip : CIM_PhysicalComponent { [Description("Facteur de forme d’implémentation pour la puce. Par exemple, des valeurs telles que SIMM (7), TSOP (9) ou PGA (10) peuvent être spécifiées.") : Amended ToSubclass,Values{"Inconnu", "Autre", "SIP", "DIP", "ZIP", "SOJ", "Propriétaire", "SIMM", "DIMM", "TSOP", "PGA", "RIMM", "SODIMM", "SRIMM", "SMD", "SSMP", "QFP", "TQFP", "SOIC", "LCC", "PLCC", "BGA", "FPBGA", "LGA", "FB-DIMM"} : Amended ToSubclass] uint16 FormFactor; }; [Description("CIM_PhysicalMemory est une sous-classe de CIM_Chip, qui représente des éléments de mémoire de bas niveau - barrettes SIMM, DIMM, puces de mémoire brute, etc.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PhysicalMemory : CIM_Chip { [Description("Type de mémoire physique.") : Amended ToSubclass,Values{"Inconnu", "Autre", "DRAM", "DRAM synchrone", "Mémoire cache DRAM", "EDO", "EDRAM", "VRAM", "SRAM", "RAM", "ROM", "Flash", "EEPROM", "FEPROM", "EPROM", "CDRAM", "3DRAM", "SDRAM", "SGRAM", "RDRAM", "DDR", "DDR2", "DDR2 FB-DIMM"} : Amended ToSubclass] uint16 MemoryType; [Description("Largeur totale, en bits, de la mémoire physique, y compris les bits de contrôle ou de correction d’erreur. S'il n’y a pas de bits de correction d’erreur, la valeur de cette propriété doit correspondre à celle spécifiée pour la propriété DataWidth.") : Amended ToSubclass,Units("Bits") : Amended ToSubclass] uint16 TotalWidth; [Description("Largeur des données, en bits, de la mémoire physique. Une largeur de données égale à 0 et une largeur totale de 8 bits indique que la mémoire n’est utilisée que pour fournir des bits de corrections d’erreur.") : Amended ToSubclass,Units("Bits") : Amended ToSubclass] uint16 DataWidth; [Description("Vitesse de la mémoire physique, en nanosecondes.") : Amended ToSubclass,Units("nanosecondes") : Amended ToSubclass] uint32 Speed; [Description("Capacité totale de cette mémoire physique, en octets.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint64 Capacity; [Description("Chaîne identifiant la banque étiquetée physiquement ou se situe la mémoire - par exemple, 'Banque 0' ou 'Banque A'.") : Amended ToSubclass] string BankLabel; [Description("Spécifie la position de la mémoire physique dans une 'ligne'. Par exemple, si cela prend deux périphériques mémoire sur 8 octets pour former une ligne sur 16 octets, alors une valeur de '2' signifie que cette mémoire et le deuxième périphérique. 0 est une valeur non valide pour cette propriété.") : Amended ToSubclass] uint32 PositionInRow; [Description("La position de cette mémoire physique dans un entrelacement. 0 indique que ce n’est pas un entrelacement. 1 indique la première position, 2 la seconde position, ainsi de suite. Par exemple, dans un entrelacement 2:1, une valeur de '1' indique que la mémoire est dans une position 'stable'.") : Amended ToSubclass] uint32 InterleavePosition; }; [Description("La mémoire physique peut être située sur des cartes hôtes, des cartes réseau, etc. Cette association définit explicitement la relation entre la mémoire et les cartes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_MemoryOnCard : CIM_PackagedComponent { [Description("La carte qui comprend ou 'contient' de la mémoire.") : Amended ToSubclass] CIM_Card Ref GroupComponent; [Description("La mémoire physique qui se trouve sur la carte.") : Amended ToSubclass] CIM_PhysicalMemory Ref PartComponent; }; [Description("La classe CIM_PhysicalMedia class représente tout type de documentation ou de média de stockage tels que bandes, CD-ROM, etc. Cette classe est utilisée généralement pour trouver et gérer des médias amovibles (à opposer aux médias scellés au périphérique d’accès au médial, tel qu’un package simple, comme ceci est le cas avec les disques durs). Cependant, les médias 'scellés' peuvent également être supprimés en utilisant cette classe, ou les médias seraient alors associés avec le package physique en utilisant la relation CIM_PackagedComponent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PhysicalMedia : CIM_PhysicalComponent { [Description("Le nombre d’octets qui peut être lu à partir d’un média ou écrit vers un média. Cette propriété n’est pas applicable à \"Sortie papier\" (documentation) ou un média de nettoyage. La compression de données ne devrait pas être effectuée car elle augmenterait la valeur dans cette propriété. Pour des bandes, il devrait être assumé qu’aucune marque de fichier ou espace vierge n’est enregistré sur le média.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] uint64 Capacity; [Description("Spécifie le type de média physique, sous forme de valeur entière énumérée. La propriété MediaDescription est utilisée pour fournir une définition plus explicite du type de média, indiquer s’il est préformaté, quelles sont les fonctionnalités de compatibilité, etc.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Bande", "Cartouche QIC", "Cartouche AIT", "Cartouche DTF", "Cartouche DAT", "Bande 8 mm", "Bande 19 mm", "Cartouche DLT", "Bande magnétique ½ pouce", "Disque cartouche", "Disque JAZ", "Disque ZIP", "Disque SyQuest", "Disque amovible Winchester", "CD-ROM", "CD-ROM/XA", "CD-I", "CD-R inscriptible", "WORM", "Magnéto-optique", "DVD", "DVD+RW", "DVD-RAM", "DVD-ROM", "DVD vidéo", "Divx", "Disquette", "Disque dur", "Carte mémoire", "Sortie papier", "Clik Disk", "CD-RW", "CD-DA", "CD+", "DVD enregistrable", "DVD-RW", "DVD-Audio", "DVD-5", "DVD-9", "DVD-10", "DVD-18", "Magnéto-optique réinscriptible", "Magnéto-optique non réinscriptible", "Magnéto-optique réinscriptible (LIMDOW)", "Changement de phase non réinscriptible", "Changement de phase réinscriptible", "Changement de phase double réinscriptible", "Non réinscriptible par ablation", "NFR (Near Field Recording)", "MiniQic", "Travan", "Particule métal 8mm", "Évaporation de métal avancé 8mm", "NCTP", "LTO Ultrium", "LTO Accelis", "Bande à 9 pistes", "Bande à 18 pistes", "Bande à 36 pistes", "Magstar 3590", "Magstar MP", "Bande D2", "Bande - DST petite ", "Bande - DST moyenne", "Bande - DST grande"} : Amended ToSubclass] uint16 MediaType; [Description("Détails supplémentaires relatifs à l’énumération MediaType. Par exemple, si la valeur 3 (\"Cartouche QIC\") est spécifiée, cette propriété peut indiquer si la bande est large ou au format quart de pouce, si elle est préformatée, si elle est compatible Travan, etc.") : Amended ToSubclass] string MediaDescription; [Description("Valeur booléenne qui spécifie si le média est actuellement protégé par quelque mécanisme physique, tel que l’onglet de protection d’une disquette.") : Amended ToSubclass] boolean WriteProtectOn; [Description("Valeur booléenne qui indique que le média est utilisé à des fins de nettoyage, et non pour le stockage de données.") : Amended ToSubclass] boolean CleanerMedia; }; [Description("CIM_MemoryWithMedia indique que la mémoire est associée avec un média physique et sa cartouche. La mémoire fournit l’identification de média et stocke les données spécifiques à l’utilisateur. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_MemoryWithMedia : CIM_Dependency { [Description("La mémoire associée avec le média physique. ") : Amended ToSubclass] CIM_PhysicalMemory Ref Antecedent; [Description("Le média physique.") : Amended ToSubclass] CIM_PhysicalMedia Ref Dependent; }; [Description("Les extensions physiques sont réalisées sur un média physique. Cette relation est rendue explicite par l’association CIM_RealizesPExtent. De plus, l’adresse de départ de l’extension physique sur le média physique est spécifiée ici.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_RealizesPExtent : CIM_Realizes { [Description("Le média physique sur lequel est réalisée l’extension.") : Amended ToSubclass] CIM_PhysicalMedia Ref Antecedent; [Description("L'extension physique qui se trouve sur le média.") : Amended ToSubclass] CIM_PhysicalExtent Ref Dependent; [Description("L'adresse de début du média physique où l’extension physique commence. L'adresse de fin de l’extension physique est déterminée grâce aux propriétés NumberOfBlocks et BlockSize de l’objet CIM_PhysicalExtent.") : Amended ToSubclass] uint64 StartingAddress; }; [Description("Des partitions de disque peuvent être réalisées directement sur un média physique. Ceci est utilisé comme modèle pour la création de partitions sur un lecteur IDE ou SCSI raw, utilisant la commande Fdisk (DOS et Unix) ou Pdisk (Unix). L'adresse de démarrage de la partition de disque sur le média physique est également spécifié en tant que propriété de cette relation. Une alternative est que les partitions puissent être basées sur des volumes de stockage tels que des jeux de volumes ou un volume exposé par un cabinet RAID matériel. La dernière relation est créée en utilisant l’association DiskPartitionBasedOnVolume.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_RealizesDiskPartition : CIM_Realizes { [Description("Le média physique sur lequel est réalisée l’extension.") : Amended ToSubclass] CIM_PhysicalMedia Ref Antecedent; [Description("La partition de disque qui se trouve sur le média.") : Amended ToSubclass] CIM_DiskPartition Ref Dependent; [Description("L'adresse de début du média physique où la partition de disque commence. L'adresse de fin de la partition est déterminée grâce aux propriétés NumberOfBlocks et BlockSize de l’objet partition de disque.") : Amended ToSubclass] uint64 StartingAddress; }; [Description("CIM_AggregatePExtent est réalisée sur un média physique. Cette relation est rendue explicite par l’association CIM_RealizesAggregatePExtent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_RealizesAggregatePExtent : CIM_Realizes { [Description("Le média physique sur lequel est réalisée l’extension.") : Amended ToSubclass] CIM_PhysicalMedia Ref Antecedent; [Description("L'extension CIM_AggregatePExtent qui est située sur le média.") : Amended ToSubclass] CIM_AggregatePExtent Ref Dependent; }; [Description("La classe CIM_PhysicalLink représente le câblage d’éléments physiques ensemble. Par exemple, les câbles série ou Ethernet, et les liaisons infrarouges seraient des sous-classes (si des propriétés supplémentaires ou des associations sont définies) ou des instances de CIM_PhysicalLink. Dans de nombreux cas, les nombreux câbles physiques à l’intérieur d’un package physique ou un réseau ne seront pas modelés. Cependant, si ces câbles ou liens sont des composants critiques, ou sont étiquetés comme étant propriétés de l’entreprise, ces objets peuvent être instanciés en utilisant cette classe ou une de ses classes descendantes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PhysicalLink : CIM_PhysicalElement { [Description("Longueur maximale du lien physique en pieds.") : Amended ToSubclass,Units("Pieds") : Amended ToSubclass] real64 MaxLength; [Description("Longueur courante du lien physique en pieds. Pour certaines connexions, en particulier les technologies sans fil, cette propriété peut ne pas être applicable et devrait être laissée non initialisée.") : Amended ToSubclass,Units("Pieds") : Amended ToSubclass] real64 Length; [Description("Valeur booléenne qui indique si le lien physique est un câble (VRAI) ou une connexion sans fil (FAUX).") : Amended ToSubclass] boolean Wired; [Description("La propriété MediaType définit le type particulier de média par lequel les signaux de transmission transitent. Un média réseau normal comprend une paire entrelacée (valeur=11 ou 12), coaxial (7,8 ou 9) et fibre optique (10).") : Amended ToSubclass,Values{"Inconnu", "Autre", "Cat1", "Cat2", "Cat3", "Cat4", "Cat5", "Coaxial 50 ohms", "Coaxial 75 ohms", "Coaxial 100 ohms", "Fibre optique", "UTP", "STP", "Câble nappe", "Twinaxial", "Optique 9 um", "Optique 50 um", "Optique 62,5 um"} : Amended ToSubclass] uint16 MediaType; }; [Description("L'association CIM_ElementsLinked indique quels éléments physiques sont câblés ensemble par un lien physique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ElementsLinked : CIM_Dependency { [Description("Le lien physique.") : Amended ToSubclass] CIM_PhysicalLink Ref Antecedent; [Description("L'élément physique qui est lié.") : Amended ToSubclass] CIM_PhysicalElement Ref Dependent; }; [Description("La classe CIM_PhysicalConnector représente tout élément physique qui est utilisé pour se connecter à d’autres éléments. Tout objet qui peut être utilisé pour se connecter et transmettre des signaux ou de l’énergie entre au moins deux éléments physiques est un descendant (ou un membre de cette classe. Par exemples, emplacements et connecteurs D-shell sont des types de connecteurs physiques.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PhysicalConnector : CIM_PhysicalElement { [Description("Une chaîne ouverte qui décrit la configuration pin et l’utilisation du signal d’un connecteur physique.") : Amended ToSubclass] string ConnectorPinout; [Description("Un tableau de valeurs entières qui définit le type de connecteur physique. Un tableau est spécifié pour permettre la description de 'combinaisons' d’informations sur les connecteurs. Par exemple, une entrée de tableau pourrait spécifier RS-232 (valeur=25), une autre DB-25 (valeur=23) et une troisième entrée définit le connecteur comme \"Mâle\" (valeur=2).") : Amended ToSubclass,Values{"Inconnu", "Autre", "Mâle", "Femelle", "Blindé", "Non blindé", "SCSI (A) haute densité (50 broches)", "SCSI (A) basse densité (50 broches)", "SCSI (P) haute densité (68 broches)", "SCSI SCA-I (80 broches)", "SCSI SCA-II (80 broches)", "SCSI Fibre Channel (DB-9, cuivre)", "SCSI Fibre Channel (Fibre)", "SCSI Fibre Channel SCA-II (40 broches)", "SCSI Fibre Channel SCA-II (20 broches)", "SCSI Fibre Channel BNC", "ATA 3 ½ pouces (40 broches)", "ATA 2 ½ pouces (44 broches)", "ATA-2", "ATA-3", "ATA/66", "DB-9", "DB-15", "DB-25", "DB-36", "RS-232C", "RS-422", "RS-423", "RS-485", "RS-449", "V.35", "X.21", "IEEE-488", "AUI", "UTP catégorie 3", "UTP catégorie 4", "UTP catégorie 5", "BNC", "RJ11", "RJ45", "MIC fibre", "Apple AUI", "Apple GeoPort", "PCI", "ISA", "EISA", "VESA", "PCMCIA", "PCMCIA type I", "PCMCIA type II", "PCMCIA type III", "Port ZV", "CardBus", "USB", "IEEE 1394", "HIPPI", "HSSDC (6 broches)", "GBIC", "DIN", "Mini-DIN", "Micro-DIN", "PS/2", "Infrarouge", "HP-HIL", "Access.bus", "NuBus", "Centronics", "Mini-Centronics", "Mini-Centronics type 14", "Mini-Centronics type 20", "Mini-Centronics type 26", "Souris bus", "ADB", "AGP", "Bus VME", "VME64", "Propriétaire", "Connecteur pour carte processeur propriétaire", "Connecteur pour carte mémoire propriétaire", "Emplacement montant propriétaire pour E/S", "PCI-66MHZ", "AGP2X", "AGP4X", "PC-98", "PC-98-Hireso", "PC-H98", "PC-98Note", "PC-98Full", "SSA SCSI", "Circulaire", "Connecteur IDE sur carte-mère", "Connecteur de lecteur de disquettes sur carte-mère", "Connecteur 9 broches double en ligne", "Connecteur 25 broches double en ligne", "50 broches sur 2 rangées", "Connecteur 68 broches double en ligne", "Connecteur pour carte son sur carte-mère", "Mini-jack", "PCI-X", "Sbus IEEE 1396-1993 32 bits", "Sbus IEEE 1396-1993 64 bits", "MCA", "GIO", "XIO", "HIO", "NGIO", "PMC", "MTRJ", "VF-45", "Future I/O", "SC", "SG", "Électrique", "Optique", "Nappe", "GLM", "1x9", "Mini SG", "LC", "HSSC", "VHDCI blindé (68 broches)", "InfiniBand"} : Amended ToSubclass] uint16 ConnectorType[]; }; [Description("L'association CIM_ConnectedTo indique qu’au moins deux connecteurs physiques sont connectés ensemble.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ConnectedTo : CIM_Dependency { [Description("L'antécédent (Antecedent) représente un connecteur physique qui sert d’un bout à la connexion.") : Amended ToSubclass] CIM_PhysicalConnector Ref Antecedent; [Description("Le dépendant (Dependent) représente un autre connecteur physique qui sert d’autre bout à la connexion.") : Amended ToSubclass] CIM_PhysicalConnector Ref Dependent; }; [Description("La classe Slot représente des connecteurs dans lesquels les packages sont insérés. Par exemple, un package physique qui est un lecteur de disque peut être inséré dans un 'Slot' SCA. Un autre exemple : un carte (sous-classe de PhysicalPackage) peut être insérée dans le slot d’expansion 16-, 32-, ou 64 bits sur une carte hôte. Des connecteurs PCI ou PCMCIA de type III en sont des exemples.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Slot : CIM_PhysicalConnector { [Description("Valeur booléenne qui indique si le connecteur prend en charge l’enfichage à chaud des cartes.") : Amended ToSubclass] boolean SupportsHotPlug; [Description("Hauteur maximale d’une carte qui peut être insérée dans le connecteur, en pouces.") : Amended ToSubclass,Units("pouces") : Amended ToSubclass] real32 HeightAllowed; [Description("Longueur maximale d’une carte qui peut être insérée dans le connecteur, en pouces.") : Amended ToSubclass,Units("pouces") : Amended ToSubclass] real32 LengthAllowed; [Description("Largeur de bus maximale des cartes qui peuvent être insérées dans ce connecteur, en pouces.") : Amended ToSubclass,Units("Bits") : Amended ToSubclass,Values{"8", "16", "32", "64", "128"} : Amended ToSubclass] uint16 MaxDataWidth; [Description("Tableau énuméré de valeurs entières qui indique la tension Vcc prise en charge par ce connecteur.") : Amended ToSubclass,Values{"Inconnu", "Autre", "3.3V", "5V"} : Amended ToSubclass] uint16 VccMixedVoltageSupport[]; [Description("Tableau énuméré de valeurs entières qui indique la tension Vpp prise en charge par ce connecteur.") : Amended ToSubclass,Values{"Inconnu", "Autre", "3.3V", "5V", "12V"} : Amended ToSubclass] uint16 VppMixedVoltageSupport[]; [Description("Dissipation thermique maximale du connecteur en milliwatts.") : Amended ToSubclass,Units("milliwatts") : Amended ToSubclass] uint32 ThermalRating; [Description("Valeur booléenne qui indique que ce connecteur se distingue physiquement et peut accueillir des types spéciaux de matériels. C'est le cas, par exemple, des connecteurs de processeurs graphiques. Si cette valeur est égale à VRAI, la propriété PurposeDescription (une chaîne) doit alors spécifier en quoi le connecteur se distingue et quel est son rôle.") : Amended ToSubclass] boolean SpecialPurpose; [Description("Chaîne ouverte qui décrit que ce connecteur se distingue physiquement et peut accueillir des types spéciaux de matériels. Cette propriété n’a de signification que si la propriété booléenne correspondante, SpecialPurpose, est égale à VRAI.") : Amended ToSubclass] string PurposeDescription; [Description("La propriété Number indique le numéro physique de connecteur, qui peut être utilisé comme index dans une table de connecteurs système, que ce connecteur soit physiquement occupé ou non.") : Amended ToSubclass] uint16 Number; }; [Description("Les cartes sont généralement insérées dans des connecteurs. La relation CIM_SlotInSlot représente la possibilité d’une carte spéciale d’étendre la structure de connecteurs existante pour permettre à des cartes, autrement incompatibles, d’être branchées sur des cartes d’accueil. La carte constitue véritablement un nouveau connecteur et peut être (par l’esprit) considérée comme un connecteur dans un connecteur. Utiliser comme interface le connecteur fourni sur la carte permet de prendre en charge des cartes qui, autrement, seraient physiquement ou électriquement incompatibles avec les connecteurs existants. Les applications pratiques sont nombreuses. Par exemple, les cartes réseau sont très chères. Au fur et à mesure de la disponibilité de nouveaux matériels, les châssis et même les configurations de cartes sont modifiés. Pour protéger l’investissement de leurs clients, les fabricants de matériel de mise en réseau conçoivent des cartes spéciales qui permettent d’insérer les anciennes cartes dans les nouveaux châssis ou cartes d’accueil, et/ou d’insérer de nouvelles cartes dans d’anciennes structures. Ceci est possible grâce à des cartes spéciales qui s’enfichent dans un ou plusieurs connecteurs existants et possèdent un nouveau connecteur dans laquelle une carte peut être insérée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SlotInSlot : CIM_ConnectedTo { [Description("La référence Antecedent représente le ou les connecteurs de la carte d’accueil ou du cadre qui sont adaptés pour recevoir une carte qui, autrement, ne serait pas compatible physiquement et/ou électriquement avec eux.") : Amended ToSubclass] CIM_Slot Ref Antecedent; [Description("Le nouveau connecteur fourni par la carte.") : Amended ToSubclass] CIM_Slot Ref Dependent; }; [Description("CIM_AdjacentSlots décrit la couche d’emplacements sur une carte hôte ou une carte. Les informations comme la distance entre les emplacements et s’ils sont 'partagés' (si un est peuplé, alors l’autre emplacement ne peut pas être utilisé), est convoyé comme propriétés de l’association.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AdjacentSlots { [Description("L'un des connecteurs adjacents.") : Amended ToSubclass] CIM_Slot Ref SlotA; [Description("'L'autre' connecteur adjacent.") : Amended ToSubclass] CIM_Slot Ref SlotB; [Description("Distance, en pouces, entre connecteurs adjacents.") : Amended ToSubclass,Units("pouces") : Amended ToSubclass] real32 DistanceBetweenSlots; [Description("Des connecteurs peuvent être placés proches l’un de l’autre sur des cartes d’accueil ou d’autres cartes, de sorte que si l’un d’eux est occupé par une carte, l’autre connecteur doit rester vide. Cette relation est indiquée en donnant à la propriété SharedSlots la valeur TRUE.") : Amended ToSubclass] boolean SharedSlots; }; [Description("Les périphériques de mise en réseau complexes sont souvent basés sur des châssis. Ces châssis permettent une amélioration et/ou une augmentation de leurs fonctionnalités de base en acceptant d’autres périphériques châssis, similaires par l’acceptation de fonctionnalités sous forme d’ajout de cartes. Cette association modélise cette capacité.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PackageInSlot : CIM_Dependency { [Description("L'emplacement dans lequel le package physique est inséré.") : Amended ToSubclass] CIM_Slot Ref Antecedent; [Description("Le package dans l’emplacement.") : Amended ToSubclass] CIM_PhysicalPackage Ref Dependent; }; [Description("Les emplacements sont des types de connecteurs spéciaux dans lesquels les cartes sont insérées. La relation d’une carte dans un emplacement est rendue explicite en utilisant l’association CIM_CardInSlot.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_CardInSlot : CIM_PackageInSlot { [Description("L'emplacement dans lequel la carte est insérée.") : Amended ToSubclass] CIM_Slot Ref Antecedent; [Description("La carte dans l’emplacement.") : Amended ToSubclass] CIM_Card Ref Dependent; }; [Description("Les câbles et les liens utilisent des connecteurs physiques pour 'connecter' les éléments physiques. Cette association définit de façon explicite cette relation de connecteurs pour CIM_PhysicalLinks.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_LinkHasConnector : CIM_Component { [Description("Le lien physique qui a un connecteur.") : Amended ToSubclass] CIM_PhysicalLink Ref GroupComponent; [Description("Le connecteur physique.") : Amended ToSubclass] CIM_PhysicalConnector Ref PartComponent; }; [Description("Les packages physiques contiennent des connecteurs ainsi que d’autres éléments physiques. L'association CIM_ConnectorOnPackage rend la relation d’imbrication entre les connecteurs et les packages explicite.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ConnectorOnPackage : CIM_Container { [Description("Le package physique qui a un connecteur.") : Amended ToSubclass] CIM_PhysicalPackage Ref GroupComponent; [Description("Le connecteur physique.") : Amended ToSubclass] CIM_PhysicalConnector Ref PartComponent; }; [Description("Similaire à la façon dont les périphériques physiques sont 'réalisés' par les éléments physiques, les systèmes d’ordinateurs unitaires sont réalisés dans au moins un package physique. L'association CIM_ComputerSystemPackage définit explicitement cette relation.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ComputerSystemPackage : CIM_Dependency { [Description("Le (ou les) package physique qui réalise un système d’ordinateurs unitaires.") : Amended ToSubclass] CIM_PhysicalPackage Ref Antecedent; [Description("Le système d’ordinateurs unitaires.") : Amended ToSubclass] CIM_UnitaryComputerSystem Ref Dependent; }; [Description("Un périphérique de refroidissement est souvent installé dans un package tel qu’un châssis ou un rack, pas pour un périphérique spécifique, mais pour l’assister dans le refroidissement du package en général. L'association est décrite par l’association CIM_PackageCooling.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PackageCooling : CIM_Dependency { [Description("Le périphérique de refroidissement pour le package.") : Amended ToSubclass] CIM_CoolingDevice Ref Antecedent; [Description("Le package physique dont l’environnement est refroidi.") : Amended ToSubclass] CIM_PhysicalPackage Ref Dependent; }; [Description("Un capteur de température est souvent installé dans un package tel qu’un châssis ou un rack, non pour mesurer un périphérique en particulier mais l’environnement du package en général. Cette relation est décrite par l’association CIM_PackageTempSensor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PackageTempSensor : CIM_Dependency { [Description("Le capteur de température pour le package.") : Amended ToSubclass] CIM_TemperatureSensor Ref Antecedent; [Description("Le package physique dont l’environnement est suivi.") : Amended ToSubclass] CIM_PhysicalPackage Ref Dependent; }; [Description("Un périphérique d’alarme est souvent installé en tant que partie d’un package, non pas pour indiquer des problèmes avec un périphérique logique particulier ou un composant physique, mais avec l’environnement du package en général, l’état de sa sécurité ou son état général. Cette relation est décrite par l’association CIM_PackageAlarm. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PackageAlarm : CIM_Dependency { [Description("Le périphérique d’alarme pour le package. ") : Amended ToSubclass] CIM_AlarmDevice Ref Antecedent; [Description("Le package physique dont l’état, la sécurité, l’environnement, etc. sont sous alarme. ") : Amended ToSubclass] CIM_PhysicalPackage Ref Dependent; }; [Description("L'association CIM_ActsAsSpare indique quels éléments peuvent sauvegarder ou remplacer les autres éléments agrégés. Le fait que un élément de sauvegarde peut fonctionner en mode \"hot standby\" est spécifié sur un élément par la base de l’élément.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ActsAsSpare { [Description("La référence Group représente CIM_SpareGroup.") : Amended ToSubclass] CIM_SpareGroup Ref Group; [Description("La propriété HotStandby est une valeur booléenne qui indique que le secours fonctionne en veille.") : Amended ToSubclass] BOOLEAN HotStandby; [Description("Un élément du système géré qui agit comme sauvegarde et qui participe dans le groupe de sauvegarde.") : Amended ToSubclass] CIM_ManagedSystemElement Ref Spare; }; [Description("CIM_CompatibleProduct est une association entre des produits qui peuvent indiquer une grande variété d’informations. Par exemple, il peut indiquer que les deux produits référencés inter agissent, qu’ils peuvent être installés ensemble, qu’un d’entre eux peut être le conteneur physique de l’autre, etc. La propriété de chaîne, CompatibilityDescription, définit la façon dont les produits inter agissent ou sont compatibles, toutes les limitations en rapport avec l’inter fonctionnement ou l’installation, ...") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_CompatibleProduct { [Description("CompatibilityDescription est une chaîne ouverte qui définit la façon dont les deux produits référencés inter agissent ou sont compatibles, toute limitation à la compatibilité, etc.") : Amended ToSubclass] STRING CompatibilityDescription; [Description("Le produit compatible.") : Amended ToSubclass] CIM_Product Ref CompatibleProduct; [Description("Le produit pour lequel les offres compatibles sont définies.") : Amended ToSubclass] CIM_Product Ref Product; }; [Description("L'association CIM_CollectionOfSensors indique les capteurs binaires qui forment le capteur à états multiples.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_CollectionOfSensors : CIM_Component { [Description("Le capteur à états multiples.") : Amended ToSubclass] CIM_MultiStateSensor Ref GroupComponent; [Description("Un capteur binaire qui fait partie du capteur à états multiples.") : Amended ToSubclass] CIM_BinarySensor Ref PartComponent; }; [Description("Un lien entre le système de fichiers et le ou les fichiers logiques adressés par le biais du système de fichiers.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_FileStorage : CIM_Component { [Description("Le système de fichiers.") : Amended ToSubclass] CIM_FileSystem Ref GroupComponent; [Description("Le fichier logique stocké dans le contexte du système de fichiers.") : Amended ToSubclass] CIM_LogicalFile Ref PartComponent; }; [Description("Indique les fonctionnalités du logiciel qui forment le système d’exploitation. Les fonctionnalités du logiciel peuvent faire partie de différents produits.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_OperatingSystemSoftwareFeature : CIM_Component { [Description("Le système d’exploitation.") : Amended ToSubclass] CIM_OperatingSystem Ref GroupComponent; [Description("Les fonctionnalités du logiciel qui forment le système d’exploitation.") : Amended ToSubclass] CIM_SoftwareFeature Ref PartComponent; }; [Description("Un lien entre le système d’exploitation et au moins un processus qui fonctionne dans le contexte de ce système d’exploitation.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_OSProcess : CIM_Component { [Description("Le système d’exploitation.") : Amended ToSubclass] CIM_OperatingSystem Ref GroupComponent; [Description("Le processus qui fonctionne dans le contexte du système d’exploitation") : Amended ToSubclass] CIM_Process Ref PartComponent; }; [Description("Un lien entre un processus et le(s) thread(s) qui fonctionnent dans le contexte de ce processus.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ProcessThread : CIM_Component { [Description("Processus.") : Amended ToSubclass] CIM_Process Ref GroupComponent; [Description("Le thread qui fonctionne dans le contexte du processus.") : Amended ToSubclass] CIM_Thread Ref PartComponent; }; [Description("La classe CIM_RedundancyComponent associe un groupe de redondance composé d’éléments d’un système géré et indique que ces éléments, pris ensembles, fournissent de la redondance. Tous les éléments agrégés dans un groupe de redondance doivent être des instanciations de la même classe d’objet.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_RedundancyComponent : CIM_Component { [Description("L'association CIM_RedundancyComponent indique que 'ce jeu de ventilateurs' ou 'ces extensions physiques' participent dans un seul groupe de redondance.") : Amended ToSubclass] CIM_RedundancyGroup Ref GroupComponent; }; [Description("Décrit l’extension physique agrégée dans un groupe redondant de stockage.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AggregateRedundancyComponent : CIM_RedundancyComponent { [Description("Le groupe de redondance de stockage.") : Amended ToSubclass] CIM_StorageRedundancyGroup Ref GroupComponent; [Description("L'extension physique d’agrégation qui participe au groupe de redondance.") : Amended ToSubclass] CIM_AggregatePExtent Ref PartComponent; }; [Description("Décrit les extensions physiques qui participent dans un groupe de redondance de stockage.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PExtentRedundancyComponent : CIM_RedundancyComponent { [Description("Le groupe de redondance de stockage.") : Amended ToSubclass] CIM_StorageRedundancyGroup Ref GroupComponent; [Description("L'extension physique qui participe dans le groupe de redondance.") : Amended ToSubclass] CIM_PhysicalExtent Ref PartComponent; }; [Description("Une association entre un ordinateur et les ressources système disponibles sur cet ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ComputerSystemResource : CIM_SystemComponent { [Description("Le système informatique.") : Amended ToSubclass] CIM_ComputerSystem Ref GroupComponent; [Description("Une ressource système de l’ordinateur.") : Amended ToSubclass] CIM_SystemResource Ref PartComponent; }; [Description("Une association entre un système d’ordinateur et les canaux DMA disponibles sur cet ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ComputerSystemDMA : CIM_ComputerSystemResource { [Description("Un canal DMA de l’ordinateur.") : Amended ToSubclass] CIM_DMA Ref PartComponent; }; [Description("Une association entre un ordinateur et les numéros IRQ disponibles sur cet ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ComputerSystemIRQ : CIM_ComputerSystemResource { [Description("Un numéro IRQ de l’ordinateur.") : Amended ToSubclass] CIM_IRQ Ref PartComponent; }; [Description("Une association entre un système d’ordinateur et les ports d’E/S mappés à la mémoire disponible.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ComputerSystemMappedIO : CIM_ComputerSystemResource { [Description("Un port d’E/S mappé à la mémoire du système d’ordinateurs.") : Amended ToSubclass] CIM_MemoryMappedIO Ref PartComponent; }; [Description("Un lien entre le système d’ordinateurs et le(s) système(s) de fichiers invités sur ce système d’ordinateurs.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_HostedFileSystem : CIM_SystemComponent { [Description("Le système informatique.") : Amended ToSubclass] CIM_ComputerSystem Ref GroupComponent; [Description("Le système de fichiers qui appartient au système d’ordinateurs.") : Amended ToSubclass] CIM_FileSystem Ref PartComponent; }; [Description("L'objet Configuration permet le groupage de jeux de paramètres (définis dans les objets CIM_Setting) et de dépendances pour un ou plusieurs éléments systèmes gérés. L'objet Configuration représente un certain comportement, ou un état fonctionnel souhaité pour les éléments systèmes gérés. L'état fonctionnel souhaité est généralement dicté par des exigences externes tels que l’heure ou l’emplacement. Par exemple, pour se connecter à un système de messagerie depuis le domicile, une dépendance existe sur un modem, mais c'est sur la carte réseau qu’une dépendance existe au travail. Les paramètres pour les périphériques logiques pertinents (dans cet exemple, modems POT et carte réseau) peuvent être définis et unis par la Configuration CIM (CIM_Configuration). Par conséquent, deux configurations 'Se connecter à la messagerie' peuvent être définies en groupant les dépendances adéquates et les objets CIM_Setting.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Configuration { [Description("Bref texte de description (chaîne d’une ligne) de l’objet CIM_Configuration.") : Amended ToSubclass] STRING Caption; [Description("Texte de description de l’objet CIM_Configuration.") : Amended ToSubclass] STRING Description; [Description("Le nom par lequel l’objet CIM_Configuration est connu.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING Name; }; [Description("Les périphériques logiques peuvent avoir un ou plusieurs périphériques d’alarme associés pour indiquer des situations problématiques. Cette relation est indiquée par la dépendance CIM_AssociatedAlarm. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AssociatedAlarm : CIM_Dependency { [Description("Le périphérique d’alarme. ") : Amended ToSubclass] CIM_AlarmDevice Ref Antecedent; [Description("Le périphérique qui est sous alarme. ") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; }; [Description("Plusieurs périphériques, tels que des processeurs ou des alimentations nécessitent leurs propres périphériques de refroidissement. Cette association indique où les ventilateurs ou autres périphériques de refroidissement sont spécifiques à un périphérique, à opposer au à la fourniture d’un refroidissement d’enceinte ou cab.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AssociatedCooling : CIM_Dependency { [Description("Le périphérique de refroidissement.") : Amended ToSubclass] CIM_CoolingDevice Ref Antecedent; [Description("Le périphérique logique est refroidi.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; }; [Description("Une alimentation peut avoir un capteur courant associé, qui surveille sa fréquence d’entrée. Ceci est décrit par cette association.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AssociatedSupplyCurrentSensor : CIM_AssociatedSensor { [Description("Le capteur courant.") : Amended ToSubclass] CIM_CurrentSensor Ref Antecedent; [Description("L'alimentation associée au capteur courant.") : Amended ToSubclass] CIM_PowerSupply Ref Dependent; [Description("Indique l’étendue de la fréquence d’entrée de l’alimentation mesurée par le capteur associé. Les étendue 1, 2 ou les deux peuvent être spécifiées en utilisant respectivement les valeurs 2, 3 ou 4.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Étendue 1", "Étendue 2", "Les deux étendues 1 et 2"} : Amended ToSubclass] UINT16 MonitoringRange; }; [Description("Une alimentation peut avoir un capteur de voltage associé, qui surveille son voltage d’entrée. Ceci est décrit par cette association.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AssociatedSupplyVoltageSensor : CIM_AssociatedSensor { [Description("Le capteur de voltage.") : Amended ToSubclass] CIM_VoltageSensor Ref Antecedent; [Description("L'alimentation associée au capteur de voltage.") : Amended ToSubclass] CIM_PowerSupply Ref Dependent; [Description("Indique l’étendue du voltage d’entrée de l’alimentation mesurée par le capteur associé. Les étendue 1, 2 ou les deux peuvent être spécifiées en utilisant respectivement les valeurs 2, 3 ou 4.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Étendue 1", "Étendue 2", "Les deux étendues 1 et 2"} : Amended ToSubclass] UINT16 MonitoringRange; }; [Description("LogicalDisks peut être basé sur un volume simple (par exemple, exposé par un gestionnaire de volume logiciel), ou être basé sur une partition de disque directement. La relation précédente est rendue explicite dans cette association.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_LogicalDiskBasedOnVolumeSet : CIM_BasedOn { [Description("Le jeu de volumes.") : Amended ToSubclass] CIM_VolumeSet Ref Antecedent; [Description("Le disque logique qui est construit sur le jeu de volumes.") : Amended ToSubclass] CIM_LogicalDisk Ref Dependent; }; [Description("Les étendues d’espace protégé sont basées sur une étendue physique. Cette relation est rendue explicite dans cette association.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PSExtentBasedOnPExtent : CIM_BasedOn { [Description("L'étendue physique.") : Amended ToSubclass] CIM_PhysicalExtent Ref Antecedent; [Description("L'extension d’espace protégé qui repose sur l’extension physique.") : Amended ToSubclass] CIM_ProtectedSpaceExtent Ref Dependent; }; [Description("Un lien entre un l’élément BIOS et le stockage non volatile où le BIOS est chargé.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_BIOSLoadedInNV : CIM_Dependency { [Description("Le stockage non volatile.") : Amended ToSubclass] CIM_NonVolatileStorage Ref Antecedent; [Description("Le BIOS stocké dans l’extension non volatile.") : Amended ToSubclass] CIM_BIOSElement Ref Dependent; [Description("L'adresse de fin où se trouve le BIOS dans le stockage non volatile.") : Amended ToSubclass] UINT64 EndingAddress; [Description("L'adresse de départ où se trouve le BIOS dans le stockage non volatile.") : Amended ToSubclass] UINT64 StartingAddress; }; [Description("Un lien entre le système d’exploitation est le(s) système(s) de fichiers à partir duquel ce système d’exploitation est chargé. L'association est du type plusieurs à plusieurs car un système d’exploitation distribué peut dépendre de plusieurs systèmes de fichiers pour se charger complètement et correctement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_BootOSFromFS : CIM_Dependency { [Description("Le système de fichiers depuis lequel le système d’exploitation est chargé.") : Amended ToSubclass] CIM_FileSystem Ref Antecedent; [Description("Le système d’exploitation.") : Amended ToSubclass] CIM_OperatingSystem Ref Dependent; }; [Description("Spécifie le périphérique logique qui est associé et auquel l’accès se fait en utilisant le CIM_DeviceFile associé.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DeviceAccessedByFile : CIM_Dependency { [Description("Le fichier périphérique.") : Amended ToSubclass] CIM_DeviceFile Ref Antecedent; [Description("Le périphérique auquel l’accès se fait en utilisant le fichier du périphérique.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; }; [Description("CIM_SCSIInterface est une relation CIM_ControlledBy qui indique les périphériques auxquels se font les accès par le biais d’un contrôleur SCSI et les caractéristiques de cet accès.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SCSIInterface : CIM_ControlledBy { [Description("Le contrôleur SCSI.") : Amended ToSubclass] CIM_SCSIController Ref Antecedent; [Description("Le périphérique logique.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; [Description("Nombre de tentatives SCSI depuis la dernière réinitialisation matérielle ou logicielle lié au périphérique contrôlé. L'heure de la dernière réinitialisation est indiquée dans la propriété TimeOfDeviceReset, héritée de l’association ControlledBy.") : Amended ToSubclass] UINT32 SCSIRetries; [Description("Nombre de délais d’expiration SCSI qui se sont produits depuis la dernière réinitialisation matérielle ou logicielle lié au périphérique contrôlé. L'heure de la dernière réinitialisation est indiquée dans la propriété TimeOfDeviceReset, héritée de l’association ControlledBy.") : Amended ToSubclass] UINT32 SCSITimeouts; }; [Description("CIM_SerialInterface est une relation CIM_ControlledBy qui indique les périphériques auxquels se font les accès par le biais du contrôleur série et les caractéristiques de cet accès.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SerialInterface : CIM_ControlledBy { [Description("Le contrôleur série.") : Amended ToSubclass] CIM_SerialController Ref Antecedent; [Description("Le périphérique logique.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; [Description("Une énumération d’entiers qui indique la nature du contrôle de flux (Xon-Xoff et/ou RTS/CTS) pour les données transmises.") : Amended ToSubclass,Values{"Inconnu", "Non pris en charge", "Aucun", "XonXoff", "RTS/CTS", "À la fois XonXoff et RTS/CTS"} : Amended ToSubclass] UINT16 FlowControlInfo; [Description("Nombre de bits d’arrêt à transmettre.") : Amended ToSubclass,Units("Bits") : Amended ToSubclass] UINT16 NumberOfStopBits; [Description("Information sur le paramètre de parité pour les données transmises. Vous pouvez spécifier : Aucune parité (valeur=1), paire (2) ou impaire (3).") : Amended ToSubclass,Values{"Inconnu", "Aucune", "Paire", "Impaire"} : Amended ToSubclass] UINT16 ParityInfo; }; [Description("Une association entre un service et la façon dont il est implémenté. La cardinalité de cette association est plusieurs à plusieurs. Un service peut être fourni par plusieurs périphériques logiques, qui fonctionnent en conjonction. Également, tout périphérique peut fournir plusieurs services. Quand plusieurs périphériques sont associés à un seul service, ces éléments sont considérés comme fonctionnant en conjonction pour fournir le service. Si différentes implémentations d’un service existent, chacune de ces implémentations aura pour résultat des instanciations individuelles de l’objet service. Ces instanciations individuelles auront alors des associations à l’implémentation unique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DeviceServiceImplementation : CIM_Dependency { [Description("Le périphérique logique.") : Amended ToSubclass] CIM_LogicalDevice Ref Antecedent; [Description("Le service implémenté en utilisant le périphérique logique.") : Amended ToSubclass] CIM_Service Ref Dependent; }; [Description("La relation CIM_DeviceSoftware identifie tout logiciel qui est associé à un périphérique - comme les pilotes, logiciels d’application ou de configuration ou des microprogrammes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DeviceSoftware : CIM_Dependency { [Description("L'élément logiciel.") : Amended ToSubclass] CIM_SoftwareElement Ref Antecedent; [Description("Le périphérique logique qui nécessite ou qui utilise le logiciel.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; [Description("Une valeur entière énumérée pour indiquer le rôle que joue ce programme en relation avec son périphérique associé. Par exemple, ce périphérique pourrait être une instrumentation (valeur=5) ou un microprogramme (6).") : Amended ToSubclass,Values{"Inconnu", "Autre", "Pilote", "Logiciel de configuration", "Programme d’application", "Instrumentation", "Microprogramme", "BIOS", "ROM de démarrage"} : Amended ToSubclass] UINT16 Purpose; [Description("Une chaîne ouverte pour fournir plus d’informations pour la propriété Purpose, par exemple : \"Programme d’application\".") : Amended ToSubclass] STRING PurposeDescription; }; [Description("CIM_HostedAccessPoint est une association entre un point d’accès au service (serviceaccesspoint) et le système sur lequel il est fournit. La cardinalité de cette association est 1 à plusieurs et est faible par rapport au système. Chaque système peut accueillir plusieurs points d’accès au service. Heuristique : si l’implémentation du point d’accès au service est modelée, il doit être implémenté par un périphérique ou une fonction du logiciel qui fait partie du système qui accueille le point d’accès au service.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_HostedAccessPoint : CIM_Dependency { [Description("Système hôte.") : Amended ToSubclass] CIM_System Ref Antecedent; [Description("Le ou les SAP qui sont hébergés sur ce système.") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Dependent; }; [Description("CIM_HostedBootSAP définit le système unitaire hôte pour un CIM_BootSAP. Puisque cette relation est sous-classée de CIM_HostedAccessPoint, elle hérite du schéma d’étendue/nommage définit pour CIM_ServiceAccessPoint - où le point d’accès est faible par rapport à son système hôte. Dans ce cas, CIM_BootSAP doit être faible par rapport à son CIM_UnitaryComputerSystem hôte.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_HostedBootSAP : CIM_HostedAccessPoint { [Description("Le système d’ordinateurs unitaires.") : Amended ToSubclass] CIM_UnitaryComputerSystem Ref Antecedent; [Description("Le SAP de démarrage accueilli sur le système d’ordinateurs unitaire.") : Amended ToSubclass] CIM_BootSAP Ref Dependent; }; [Description("Une association entre une destination de travail et un système sur lequel il réside. La cardinalité de cette association est 1 à plusieurs. Un système peut accueillir plusieurs files d’attente de travaux. Les descriptions des travaux sont faibles par rapport au système qui les accueille. Heuristique : une description de travaux est accueillie sur le système sur lequel les périphériques logiques, les fonctionnalités ou les services des logiciels qui implémentent/fournissent la description des travaux se trouvent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_HostedJobDestination : CIM_Dependency { [Description("Système hôte.") : Amended ToSubclass] CIM_System Ref Antecedent; [Description("La destination des travaux accueillie sur le système.") : Amended ToSubclass] CIM_JobDestination Ref Dependent; }; [Description("CIM_HostedService est une association entre un service et le système sur lequel la fonctionnalité réside. La cardinalité de cette association est de 1 à plusieurs. Un système peut héberger plusieurs services. Les services sont faibles par rapport à leur système hôte. Heuristique : un service est hébergé sur le système où les périphériques logiques ou les fonctionnalités logicielles qui implémentent le service sont situés. Le modèle ne représente pas les services hébergés sur plusieurs systèmes. C'est un modèle en tant que système d’applications qui agit comme un point d’agrégation pour les services, qui sont situés chacun sur un hôte unique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_HostedService : CIM_Dependency { [Description("Système hôte.") : Amended ToSubclass] CIM_System Ref Antecedent; [Description("Le service hébergé sur le système.") : Amended ToSubclass] CIM_Service Ref Dependent; }; [Description("CIM_HostedBootService définit le système d’accueil pour un service de démarrage. Du fait que cette relation est sous-classée à partir de CIM_HostedService, elle hérite du schéma d’étendue/nommage défini pour le service - dans lequel un service est faible par rapport à son système d’accueil.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_HostedBootService : CIM_HostedService { [Description("Le service de démarrage hébergé sur le système.") : Amended ToSubclass] CIM_BootService Ref Dependent; }; [Description("Une association qui décrit ou un travail est soumis pour un traitement, c'est-à-dire quelle destination de travail.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_JobDestinationJobs : CIM_Dependency { [Description("La destination de la tâche, peut-être une file d’attente.") : Amended ToSubclass] CIM_JobDestination Ref Antecedent; [Description("La tâche qui est dans la file d’attente/destination des tâches.") : Amended ToSubclass] CIM_Job Ref Dependent; }; [Description("Une association entre un système de fichiers et l’extension de stockage où il se trouve. Généralement un système de fichiers se trouve sur un disque logique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ResidesOnExtent : CIM_Dependency { [Description("L'étendue de stockage.") : Amended ToSubclass] CIM_StorageExtent Ref Antecedent; [Description("Le système de fichiers qui se trouve sur l’étendue de stockage.") : Amended ToSubclass] CIM_FileSystem Ref Dependent; }; [Description("CIM_RunningOS indique le système d’exploitation en cours d’exécution. Au plus un système d’exploitation peut être exécuté en même temps sur un système. 'Au plus un' est spécifié, étant donné que le système peut ne pas être démarré ou son système d’exploitation peut être inconnu.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_RunningOS : CIM_Dependency { [Description("Le système d’exploitation en cours de fonctionnement sur le système d’ordinateurs.") : Amended ToSubclass] CIM_OperatingSystem Ref Antecedent; [Description("Le système informatique.") : Amended ToSubclass] CIM_ComputerSystem Ref Dependent; }; [Description("Cette relation associe une CIM_Dependency avec un ou plusieurs objets CIM_Configuration. Par exemple, les dépendances d’un système d’ordinateurs peuvent changer selon le site/réseau sur lequel le système est attaché.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DependencyContext { [Description("L'objet configuration qui unit la dépendance.") : Amended ToSubclass] CIM_Configuration Ref Context; [Description("Une dépendance unifiée.") : Amended ToSubclass] CIM_Dependency Ref Dependency; }; [Description("L'association CIM_DirectorySpecificationFile identifie le répertoire qui contient le fichier en cours de spécification en faisant référence à la classe CIM_DirectorySpecification. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DirectorySpecificationFile { [Description("La spécification du répertoire.") : Amended ToSubclass] CIM_DirectorySpecification Ref DirectorySpecification; [Description("La spécification du fichier.") : Amended ToSubclass] CIM_FileSpecification Ref FileSpecification; }; [Description("Cette association met en relation un objet CIM_Configuration avec un ou plusieurs éléments système gérés. L'objet CIM_Configuration représente un comportement particulier ou un état de fonctionnalité désiré pour l’élément CIM_ManagedSystemElement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ElementConfiguration { [Description("L'objet CIM_Configuration qui groupe les paramètres et les dépendances associées avec l’élément système géré.") : Amended ToSubclass] CIM_Configuration Ref Configuration; [Description("L'élément système géré.") : Amended ToSubclass] CIM_ManagedSystemElement Ref Element; }; [Description("L'association CIM_FromDirectoryAction identifie le répertoire source pour l’action du fichier. Quand cette association est utilisée, il est considéré que le répertoire source a été créé par une action antérieure. Cette association ne peut pas exister avec une association CIM_FromDirectorySpecification car une action de fichier ne peut utiliser qu’un répertoire source. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_FromDirectoryAction { [Description("Le nom du fichier.") : Amended ToSubclass] CIM_FileAction Ref FileName; [Description("Le répertoire source.") : Amended ToSubclass] CIM_DirectoryAction Ref SourceDirectory; }; [Description("L'association CIM_FromDirectorySpecification identifie le répertoire source pour l’action du fichier. Quand cette association est utilisée, il est considéré que le répertoire source existait déjà. Cette association ne peut pas exister avec une association CIM_FromDirectoryAction car une action de fichier ne peut utiliser qu’un répertoire source.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_FromDirectorySpecification { [Description("Le nom du fichier.") : Amended ToSubclass] CIM_FileAction Ref FileName; [Description("Le répertoire source.") : Amended ToSubclass] CIM_DirectorySpecification Ref SourceDirectory; }; [Description("La classe CIM_FRU est une collection de produits et/ou d’éléments physiques définis par le constructeur qui est associée à un produit dans le but de prendre en charge, maintenir ou mettre à niveau ce produit à l’emplacement du client. FRU signifie 'Field Replaceable Unit'. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_FRU { [Description("Bref texte de description (chaîne d’une ligne) pour le FRU.") : Amended ToSubclass] STRING Caption; [Description("Texte de description du FRU.") : Amended ToSubclass] STRING Description; [Description("Informations pour commander FRU.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING FRUNumber; [Description("Identification FRU tel qu’un numéro de série sur un logiciel ou un numéro gravé sur un microprocesseur.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING IdentifyingNumber; [Description("Nom FRU.") : Amended ToSubclass] STRING Name; [Description("Le numéro de version de FRU.") : Amended ToSubclass] STRING RevisionLevel; [Description("Le nom du fournisseur de FRU.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING Vendor; }; [Description("Indique qu’une FRU peut être composée d’autre(s) produit(s).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_FRUIncludesProduct { [Description("Le produit qui est une partie de la FRU.") : Amended ToSubclass] CIM_Product Ref Component; [Description("FRU.") : Amended ToSubclass] CIM_FRU Ref FRU; }; [Description("Indique les éléments physiques qui composent une FRU.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_FRUPhysicalElements { [Description("L'élément physique qui est une partie de la FRU.") : Amended ToSubclass] CIM_PhysicalElement Ref Component; [Description("FRU.") : Amended ToSubclass] CIM_FRU Ref FRU; }; [Description("Un magasin de jeux de données ou de fichiers se trouvant localement sur un système ou monté à partir d’un serveur de fichiers.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_FileSystem : CIM_LogicalElement { [Description("AvailableSpace indique l’espace livre total pour le système de fichiers. Entrez 0 si vous ne le savez pas.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] UINT64 AvailableSpace; [Description("Les systèmes de fichiers peuvent lire/écrire des données dans des blocs qui sont définis indépendamment des extensions de stockage sous-jacentes. Cette propriété capture la taille des blocs du système de fichiers pour le retrait et le stockage des données.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] UINT64 BlockSize; [Description("Indique que les caractères minuscules/majuscules sont préservés pour les noms de fichiers.") : Amended ToSubclass] BOOLEAN CasePreserved; [Description("Indique que les noms de fichiers respectant les caractères minuscules/majuscules sont pris en charge.") : Amended ToSubclass] BOOLEAN CaseSensitive; [Description("Un tableau définissant le jeux de caractères ou l’encodage pris en charge par le système de fichiers. Par exemple, les valeurs, \"ASCII\" (2) ou \"ISO2022\" (4), peuvent être spécifiées.") : Amended ToSubclass,Values{"Inconnu", "Autre", "ASCII", "Unicode", "ISO2022", "ISO8859", "Code UNIX étendu", "UTF-8", "UCS-2"} : Amended ToSubclass] UINT16 CodeSet[]; [Description("Une chaîne ouverte qui indique l’algorithme ou l’outil utilisé pour compresser le système de fichiers. S'il n’est pas possible (ou non souhaité) que le schéma de compression soit décrit (peut-être parce qu’il est inconnu), recommandez d’utiliser les mots suivants : \"Inconnu\" pour indiquer que le fait que le système de fichiers soit compressé ou non est inconnu, \"Compressé\" pour indiquer que le système de fichiers est compressé mais que le schéma de compression n’est pas connu ou n’est pas révélé, et \"Non compressé\" pour indiquer que le système de fichiers n’est pas compressé.") : Amended ToSubclass] STRING CompressionMethod; [Description("CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING CreationClassName; [Description("Le nom de la classe de création du système d’ordinateurs d’étendue.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING CSCreationClassName; [Description("Le nom du système d’ordinateurs d’étendue.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING CSName; [Description("Une chaîne ouverte qui indique l’algorithme ou l’outil utilisé pour chiffrer le système de fichiers. S'il n’est pas possible (ou non souhaité) que le schéma de compression soit décrit (peut-être pour des raisons de sécurité), recommandez d’utiliser les mots suivants : \"Inconnu\" pour indiquer que le fait que le système de fichiers soit chiffré ou inconnu, \"Chiffré\" pour indiquer que le système de fichiers est chiffré mais que le schéma de chiffrement n’est pas connu ou n’est pas révélé, et \"Non chiffré\" pour indiquer que le système de fichiers n’est pas chiffré.") : Amended ToSubclass] STRING EncryptionMethod; [Description("La propriété FileSystemSize contient la taille totale du système de fichiers en octets. En cas de doute, entrez 0.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] UINT64 FileSystemSize; [Description("Entier qui indique la longueur maximale d’un nom de fichier au sein du système de fichiers. La valeur 0 indique qu’il n’y a pas de limite à la longueur du nom de fichier.") : Amended ToSubclass] UINT32 MaxFileNameLength; [Description("Indique que le système de fichiers est paramétré pour être en lecture seulement.") : Amended ToSubclass] BOOLEAN ReadOnly; [Description("Nom de chemin d’accès ou autre information qui définit la racine du système de fichiers.") : Amended ToSubclass] STRING Root; }; [Description("Une classe dérivée du système de fichiers (FileSystem) qui représente un stockage de fichier contrôlé par un système d’ordinateur local (ComputerSystem) signifie (par exemple, un accès de pilote de périphérique direct). Dans ce cas, le stockage de fichiers est géré directement par le système d’ordinateur (ComputerSystem) sans qu’il soit nécessaire qu’un autre ordinateur agisse en tant que serveur de fichiers. Cette définition ne se défait pas dans le cas d’un système de fichiers en cluster. Dans ce scénario, le système de fichiers FileSystem est un système de fichiers local (LocalFileSystem), faible au niveau du cluster.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_LocalFileSystem : CIM_FileSystem { }; [Description("CIM_JobDestination est un élément logique qui représente l’emplacement dans lequel une tâche est soumise pour être traitée. Elle peut faire référence à une file d’attente qui contient 0 tâche ou plus, comme par exemple une file d’attente d’impression qui contient des travaux d’impression. Les destinations des tâches sont accueillies sur des systèmes de a même façon que les services sont accueillis sur des systèmes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_JobDestination : CIM_LogicalElement { [Description("CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING CreationClassName; [Description("Le nom de la classe de création du système d’étendue.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING SystemCreationClassName; [Description("Le nom du système d’étendue.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING SystemName; }; [Description("Possibilités et gestion d’un contrôleur de gestion. Un microcontrôleur I2C est un type de contrôleur de gestion.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ManagementController : CIM_Controller { }; [Description("PCIController est une super classe pour les classes PCIBridge et PCIDevice. Ces classes modèlent les ponts et les cartes sur un bus PCI. Les propriétés dans PCIController et ses sous-classes sont définies dans les différentes spécifications PCI publiées par le SIG PCI.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_PCIController : CIM_Controller { }; [Description("Possibilités et gestion d’un lecteur magnéto-optique, sous-type de périphérique d’accès aux médias.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_MagnetoOpticalDrive : CIM_MediaAccessDevice { }; [Description("Possibilités et gestion d’un lecteur WORM, sous-type de périphérique d’accès aux médias.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_WORMDrive : CIM_MediaAccessDevice { }; [Description("Possibilités et gestion du périphérique logique de numérisation.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Scanner : CIM_LogicalDevice { }; [Description("Un BinarySensor fournit une sortie booléenne. Suite à l’ajout des propriétés CurrentState et PossibleStates à Sensor, la sous-classe BinarySensor n’est plus nécessaire mais est conservée pour des raisons de compatibilité descendante. Un BinarySensor peut être créé en instanciant un Sensor avec deux PossibleStates.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_BinarySensor : CIM_Sensor { [Description("La valeur actuelle indiquée par le capteur.") : Amended ToSubclass] BOOLEAN CurrentReading; [Description("ExpectedReading indique la valeur 'normale' du capteur.") : Amended ToSubclass] BOOLEAN ExpectedReading; [Description("InterpretationOfFalse est une chaîne qui indique la signification d’une valeur 'Fausse' venant du capteur binaire. Cette information peut être affichée à l’utilisateur.") : Amended ToSubclass] STRING InterpretationOfFalse; [Description("InterpretationOfTrue est une chaîne qui indique la signification d’une valeur 'Vraie' venant du capteur binaire. Cette information peut être affichée à l’utilisateur.") : Amended ToSubclass] STRING InterpretationOfTrue; }; [Description("Un DiscreteSensor possède un ensemble de valeurs chaînes autorisées, qu’il peut signaler. Ces valeurs sont énumérées dans la propriété PossibleValues du capteur. Un DiscreteSensor possède toujours une 'lecture actuelle' qui correspond à l’une des valeurs énumérées. \nSuite à l’ajout des propriétés CurrentState et PossibleStates à Sensor, la sous-classe DiscreteSensor n’est plus nécessaire mais est conservée pour des raisons de compatibilité descendante. Les informations stockées dans les propriétés CurrentReading et PossibleValues ont généralement les mêmes valeurs et la même syntaxe que les propriétés CurrentState et PossibleStates héritées de Sensor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DiscreteSensor : CIM_Sensor { [Description("La propriété AcceptableValues détaille quelles sont les chaînes de la propriété PossibleValues qui sont considérées comme 'acceptables' (c'est-à-dire, 'sans erreur').") : Amended ToSubclass] STRING AcceptableValues[]; [Description("La valeur actuelle indiquée par le capteur.") : Amended ToSubclass] STRING CurrentReading; [Description("La propriété PossibleValues énumère les sorties de chaînes qui peuvent être sorties par le capteur discret.") : Amended ToSubclass] STRING PossibleValues[]; }; [Description("Un capteur à états multiples est jeu de capteurs binaires à membres multiples, chaque capteur binaire renvoyant un résultat booléen.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_MultiStateSensor : CIM_Sensor { }; [Description("Cette classe existe pour être compatible à des définitions de schéma CIM antérieures. Avec l’ajout au capteur et au capteur numérique dans V2.2, ce n’est plus nécessaire. Un tachymètre peut être défini par le paramétrage de la propriété SensorType hérité du capteur à 5 (\"Tachymètre\"). D'autres propriétés de cette classe sont préprogrammées à des valeurs constantes qui correspondent à des définitions dans la hiérarchie Sensor.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Tachometer : CIM_NumericSensor { [Units("tours par minute") : Amended ToSubclass] sint32 CurrentReading; [Units("tours par minute") : Amended ToSubclass] sint32 NominalReading; [Units("tours par minute") : Amended ToSubclass] sint32 NormalMax; [Units("tours par minute") : Amended ToSubclass] sint32 NormalMin; [Units("tours par minute") : Amended ToSubclass] sint32 MaxReadable; [Units("tours par minute") : Amended ToSubclass] sint32 MinReadable; [Units("dixièmes de tours par minute") : Amended ToSubclass] uint32 Resolution; [Units("tours par minute") : Amended ToSubclass] sint32 Tolerance; [Units("tours par minute") : Amended ToSubclass] sint32 LowerThresholdNonCritical; [Units("tours par minute") : Amended ToSubclass] sint32 UpperThresholdNonCritical; [Units("tours par minute") : Amended ToSubclass] sint32 LowerThresholdCritical; [Units("tours par minute") : Amended ToSubclass] sint32 UpperThresholdCritical; [Units("tours par minute") : Amended ToSubclass] sint32 LowerThresholdFatal; [Units("tours par minute") : Amended ToSubclass] sint32 UpperThresholdFatal; }; [Description("CIM_AggregatePSExtent définit le nombre de blocs logiques adressables sur un périphérique de stockage unique, à l’exception de tout bloc logique mappé comme données de vérification. Ces blocs logiques se trouvent à l’intérieur d’un seul jeu de volumes (si des jeux de volumes sont définis). Ceci est un groupage alternative pour CIM_ProtectedSpaceExtent, quand seules des informations résumées sont nécessaires ou quand la configuration automatique est utilisée. La configuration automatiques peut entraîner la définition de milliers de CIM_ProtectedSpaceExtent. Il n’y a pas de valeur dans le modelage des extensions individuelles. Donc, l’objet CIM_AggregatePSExtent a été défini.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_AggregatePSExtent : CIM_StorageExtent { }; [Description("CIM_ProtectedSpaceExtent définit les adresses des blocs logiques, traitées comme extensions de stockage simples et se trouvant sue une seule étendue physique. Les étendues d’espaces protégées excluent tout bloc logique mappé en tant que données de vérification et contiennent les informations de mappage de profondeur des bandes de données utilisateur. Une autre possibilité, si la configuration automatiques est utilisée, est d’instancier ou étendre la classe CIM_AggregatePSExtent.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ProtectedSpaceExtent : CIM_StorageExtent { [Description("Pour un ProtectedSpaceExtent alloué à un VolumeSet (donc nommé dans une association CIM_VolumeSetBasedOnPSExtent), cette propriété est le nombre d’octets de données utilisateur placés sur ce ProtectedSpaceExtent avant de passer au ProtectedSpaceExtent suivant dans le VolumeSet. Dans le cas contraire, ce ProtectedSpaceExtent est considéré comme non alloué et cette propriété est positionnée à zéro (0h.)") : Amended ToSubclass,Units("octets") : Amended ToSubclass] UINT64 UserDataStripeDepth; }; [Description("CIM_VolumeSet représente une rangée continue de blocs logiques présentés à l’environnement opératoire pour la lecture et l’écriture des données utilisateur. Les jeux de volumes ne peuvent pas se recouvrir. Ils se basent sur une ou plusieurs étendues physiques, étendues d’espace protégées, ou étendues agrégées (toutes du même type). Ces associations doivent êtres instanciées ou sous-classées selon les besoins.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_VolumeSet : CIM_StorageExtent { [Description("Les VolumeSets dans SCC ont des informations d’état supplémentaires, qui viennent compléter celles qui sont capturées dans les propriétés Availability et StatusInfo héritées de ManagedSystemElement. Ces informations supplémentaires (par exemple, \"Protection Disabled\", valeur=9) sont capturées dans la propriété VolumeStatus.") : Amended ToSubclass] UINT64 PSExtentInterleaveDepth; [Description("Nombre de ProtectedSpaceExtents comptés avant le bouclage au premier ProtectedSpaceExtent de la bande actuelle. C'est le nombre d’extensions formant la bande de données utilisateur.") : Amended ToSubclass] UINT64 PSExtentStripeLength; }; [Description("Un fichier de périphérique est un type spécifique de fichier logique qui représente un périphérique. Cette convention est utile pour des systèmes d’exploitation qui gèrent des périphériques qui utilisent un modèle E/S de flux d’octets. Le périphérique logique qui est associé à ce fichier est spécifié en utilisant la relation CIM_DeviceAccessedByFile.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DeviceFile : CIM_LogicalFile { }; [Description("Une classe dérivée de CIM_LogicalElement qui est une collection spéciale d’éléments système gérés. Cette collection indique que les composants agrégés fournissent de la redondance ensemble. Tous les éléments agrégés dans un groupe de redondance doivent être des instanciations de la même classe d’objet.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_RedundancyGroup : CIM_LogicalElement { [Description("CreationClassName indique le nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Quand elle est utilisée avec les autres propriétés clé de cette classe, cette propriété permet à toutes les instances de cette classe et à ses sous-classes d’être identifiées de manière unique.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING CreationClassName; [Description("RedundancyStatus fournit des informations sur l’état du groupe de redondance. \"Entièrement redondant\" (valeur=2) signifie que la redondance configurée entière est encore disponible ; \"Redondance dégradée\" (3) signifie que des échecs ont eu lieu mais une partie réduite de redondance est encore disponible ; \"Redondance perdue\" (4) signifie qu’un nombre suffisant d’échecs se sont produits pour qu’aucune redondance ne soit disponible et le prochain échec entraînera une erreur générale. Également, les valeurs \"Autre\" (1) et \"Inconnu\" (0) sont définies.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Entièrement redondant", "Redondance dégradée", "Redondance perdue"} : Amended ToSubclass] UINT16 RedundancyStatus; }; [Description("Une classe dérivée du groupe de redondance indiquant que les élément agrégés ont plus de capacités ou de possibilités qu’il n’en est besoin. Un exemple de ce type de redondance est l’installation d’alimentations N+1 ou de ventilateurs dans un système.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ExtraCapacityGroup : CIM_RedundancyGroup { [Description("MinNumberNeeded indique le plus petit nombre d’éléments qui doivent être opérationnels pour avoir de la redondance. Par exemple, dans une relation de redondance N+1, la propriété MinNumberNeeded doit être définie comme étant égale à N.") : Amended ToSubclass] UINT32 MinNumberNeeded; }; [Description("Classe dérivée de RedundancyGroup, indiquant qu’au moins un des éléments agrégés peut être considéré comme alternatif. (Les alternatives réelles sont définies à l’aide de l’association ActsAsSpare.) Prenons comme exemple l’utilisation de cartes réseau redondantes dans un ordinateur, ou l’une est la carte principale est la seconde est une alternative ('Spare'). La carte réseau 'principale' serait membre de SpareGroup (associée à l’aide de la classe RedundancyComponent) et la seconde carte réseau serait associée à l’aide de la relation ActsAsSpare.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SpareGroup : CIM_RedundancyGroup { }; [Description("Une classe dérivée du groupe de redondance qui contient des informations de redondance liées au stockage de masse. Les groupes de redondance de stockage sont utilisés pour protéger les données utilisateur. Ils sont faits d’une ou plusieurs extensions physiques, ou d’une ou plusieurs extensions physiques d’agrégation. Des groupes de redondance de stockage peuvent se recouvrir. Cependant, les étendues sous-jacentes dans le recouvrement ne doivent contenir aucune donnée de vérification.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_StorageRedundancyGroup : CIM_RedundancyGroup { [Description("Le type d’algorithme (TypeOfAlgorithm) spécifie l’algorithme utilisé pour la redondance et la reconstruction des données. Par exemple, \"P+Q\" (valeur=5) ou \"P+S\" (7) peuvent être spécifiés. La valeur 0 n’est pas valide dans le schéma CIM car, dans DMI, elle représente qu’aucune redondance n’existe. Dans ce cas, l’objet ne doit pas être instancié.") : Amended ToSubclass,Values{"Non défini", "Autre", "Inconnu", "Copier", "XOR", "P+Q", "S", "P+S"} : Amended ToSubclass] UINT16 TypeOfAlgorithm; }; [Description("CIM_VideoBIOSElement représente le logiciel de bas niveau chargé en mémoire non volatile et utilisé pour démarrer configurer et accéder à l’affichage et au contrôleur vidéo d’un système d’ordinateurs.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_VideoBIOSElement : CIM_SoftwareElement { [Description("Si vraie, indique que le BIOS vidéo est en mémoire d’arrière-plan.") : Amended ToSubclass] BOOLEAN IsShadowed; }; [Description(" La classe CIM_ApplicationSystem est utilisée pour représenter une application ou un système logiciel qui prend en charge une fonction business particulière et qui peut être géré comme des unités indépendantes. Un tel système peut être décomposé en composants fonctionnels en utilisant la classe CIM_SoftwareFeature. Les fonctions du logiciel pour une application particulière ou un système logiciel sont trouvées en utilisant l’association CIM_ApplicationSystemSoftwareFeature. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ApplicationSystem : CIM_System { }; [Description("CIM_ProductFRU est une association entre un produit et un FRU qui fournit des informations sur quels composants du produit ont été ou sont en cours de remplacement. L'association est de type un à plusieurs, ce qui veut dire qu’un produit peut avoir plusieurs FRU et qu’une instance spécifique d’un FRU ne s’applique à qu’un produit (une instance de produit).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ProductFRU { [Description("FRU.") : Amended ToSubclass] CIM_FRU Ref FRU; [Description("Le produit auquel le FRU est appliqué.") : Amended ToSubclass] CIM_Product Ref Product; }; [Description("L'association CIM_ProductParentChild définit une hiérarchie parent enfant entre les produits. Par exemple, un produit peut être fourni avec d’autres produits. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ProductParentChild { [Description("Le produit enfant dans l’association.") : Amended ToSubclass] CIM_Product Ref Child; [Description("Le produit parent dans l’association.") : Amended ToSubclass] CIM_Product Ref Parent; }; [Description("Indique les éléments physiques qui constituent un produit.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ProductPhysicalElements { [Description("L'élément physique qui constitue une partie du produit.") : Amended ToSubclass] CIM_PhysicalElement Ref Component; [Description("Produit.") : Amended ToSubclass] CIM_Product Ref Product; }; [Description("CIM_ProductProductDependency est une association entre deux produits, ce qui indique qu’un d’entre eux doit être installé, ou doit être absent, pour que l’autre fonctionne. Le concept est le même que l’association CIM_ServiceServiceDependency.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ProductProductDependency { [Description("Le produit qui est dépendant d’un autre produit.") : Amended ToSubclass] CIM_Product Ref DependentProduct; [Description("Le produit nécessaire.") : Amended ToSubclass] CIM_Product Ref RequiredProduct; [Description("La nature de la dépendance du produit. Cette propriété décrit que le produit associé doit être installé (valeur=2) ou doit être absent (valeur=3) pour que le produit fonctionne.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Le produit doit être installé", "Le produit ne doit pas être installé"} : Amended ToSubclass] UINT16 TypeOfDependency; }; [Description("CIM_ProductSupport est une association entre un produit et un accès au support qui indique la façon dont un support est obtenu pour le produit. Ceci est une relation plusieurs à plusieurs ce qui implique que plusieurs types de support sont disponibles pour un produit et que le même support d’objet peut fournir des l’assistance pour plusieurs produits.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ProductSupport { [Description("Produit.") : Amended ToSubclass] CIM_Product Ref Product; [Description("La prise en charge du produit.") : Amended ToSubclass] CIM_SupportAccess Ref Support; }; [Description("Cette relation associe les objets Configuration et les objets Setting. Par exemple, les paramètres d’une carte réseau pourraient être modifiés en fonction du site ou du réseau auquel l’ordinateur est connecté. Dans ce cas, l’ordinateur possèderait deux objets Configuration distincts, adaptés aux diverses configurations réseau pour les deux segments de réseau. La configuration A agrègerait un objet Setting pour la carte réseau lorsque le segment \"ANet\" serait activé, alors que la configuration B agrègerait un autre objet Setting, spécifique au segment \"BNet\". Notez que de nombreux paramètres de l’ordinateur sont indépendants de la configuration réseau. Par exemple, les configurations A et B agrègeraient le même objet Setting pour la résolution d’écran de l’ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SettingContext { [Description("L'objet Configuration qui unit le paramètre.") : Amended ToSubclass] CIM_Configuration Ref Context; [Description("Un paramètre unifié.") : Amended ToSubclass] CIM_Setting Ref Setting; }; [Description("L'agrégation CIM_StorageDefect recueille les erreurs de stockage pour une extension de stockage.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_StorageDefect { [Description("CIM_StorageError référencie l’objet erreur, en définissant les adresses de départ et de fin qui sont 'démappées' de l’extension de stockage.") : Amended ToSubclass] CIM_StorageError Ref Error; [Description("La référence Extent définit l’extension de stockage sur lesquelles les erreurs se sont produites.") : Amended ToSubclass] CIM_StorageExtent Ref Extent; }; [Description("CIM_StorageError définit des blocs de médias ou d’espaces mémoire qui sont mappés 'plus utilisé' à cause d’erreurs. La clé de la classe est la propriété StartingAddress de l’octet dans l’erreur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_StorageError { [Description("Le nom de la classe de création d’extension du stockage d’étendue.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING DeviceCreationClassName; [Description("L'identificateur de périphérique d’extension du stockage d’étendue.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING DeviceID; [Description("L'adresse de fin des octets dans l’erreur.") : Amended ToSubclass] UINT64 EndingAddress; [Description("L'adresse de début des octets dans l’erreur.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] UINT64 StartingAddress; [Description("Le nom de la classe de création du système d’étendue.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING SystemCreationClassName; [Description("Le nom du système d’étendue.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING SystemName; }; [Description("L'association CIM_SupportAccess définit comment obtenir de l’assistance pour un produit.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SupportAccess { [Description("CommunicationInfo fournit les détails du mode de communication. Par exemple, si le mode de communication est 'téléphone', CommunicationInfo spécifie le numéro de téléphone qui doit être appelé.") : Amended ToSubclass] STRING CommunicationInfo; [Description("Le mode de communication définit la forme de communication pour obtenir un support. Par exemple, les communications téléphoniques (valeur=2), par télécopie (3) ou par courrier électronique (8) peuvent être spécifiées.") : Amended ToSubclass,Values{"Autre", "Téléphone", "Télécopie", "BBS", "Service en ligne", "Page Web", "FTP", "Adresse de messagerie"} : Amended ToSubclass] UINT16 CommunicationMode; [Description("Une description textuelle du type de support fourni.") : Amended ToSubclass] STRING Description; [Description("Le paramètre régional définit la région et/ou le langage auquel cette ressource Support se rapporte.") : Amended ToSubclass] STRING Locale; [Description("SupportAccessID est une chaîne ouverte arbitraire définie par le fabricant du produit ou par l’organisation qui déploie le produit. Cette propriété, étant donnée que c'est une clé, doit être unique à l’intérieur de l’entreprise.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] STRING SupportAccessId; }; [Description("L'association CIM_ToDirectoryAction identifie le répertoire cible pour l’action du fichier. Quand cette association est utilisée, il est considéré que le répertoire cible a été créé par une action antérieure. Cette association ne peut pas exister avec une association CIM_ToDirectorySpecification car une action de fichier ne peut utiliser qu’un répertoire cible. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ToDirectoryAction { [Description("Le répertoire de destination.") : Amended ToSubclass] CIM_DirectoryAction Ref DestinationDirectory; [Description("Le nom du fichier.") : Amended ToSubclass] CIM_CopyFileAction Ref FileName; }; [Description("L'association CIM_ToDirectorySpecification identifie le répertoire cible pour l’action du fichier. Quand cette association est utilisée, il est considéré que le répertoire cible existait déjà. Cette association ne peut pas exister avec une association CIM_ToDirectoryAction car une action de fichier ne peut utiliser qu’un répertoire cible.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ToDirectorySpecification { [Description("Le répertoire de destination.") : Amended ToSubclass] CIM_DirectorySpecification Ref DestinationDirectory; [Description("Le nom du fichier.") : Amended ToSubclass] CIM_CopyFileAction Ref FileName; }; [Description("Une association entre un système de fichiers et un répertoire qui indique que le répertoire est lié au système de fichiers. La sémantique de cette relation requiert que le répertoire monté soit contenu par un système de fichiers (via l’association FileStorage) qui est différent du système de fichiers qui est référencé en dépendance. Le répertoire contenant le système de fichiers peut être local ou distant. Par exemple, un système de fichiers local sur un système d’ordinateur Solaris peut monter un répertoire du système de fichiers accédé par le lecteur CD-ROM de l’ordinateur, c'est à dire par un système d’ordinateur local. D'autre part, dans un cas 'distant', le répertoire est tout d’abord exporté par son système de fichiers qui est hébergé sur un autre système d’ordinateur agissant (par exemple) en tant que serveur de fichiers. Afin de distinguer ces deux types de montage, il est recommandé qu’une association CIM_Export soit toujours définie pour les répertoires montés/accédés à distance.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Mount : CIM_Dependency { [Description("Le répertoire monté.") : Amended ToSubclass] CIM_Directory Ref Antecedent; [Description("Le système de fichiers sur lequel le répertoire est monté.") : Amended ToSubclass] CIM_NFS Ref Dependent; }; [Description("Une association entre un système de fichiers local (LocalFileSystem) et ses répertoires indiquant que les répertoires spécifiés sont disponibles pour être montés. Lors de l’exportation d’un système de fichiers entier, le répertoire devrait faire référence au répertoire de premier plan du système de fichiers.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Export { [Description("Le répertoire exporté pour un montage NFS.") : Amended ToSubclass] CIM_Directory Ref Directory; [Description("Le système de fichiers local.") : Amended ToSubclass] CIM_LocalFileSystem Ref LocalFS; [Description("Nom sous lequel le répertoire est exporté.") : Amended ToSubclass] STRING ExportedDirectoryName; }; [Description("Une classe dérivée du système de fichiers qui représentent l’accès au système de fichiers via un service lié au réseau. Dans ce cas, le stockage de fichier est hébergé par un ordinateur agissant en tant que serveur de fichiers. Par exemple, le stockage de fichiers pour un système de fichiers NFS n’est généralement PAS sur un système d’ordinateur contrôlé localement par un média et n’est pas accédé directement par un pilote de périphérique. Les sous-classes de RemoteFileSystem contiennent les informations de configuration côté client liées à l’accès du système de fichiers.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_RemoteFileSystem : CIM_FileSystem { }; [Description("Une classe dérivée de RemoteFileSystem représentant que le système de fichiers est monté en utilisant le protocole NFS à partir d’un nom d’ordinateur. Les propriétés de l’objet NFS traitent les aspects opérationnels du montage et représentent la configuration du côté client pour l’accès NFS. La classe FileSystemType (héritée de FileSystem) devrait être définie pour indiquer le type de système de fichiers tel qu’il apparaît au client.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_NFS : CIM_RemoteFileSystem { [Description("Si définie à vrai : la mise en cache de l’attribut de contrôle est activée. Si défini à faux : la mise en cache de l’attribut de contrôle est désactivée.") : Amended ToSubclass] BOOLEAN AttributeCaching; [Description("Le nombre de secondes pendant lequel les attributs en cache sont conservés après la mise à jour de l’annuaire.") : Amended ToSubclass,Units("secondes") : Amended ToSubclass] UINT16 AttributeCachingForDirectoriesMax; [Description("Le nombre minimal de secondes pendant lequel les attributs en cache sont conservés après la mise à jour de l’annuaire.") : Amended ToSubclass,Units("secondes") : Amended ToSubclass] UINT16 AttributeCachingForDirectoriesMin; [Description("La durée maximale en secondes pendant lequel les attributs en cache sont conservés après la modification de fichier.") : Amended ToSubclass,Units("secondes") : Amended ToSubclass] UINT16 AttributeCachingForRegularFilesMax; [Description("Le nombre maximal de secondes pendant lequel les attributs en cache sont conservés après la modification de fichier.") : Amended ToSubclass,Units("secondes") : Amended ToSubclass] UINT16 AttributeCachingForRegularFilesMin; [Description("Si défini à vrai : les nouvelles tentatives sont effectuées au premier plan. Si défini à faux : si la première tentative de montage échoue, les nouvelles tentatives sont effectuées en arrière plan.") : Amended ToSubclass] BOOLEAN ForegroundMount; [Description("Si défini à vrai : une fois que le système de fichiers est monté, les requêtes NFS sont tentées à nouveau jusqu’à ce que le système hôte réponde. Si défini à faux : une fois que le système de fichiers est monté, une erreur est renvoyée sur le système hôte ne répond pas.") : Amended ToSubclass] BOOLEAN HardMount; [Description("Si défini à vrai : les interruptions sont autorisées pour les montages durs. Si défini à faux : les interruptions sont ignorées pour les montages durs.") : Amended ToSubclass] BOOLEAN Interrupt; [Description("Nombre maximal de tentatives d’échec de montage autorisées.") : Amended ToSubclass] UINT16 MountFailureRetries; [Description("Taille du tampon de lecture en octets.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] UINT64 ReadBufferSize; [Description("Nombre maximal de retransmissions NFS autorisées.") : Amended ToSubclass] UINT16 RetransmissionAttempts; [Description("Dépassement de délai NFS en dixièmes de seconde.") : Amended ToSubclass,Units("dixièmes de secondes") : Amended ToSubclass] UINT32 RetransmissionTimeout; [Description("Le numéro de port UDP de l’ordinateur distant (c'est-à-dire du serveur de fichiers NFS).") : Amended ToSubclass] UINT32 ServerCommunicationPort; [Description("Taille du tampon d’écriture en octets.") : Amended ToSubclass,Units("octets") : Amended ToSubclass] UINT64 WriteBufferSize; }; [Description("CIM_BootService représente la fonctionnalité fournie par un périphérique, logiciel ou par le biais d’un réseau pour charger un système d’exploitation sur un système unitaire.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_BootService : CIM_Service { }; [Description(" La classe CIM_SoftwareFeature définit une fonction particulière or possibilité d’un produit ou d’un système d’applications. Cette classe est conçue pour capturer le niveau de granularité qui est explicite au consommateur ou à l’utilisateur d’un produit plutôt que les unités qui reflètent la façon dont le produit est construit ou emballé. Le dernier détail est capturé en utilisant une classe CIM_SoftwareElement. Quand une fonctionnalité du logiciel peut exister sur plusieurs plate formes ou systèmes d’exploitation (par exemple un composant client d’une tierce application client/serveur peut fonctionner sous Solaris, Windows NT et Windows 95), une fonctionnalité d’un logiciel est une collection de tous les éléments logiciel pour ces plate formes différentes. Dans ce cas, les utilisateurs du modèle doivent être au courant de cette situation car ils seront à même d’être intéressés dans une sous-collection des éléments du logiciel requis pour une plate forme particulière. Les fonctionnalités du logiciel sont toujours définies dans le contexte d’une classe CIM_Product en utilisant l’association CIM_ProductSoftwareFeatures car les fonctions sont livrées avec le produit. Facultativement, les fonctions du logiciel d’un ou de plusieurs produits peuvent être organisés en systèmes d’applications en utilisant l’association CIM_ApplicationSystemSoftwareFeature. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SoftwareFeature : CIM_LogicalElement { [Key : ToInstance ToSubclass DisableOverride,Description("Identification du produit tel qu’un numéro de série sur un logiciel ou un numéro gravé sur un microprocesseur") : Amended ToSubclass] string IdentifyingNumber; [Key : ToInstance ToSubclass DisableOverride,Description("Nom de produit utilisé communément") : Amended ToSubclass] string ProductName; [Description("Le nom du fournisseur du produit correspond à la propriété Vendor dans l’objet du produit dans le standard d’échange de solution DMTF.") : Amended ToSubclass] string Vendor; [Key : ToInstance ToSubclass DisableOverride,Description("Informations de version du produit. Correspond à la propriété Version dans l’objet product dans le standard d’échange de solution DMTF.") : Amended ToSubclass] string Version; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name définie l’étiquette par laquelle l’objet est connu par le monde autour du système de traitement de données. Cette étiquette est un nom lisible qui identifie l’élément de façon unique dans le contexte de l’espace de noms de l’élément.") : Amended ToSubclass] string Name; }; [Description(" Une vérification est une condition ou une caractéristique dont on attend qu’elle soit vraie dans un environnement défini ou délimité par une instance de CIM_ComputerSystem. Les vérifications associées à un élément logiciel particulier sont organisées en un ou deux groupe en utilisant la propriété phase de l’association CIM_SoftwareElementChecks. Les conditions qui sont sensées être satisfaites quand un élément logiciel est dans un environnement particulier sont connues comme conditions en l’état (in-state). Les conditions qui doivent être satisfaites pour faire passer l’élément logiciel à sont état suivant sont connues comme des conditions état-suivant (next-state). Un objet CIM_ComputerSystem représente l’environnement dans lequel les CIM_SoftwareElement sont déjà installés ou dans lesquels les CIM_SoftwareElement seront installés. Pour le cas dans lequel un élément logiciel est déjà installé, l’association CIM_InstalledSoftwareElement est utilisée pour identifier l’objet CIM_ComputerSystem qui représente l’\"environnement\". Quand un élément logiciel est distribué et installé sur un différent système d’ordinateurs, l’objet CIM_ComputerSystem pour le système cible est l’environnement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Check { [Description("Le nom utilisé pour identifier cet élément logiciel") : Amended ToSubclass] string Name; [Description("La version doit respecter le format .. ou .") : Amended ToSubclass] string Version; [Description(" L'état de l’élément logiciel d’un élément logiciel ") : Amended ToSubclass,Values{"Déployable", "Installable", "Exécutable", "En cours d’exécution"} : Amended ToSubclass] uint16 SoftwareElementState; [Description(" Ceci est un identificateur de cet élément logiciel.") : Amended ToSubclass] string SoftwareElementID; [Description(" Le système d’exploitation destination de cet élément logiciel.") : Amended ToSubclass,Values{"Inconnu", "Autre", "MACOS", "ATTUNIX", "DGUX", "DECNT", "Digital Unix", "OpenVMS", "HPUX", "AIX", "MVS", "OS400", "OS/2", "JavaVM", "MSDOS", "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE", "NCR3000", "NetWare", "OSF", "DC/OS", "Reliant UNIX", "SCO UnixWare", "SCO OpenServer", "Sequent", "IRIX", "Solaris", "SunOS", "U6000", "ASERIES", "TandemNSK", "TandemNT", "BS2000", "LINUX", "Lynx", "XENIX", "VM/ESA", "Interactive UNIX", "BSDUNIX", "FreeBSD", "NetBSD", "GNU Hurd", "OS9", "MACH Kernel", "Inferno", "QNX", "EPOC", "IxWorks", "VxWorks", "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot", "Rhapsody", "Windows 2000", "Dédié", "VSE", "TPF"} : Amended ToSubclass] uint16 TargetOperatingSystem; [key : ToInstance ToSubclass DisableOverride,Description("Un identificateur utilisé en conjonction avec d’autres clés pour identifier de manière unique le test") : Amended ToSubclass] string CheckID; [Description(" Une description des objets.") : Amended ToSubclass] string Description; [Description(" La propriété CheckMode est utilisée pour indiquer si l’application est supposée exister ou non dans l’environnement. Quand la valeur est Vrai, la condition est supposée exister (c'est-à-dire, un fichier est attendu sur le système) donc invoke() est supposé renvoyer True. Quand la valeur est Faux, la condition n’est pas supposée exister (c'est-à-dire, un fichier ne doit pas être sur le système) donc invoke() est supposé renvoyer False ") : Amended ToSubclass] boolean CheckMode; [Description(" La méthode invoke doit évaluer une vérification particulière. Les détails sur la façon dont la méthode évalue une vérification particulière dans un contexte CIM sont décrites par les classes CIM_Check_sub non abstraites. Les résultats de la méthode sont basés sur la valeur renvoyée. - Un 0 (zéro) est renvoyé si la condition est satisfaite. - Un 1 (un) est renvoyé si la méthode n’est pas prise en charge. - Toute autre valeur indique que la condition n’est pas satisfaite. ") : Amended ToSubclass] uint32 Invoke(); }; [Description(" La classe CIM_DirectorySpecification capture la structure de répertoire principale d’une élément du logiciel. Cette classe est utilisée pour organiser les fichiers d’un élément du logiciel en unités gérables qui peuvent être relocalisées sur un système d’ordinateur. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DirectorySpecification : CIM_Check { [Description(" La propriété DirectoryType caractérise le type de répertoire actuellement décrit. ") : Amended ToSubclass,Values{"Répertoire de base du produit", "Répertoire exécutable du produit", "Répertoire des bibliothèques du produit", "Répertoire de configuration du produit", "Répertoire interne du produit", "Répertoire de travail du produit", "Répertoire des journaux du produit", "Répertoire de base partagé", "Répertoire exécutable partagé", "Répertoire des bibliothèques partagé", "Répertoire interne partagé", "Répertoire de base système", "Répertoire exécutable système", "Répertoire des bibliothèques système", "Répertoire de configuration système", "Répertoire interne système", "Répertoire des journaux système", "Autre"} : Amended ToSubclass] uint16 DirectoryType; [Description("La propriété DirectoryPath est utilisée pour capturer le nom d’un répertoire. La valeur fournie par un fournisseur d’applications est un nom de chemin d’accès recommandé ou par défaut. La valeur peut être modifiée pour un environnement particulier.") : Amended ToSubclass] string DirectoryPath; }; [Description(" Une CIM_FileSpecification identifie un fichier qui doit être sur ou en dehors du système. Le fichier doit être situé dans le répertoire identifié par les associations CIM_DirectorySpecificationFile. Quand la méthode invoke() est utilisée, elle est supposée utiliser la combinaison d’informations fournies pour vérifier l’existence du fichier. Par conséquent, toute propriété ayant une valeur NULL n’est pas vérifiée. Donc, si seuls les propriétés MD5 et Names ont des valeurs, elles sont les seules à être considérées par la méthode invoke(). ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_FileSpecification : CIM_Check { [Description(" Soit le nom du fichier, soit le nom du fichier avec un préfixe de répertoire. ") : Amended ToSubclass] string Name; [Description("Date et heure de création du fichier. ") : Amended ToSubclass] datetime CreateTimeStamp; [units("kilo-octets") : Amended ToSubclass] uint64 FileSize; [Description(" La propriété Checksum est un total de contrôle calculé comme la somme sur 16 bits des 32 premiers octets du fichier.") : Amended ToSubclass] uint32 CheckSum; [Description(" La propriété CRC1 est la valeur CRC (redondance cyclique) calculée en utilisant les 512 kilo-octets du milieu.") : Amended ToSubclass] uint32 CRC1; [Description(" La propriété CRC2 est la valeur CRC (redondance cyclique) pour les 512 kilo-octets du milieu avec un décalage modulo 3 au démarrage du fichier égal à 0.") : Amended ToSubclass] uint32 CRC2; [Description(" L'algorithme MD5 est un algorithme connu pour calculer un total de contrôle sur 128 bits pour tout fichier ou objet. La probabilité que deux fichiers différents produisent le même total de contrôle MD5 est très faible (environ 1 pour 2^64), et de ce fait, le total de contrôle MD5 d’un fichier peut être utilisé pour produire un identificateur fiable du contenu, parfaitement susceptible d’identifier le fichier de façon unique. L'inverse est également vrai. Si deux fichiers ont le même total de contrôle MD5, il est très probable que ces fichiers sont identiques. Dans le but de la spécification MOF de la propriété MD5, l’algorithme MD5 génère toujours une chaîne de 32 caractères. Par exemple : la chaîne abcdefghijklmnopqrstuvwxyz génère la chaîne c3fcd3d76192e4007dfb496cca67e13b. Consultez le site Internet à l’adresse suivante : http://www.rsa.com/pub/rfc1321.txt (en anglais) pour obtenir plus de détails concernant l’implémentation de l’algorithme MD5.") : Amended ToSubclass] string MD5Checksum; }; [Description("Une action CIM_Action est une opération qui fait partie d’un processus pour soit créer un élément logiciel dans son état suivant ou pour éliminer l’élément logiciel dans l’état en cours. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Action { [Description("Le nom est utilisé pour identifier cet élément logiciel") : Amended ToSubclass] string Name; [Description("La version doit respecter le format .. ou ..") : Amended ToSubclass] string Version; [Description(" SoftwareElementState indique l’état d’un élément logiciel ") : Amended ToSubclass,Values{"Déployable", "Installable", "Exécutable", "En cours d’exécution"} : Amended ToSubclass] uint16 SoftwareElementState; [Description(" SoftwareElementID est un identificateur pour cet élément logiciel.") : Amended ToSubclass] string SoftwareElementID; [Description("Le TargetOperatingSystem indique le système d’exploitation cible de l’élément logiciel propriétaire.") : Amended ToSubclass,Values{"Inconnu", "Autre", "MACOS", "ATTUNIX", "DGUX", "DECNT", "Digital Unix", "OpenVMS", "HPUX", "AIX", "MVS", "OS400", "OS/2", "JavaVM", "MSDOS", "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE", "NCR3000", "NetWare", "OSF", "DC/OS", "Reliant UNIX", "SCO UnixWare", "SCO OpenServer", "Sequent", "IRIX", "Solaris", "SunOS", "U6000", "ASERIES", "TandemNSK", "TandemNT", "BS2000", "LINUX", "Lynx", "XENIX", "VM/ESA", "Interactive UNIX", "BSDUNIX", "FreeBSD", "NetBSD", "GNU Hurd", "OS9", "MACH Kernel", "Inferno", "QNX", "EPOC", "IxWorks", "VxWorks", "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot", "Rhapsody", "Windows 2000", "Dédié", "VSE", "TPF"} : Amended ToSubclass] uint16 TargetOperatingSystem; [key : ToInstance ToSubclass DisableOverride,Description("La propriété ActionID est un identificateur unique assigné à une action particulière pour un élément logiciel. ") : Amended ToSubclass] string ActionID; [Description("La propriété Direction indique si un objet CIM_Action particulier fait partie d’une séquence d’actions pour faire passer l’élément logiciel courant à son prochain état, comme par exemple \"Installer\" ou pour supprimer l’élément logiciel courant comme par exemple \"Désinstaller\".") : Amended ToSubclass,Values{"Installer", "Désinstaller"} : Amended ToSubclass] uint16 Direction; [Description("Une description de l’objet.") : Amended ToSubclass] string Description; [Description(" La méthode invoke est conçue pour effectuer une action particulière. Les détails sur le fonctionnement de l’actions sont spécifiques à l’implémentation. Les résultats de la méthodes sont basés sur la valeur renvoyée. - Un 0 (zéro) est renvoyé si la condition est satisfaite. - Un 1 (un) est renvoyé si la méthode n’est pas prise en charge. - Toute autre valeur indique que la condition n’est pas satisfaite. ") : Amended ToSubclass] uint32 Invoke(); }; [Description(" La CIM_DirectoryAction est une classe abstraite qui est utilisée pour que les répertoires soient gérés. La création de répertoires est prise en charge par CIM_CreateDirectoryAction et la suppression est prise en charge par CIM_RemoveDirectoryAction. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DirectoryAction : CIM_Action { [Description("DirectoryName indique le nom du répertoire auquel l’action s’applique.") : Amended ToSubclass] string DirectoryName; }; [Description(" La CIM_CreateDirectoryAction créée des répertoires vides pour que les éléments logiciel soient installés localement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_CreateDirectoryAction : CIM_DirectoryAction { }; [Description(" L'action CIM_RemoveDirectoryAction supprime les répertoires des éléments logiciels. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_RemoveDirectoryAction : CIM_DirectoryAction { [Description("Indique si le répertoire doit être vide.") : Amended ToSubclass] boolean MustBeEmpty; }; [Description(" La CIM_FileAction permet à l’auteur de trouver l’emplacement de fichiers qui existent déjà sur l’ordinateur de l’utilisateur, et de déplacer ou de copier ces fichiers vers un nouvel emplacement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_FileAction : CIM_Action { }; [Description(" La CIM_CopyFileAction spécifie les fichiers qui existent sur un ordinateur, et pour déplacer ou copier ces fichiers vers un nouvel emplacement. Les informations vers/à partir de pour la copie sont spécifiées en utilisant soit les associations CIM_ToDirectorySpecification/CIM_FromDirectorySpecification ou CIM_ToDirectoryAction/CIM_FromDirectoryAction. Le premier jeu est utilisé quand la source et/ou la cible doivent exister avant toute action. Le deuxième jeu est utilisé quand la source et/ou la chaîne sont créées en tant que partie d’une action antérieure. Dans le dernier cas, l’action pour créer le répertoire doit se produire avant l’objet CIM_CopyFileAction. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_CopyFileAction : CIM_FileAction { [Description("Le nom de fichier source pleinement qualifié.") : Amended ToSubclass] string Source; [Description("Le nom de fichier destination pleinement qualifié.") : Amended ToSubclass] string Destination; [Description("Indique si le fichier source doit être supprimé après une opération de copie.") : Amended ToSubclass] boolean DeleteAfterCopy; }; [Description("Les fichiers de désinstallation CIM_RemoveFileAction.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_RemoveFileAction : CIM_FileAction { [Description("Le nom du fichier.") : Amended ToSubclass] string File; }; [Description(" Cette association est utilisée pour identifier les actions d’un élément logiciel. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SoftwareElementActions { }; [Description(" Les associations CIM_SoftwareFeatureSoftwareElements identifient les éléments logiciel qui forment une fonction de logiciel particulière.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SoftwareFeatureSoftwareElements : CIM_Component { [Description("Le composant de groupe.") : Amended ToSubclass] CIM_SoftwareFeature Ref GroupComponent; [Description("Le composant de partie.") : Amended ToSubclass] CIM_SoftwareElement Ref PartComponent; }; [Description(" L'association CIM_ProductSoftwareFeatures identifie les fonctions logicielles pour un produit particulier. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ProductSoftwareFeatures { [Description("Produit.") : Amended ToSubclass] CIM_Product Ref Product; [Description("Le composant.") : Amended ToSubclass] CIM_SoftwareFeature Ref Component; }; [Description(" L'association CIM_InstalledSoftwareElement permet d’identifier le système sur lequel un élément logiciel particulier est installé. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_InstalledSoftwareElement { [Description("Référence l’élément logiciel qui est installé.") : Amended ToSubclass] CIM_SoftwareElement Ref Software; [Description("Référence le système d’ordinateurs, hôte d’un élément logiciel particulier. ") : Amended ToSubclass] CIM_ComputerSystem Ref System; }; [Description(" Puisque les éléments logiciels dans un état prêt à s’exécuter ne peuvent pas passer à un état différent, la valeur de la propriété de phase est restreinte à \"en l’état\" pour les objets CIM_SoftwareElement dans un état prêt à s’exécuter. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SoftwareElementChecks { [Description("L'élément.") : Amended ToSubclass] CIM_SoftwareElement Ref Element; [Description("La vérification.") : Amended ToSubclass] CIM_Check Ref Check; [Description(" La propriété de phase indique si la vérification référencée est un vérification en l’état (in-state) ou état suivant (next-state).") : Amended ToSubclass,Values{"État de l’entrée", "État suivant"} : Amended ToSubclass] uint16 Phase; }; [Description("CIM_ServiceAccessBySAP est une association qui identifie les points d’accès pour un service. Par exemple, une imprimante peut être accédée par des points d’accès aux services NetWare, Macintosh ou Windows, potentiellement hôtes sur des systèmes différents.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ServiceAccessBySAP : CIM_Dependency { [Description("Le service. ") : Amended ToSubclass] CIM_Service Ref Antecedent; [Description("Un point d’accès pour un service. Les points d’accès sont dépendant dans cette relation car ils n’ont pas de fonctions sans un service correspondant. ") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Dependent; }; [Description(" Le CIM_ExecuteProgram force les programmes à être exécutés sur le système sur lequel l’élément logiciel est installé. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ExecuteProgram : CIM_Action { [Description("Une chaîne qui peut être invoquée à l’invite de commandes d’un système.") : Amended ToSubclass] STRING CommandLine; [Description("Le chemin d’accès au programme.") : Amended ToSubclass] STRING ProgramPath; }; [Description("Cette classe spécifie les informations à être utilisées pour modifier un fichier de paramètres particulier pour une entrée spécifique ayant une valeur spécifique. La valeur spécifiée est crée en tant que nouvelle entrée ou s’ajoute à, remplace, supprime de ou efface l’entrée spécifié. Les suppressions sont supposées ne pas être sensibles à la casse.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ModifySettingAction : CIM_Action { [Description("Type d’action à effectuer sur une entrée de paramètre particulière. Create - Crée l’entrée spécifique. Delete - Supprime l’entrée spécifiée. Append - Ajoute à la fin de l’entrée spécifiée. Remove - Supprime la valeur de l’entrée spécifiée.") : Amended ToSubclass,Values{"Créer", "Supprimer", "Ajouter", "Supprimer"} : Amended ToSubclass] UINT16 ActionType; [Description("Nom de l’entrée à modifier.") : Amended ToSubclass] STRING EntryName; [Description("Ceci est la valeur à utiliser pour ajouter, concaténer ou remplacer le paramètre spécifié.") : Amended ToSubclass] STRING EntryValue; [Description("Le nom de fichier de l’entrée de fichier de paramètre à modifier.") : Amended ToSubclass] STRING FileName; [Description("Ceci est la clé de la section de l’entrée de paramètre qui doit être modifiée.") : Amended ToSubclass] STRING SectionKey; }; [Description(" La CIM_RebootAction provoque un redémarrage du système sur lequel l’élément logiciel est installé. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_RebootAction : CIM_Action { }; [Description(" L'association CIM_ActionSequence est utilisée pour définir une série d’opérations qui font passer l’élément logiciel référencé par l’association CIM_SoftwareElementActions à l’étape suivante ou qui suppriment l’élément logiciel de son environnement courant. Les classes CIM_Action qui participent à cette association doivent avoir la même valeur pour la propriété Direction car elles font soit partie d’une séquence pour faire passer un élément logiciel à son état suivant ou pour désinstaller un élément logiciel. Les actions d’état suivant (next-state) et les actions de désinstallation associées à un élément logiciel particulier doivent être une séquence continue. Puisque la CIM_ActionSequence est une association de boucles sur la classe CIM_Action avec des rôles pour les actions 'antérieures' et 'suivantes' dans une séquence, le besoin pour une séquence continue implique (1) à l’intérieur du jeu d’actions d’état suivant (next-state) et de désinstallation, il n’y a qu’une action qui n’a pas d’instance de l’association CIM_ActionSequence en la référençant dans le rôle 'suivant'. Ceci est la première action de la séquence. (2) à l’intérieur du jeu d’action d’état suivant (next-state) ou de désinstallation, il n’y a qu’une action qui n’a pas d’instance de l’association CIM_ActionSequence qui la référencie dans le rôle \"prior\". Ceci est la dernière action dans la séquence. (3) Toutes les autres actions dans le jeu d’actions d’état suivant (next-state) et de désinstallation doivent participer en deux instances de l’association CIM_ActionSequence, une dans le rôle antérieur et une dans le rôle suivant.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ActionSequence { [Description("L'action suivante.") : Amended ToSubclass] CIM_Action Ref Next; [Description("L'action précédente.") : Amended ToSubclass] CIM_Action Ref Prior; }; [Description("CIM_DiskSpaceCheck vérifie le montant d’espace disque qui doit être disponible sur le système. Le montant est spécifié dans la propriété AvailableDiskSpace. Les détails de ces vérifications sont comparés avec la valeur de la propriété AvailableSpace de l’objet CIM_FileSystem associé à l’objet CIM_ComputerSystem qui décrit l’environnement. Quand la valeur de la propriété AvailableSpace est plus grande ou égale à la valeur spécifiée dans AvailableDiskSpace, la condition est satisfaite. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DiskSpaceCheck : CIM_Check { [units("kilo-octets") : Amended ToSubclass,Description("L'espace disque disponible.") : Amended ToSubclass] UINT64 AvailableDiskSpace; }; [Description("CIM_MemoryCheck spécifie une condition pour la quantité minimale de mémoire qui doit être disponible sur un système. Le montant est spécifié dans la propriété MemorySize. Les détails de cette vérification sont comparés à la valeur de la propriété FreePhysicalMemory de l’objet CIM_OperatingSystem référencé par une association CIM_InstalledOS pour l’objet CIM_ComputerSystem qui décrit l’environnement. Quand la valeur de la propriété FreePhysicalMemory est plus grande ou égale à la valeur spécifiée dans MemorySize, la condition est satisfaite. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_MemoryCheck : CIM_Check { [Description("Le montant de mémoire qui doit exister sur un système d’ordinateur pour qu’un élément logiciel s’exécute correctement. ") : Amended ToSubclass,units("kilo-octets") : Amended ToSubclass] UINT64 MemorySize; }; [Description(" La classe CIM_OSVersionCheck spécifie les versions des systèmes d’exploitation qui peuvent prendre en charge cet élément logiciel. Cette vérification peut exister pour des versions spécifiques, minimales, maximales ou des étendues de versions d’un système d’exploitation. Pour spécifier une version spécifique, la version minimale et la version maximale doivent être les mêmes. Pour spécifier un minimum, la version minimale seule doit être spécifiée. Pour spécifier une version maximale, seule la version maximale doit être spécifiée. Pour spécifier une étendue les versions maximales et minimales doivent être spécifiées. Le type de système d’exploitation est spécifié dans la propriété TargetOperatingSystem de l’élément logiciel propriétaire. Les détails de cette vérification sont comparés avec les détails correspondants trouvés dans un objet CIM_OperatingSystem référencé par l’association CIM_InstalledOS pour l’objet CIM_ComputerSystem qui décrit l’environnement. Tant qu’il y a au moins un CIM_OperatingSystem qui satisfait les détails de la condition, la vérification est satisfaite. Ceci veut dire que tous les systèmes d’exploitation sur le système en relation n’ont pas besoin de satisfaire la condition. Il doit y en avoir au mois une. Notez également que la propriété OSType de la classe CIM_OperatingSystem doit correspondre au type de la propriété TargetOperatingSystem. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_OSVersionCheck : CIM_Check { [Description(" Version maximale du système d’exploitation requis. La valeur est encodée en .. ou .") : Amended ToSubclass] STRING MaximumVersion; [Description(" Version minimale du système d’exploitation requis. La valeur est encodée en .. ou .") : Amended ToSubclass] STRING MinimumVersion; }; [Description(" Cette classe spécifie les informations nécessaires à la vérification d’un fichier de paramètres particulier pour une entrée particulière qui contient une valeur qui est égalé à ou contient la valeur spécifiée. Toutes les comparaisons sont sensées être insensibles à la casse.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SettingCheck : CIM_Check { [Description("Ceci spécifie la façon dont la valeur du paramètre doit être comparée.") : Amended ToSubclass,Values{"Correspondances", "Contenu"} : Amended ToSubclass] UINT16 CheckType; [Description("Nom de l’entrée à vérifier") : Amended ToSubclass] STRING EntryName; [Description("Valeur à vérifier qui est associée à l’entrée nommée.") : Amended ToSubclass] STRING EntryValue; [Description("Le nom de fichier du fichier de paramètre à vérifier.") : Amended ToSubclass] STRING FileName; [Description("Clé de la section qui contient les paramètres à vérifier.") : Amended ToSubclass] STRING SectionKey; }; [Description(" La classe CIM_SoftwareElementVersionCheck spécifie un type d’élément logiciel qui doit exister dans l’environnement. Cette vérification peut être pour une étendue de versions ou une version minimale, maximale, ou spécifique. Pour spécifier une version une version spécifique, le numéro de version le plus bas et le plus haut doivent être les mêmes. Pour spécifier une version minimale, seule la version minimale doit être spécifiée. Pour spécifier une version maximale, seule la version maximale doit être spécifiée. Pour spécifier une étendue, la version minimale et la version maximale doivent être spécifiées. Les détails de cette vérification sont comparés avec les détails correspondant qui se trouvent dans un objet CIM_SoftwareElement référencé par une association CIM_InstalledSoftwareElement pour l’objet CIM_ComputerSystem. Tant qu’il y a au moins un CIM_SoftwareElement qui satisfait les détails de la condition, la vérification est satisfaite. En d’autres termes, tous les éléments logiciels sur l’ordinateur ayant rapport n’ont pas besoin de satisfaire la condition. Il doit y en avoir au moins une.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SoftwareElementVersionCheck : CIM_Check { [Description(" La version minimale des éléments logiciels en cours de vérification.") : Amended ToSubclass] STRING LowerSoftwareElementVersion; [Description(" Le nom de l’élément logiciel actuellement vérifié. ") : Amended ToSubclass] STRING SoftwareElementName; [Description(" L'état de l’élément logiciel actuellement vérifié.") : Amended ToSubclass,Values{"Déployable", "Installable", "Exécutable", "En cours d’exécution"} : Amended ToSubclass] UINT16 SoftwareElementStateDesired; [Description(" Le système d’exploitation destination de l’élément logiciel en cours de vérification.") : Amended ToSubclass,Values{"Inconnu", "Autre", "MACOS", "ATTUNIX", "DGUX", "DECNT", "Digital Unix", "OpenVMS", "HPUX", "AIX", "MVS", "OS400", "OS/2", "JavaVM", "MSDOS", "WIN3x", "WIN95", "WIN98", "WINNT", "WINCE", "NCR3000", "NetWare", "OSF", "DC/OS", "Reliant UNIX", "SCO UnixWare", "SCO OpenServer", "Sequent", "IRIX", "Solaris", "SunOS", "U6000", "ASERIES", "TandemNSK", "TandemNT", "BS2000", "LINUX", "Lynx", "XENIX", "VM/ESA", "Interactive UNIX", "BSDUNIX", "FreeBSD", "NetBSD", "GNU Hurd", "OS9", "MACH Kernel", "Inferno", "QNX", "EPOC", "IxWorks", "VxWorks", "MiNT", "BeOS", "HP MPE", "NextStep", "PalmPilot", "Rhapsody", "Windows 2000", "Dédié", "VSE", "TPF"} : Amended ToSubclass] UINT16 TargetOperatingSystemDesired; [Description(" La version maximale des éléments logiciels en cours de vérification.") : Amended ToSubclass] STRING UpperSoftwareElementVersion; }; [Description(" La classe CIM_SwapSpaceCheck spécifie la taille de l’espace d’échange qui doit être disponible sur le système. Le montant est spécifié dans la propriété SwapSpaceSize. Les détails de cette vérification sont comparés avec les détails correspondants qui se trouvent dans un objet CIM_OperatingSystem référencé par l’association CIM_InstalledOS pour l’objet CIM_ComputerSystem qui décrit l’environnement. Quand la valeur de la propriété TotalSwapSpaceSize est supérieure ou égale à la valeur spécifiée dans SwapSpaceSize, la condition est satisfaite. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SwapSpaceCheck : CIM_Check { [Description(" La propriété SwapSpaceSize spécifie le nombre minimal de Kilo-octets d’espace d’échange qui doit être disponible sur le système cible.") : Amended ToSubclass,units("kilo-octets") : Amended ToSubclass] UINT64 SwapSpaceSize; }; [Description(" La classe CIM_VersionCompatibilityCheck spécifie s’il est autorisé de créer l’étape suivante d’un élément logiciel. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_VersionCompatibilityCheck : CIM_Check { [Description(" La propriété AllowDownVersion indique que cet élément logiciel peut passer à son étape suivant même si une version plus récente de l’élément logiciel existe déjà dans l’environnement.") : Amended ToSubclass] BOOLEAN AllowDownVersion; [Description(" L'option AllowMultipleVersions contrôle la possibilité de configurer plusieurs versions d’un produit sur un système.") : Amended ToSubclass] BOOLEAN AllowMultipleVersions; [Description(" La propriété Reinstall indique que cet élément logiciel peut passer à son étape suivant même si un élément logiciel de la même version existe déjà dans l’environnement.") : Amended ToSubclass] BOOLEAN Reinstall; }; [Description("Une liaison entre la fonctionnalité BIOS et ses éléments BIOS agrégés.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_BIOSFeatureBIOSElements : CIM_SoftwareFeatureSoftwareElements { [Description("La fonctionnalité BIOS.") : Amended ToSubclass] CIM_BIOSFeature Ref GroupComponent; [Description("L'élément BIOS qui implémenté les capacités décrites par la fonctionnalité BIOS.") : Amended ToSubclass] CIM_BIOSElement Ref PartComponent; }; [Description("Une liaison entre la fonctionnalité BIOS de vidéo et ses éléments BIOS vidéo agrégés.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_VideoBIOSFeatureVideoBIOSElements : CIM_SoftwareFeatureSoftwareElements { [Description("La fonctionnalité vidéo BIOS.") : Amended ToSubclass] CIM_VideoBIOSFeature Ref GroupComponent; [Description("L'élément BIOS vidéo qui implémente les capacités décrites par la fonctionnalité BIOS vidéo.") : Amended ToSubclass] CIM_VideoBIOSElement Ref PartComponent; }; [Description(" Les associations CIM_ApplicationSystemSoftwareFeature identifient les fonctionnalités du logiciel qui forment un système d’applications particulier. Les fonctionnalités du logiciel peuvent faire partie de différents produits. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ApplicationSystemSoftwareFeature : CIM_SystemComponent { [Description("Le système parent dans l’association") : Amended ToSubclass] CIM_ApplicationSystem Ref GroupComponent; [Description("L'élément enfant qui est composant d’un système") : Amended ToSubclass] CIM_SoftwareFeature Ref PartComponent; }; [Description("Une association entre un point d’accès à un service (SAP) et la façon dont il est implémenté. La cardinalité de cette association est plusieurs à plusieurs. Un SAP peut être fourni par plusieurs périphériques logiques, qui fonctionnent en conjonction. Également, tout périphérique peut fournir plusieurs points d’accès à un service. Quand plusieurs périphériques logiques sont associés à un seul SAP, ces éléments sont considérés comme fonctionnant en conjonction pour fournir le point d’accès. Si différentes implémentations d’un SAP existent, chacune de ces implémentations aura pour résultat des instanciations individuelles de l’objet point d’accès au service. Ces instanciations individuelles auront alors des associations à l’implémentation unique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_DeviceSAPImplementation : CIM_Dependency { [Description("Le périphérique logique.") : Amended ToSubclass] CIM_LogicalDevice Ref Antecedent; [Description("Le point d’accès au service implémenté en utilisant le périphérique logique.") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Dependent; }; [Description(" Une association entre un point d’accès à un service (SAP) et la façon dont il est implémenté dans le logiciel. La cardinalité de cette association est plusieurs à plusieurs. Un SAP peut être fourni par plusieurs fonctionnalités de logiciel, qui fonctionnent en conjonction. Également, toute fonctionnalité de logiciel peut fournir plusieurs points d’accès à un service. Quand plusieurs fonctionnalités de logiciel sont associées à un seul SAP, ces éléments sont considérés comme fonctionnant en conjonction pour fournir le point d’accès. Si différentes implémentations d’un SAP existent, chacune de ces implémentations aura pour résultat des instanciations individuelles de l’objet point d’accès au service. Ces instanciations individuelles auront alors des associations à l’implémentation unique. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SoftwareFeatureSAPImplementation : CIM_Dependency { [Description("La fonctionnalité logicielle d’antécédent.") : Amended ToSubclass] CIM_SoftwareFeature Ref Antecedent; [Description("Le point d’accès au service dépendant.") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Dependent; }; [Description(" Une association entre un service et la façon dont il est implémenté dans le logiciel. La cardinalité de cette association est plusieurs à plusieurs. Un service peut être fourni par plusieurs fonctionnalités de logiciel, qui fonctionnent en conjonction. Également, toute fonctionnalité de logiciel peut fournir plusieurs services. Quand plusieurs fonctionnalités de logiciel sont associées à un seul service, ces éléments sont considérés comme fonctionnant en conjonction pour fournir le service. Si différentes implémentations d’un service existent, chacune de ces implémentations aura pour résultat des instanciations individuelles du service. Ces instanciations individuelles auront alors des associations à l’implémentation unique. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SoftwareFeatureServiceImplementation : CIM_Dependency { [Description("La fonctionnalité logicielle d’antécédent.") : Amended ToSubclass] CIM_SoftwareFeature Ref Antecedent; [Description("Le service dépendant.") : Amended ToSubclass] CIM_Service Ref Dependent; }; [Description("CIM_SAPSAPDependency est une association entre un point d’accès au service et un autre point d’accès au service qui indique que ce dernier est requis pour que le premier point d’accès au service utilise ou se connecte à son service. Par exemple, pour imprimer avec une imprimante réseau, les points d’accès imprimante locaux doivent utiliser les SAP liés au réseau sous jacents, ou les points de fin de protocoles, pour envoyer la demande d’impression.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_SAPSAPDependency : CIM_Dependency { [Description("Le point d’accès au service nécessaire.") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Antecedent; [Description("Le point d’accès au service qui est dépendant d’un SAP sous-jacent.") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Dependent; }; [Description("CIM_BootServiceAccessBySAP est la relation entre un service de démarrage et ses points d’accès.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_BootServiceAccessBySAP : CIM_ServiceAccessBySAP { [Description("Le service de démarrage.") : Amended ToSubclass] CIM_BootService Ref Antecedent; [Description("Un point d’accès pour le service de démarrage.") : Amended ToSubclass] CIM_BootSAP Ref Dependent; }; [Description("CIM_ClusterServiceAccessBySAP est la relation entre un service de clustering et ses points d’accès.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ClusterServiceAccessBySAP : CIM_ServiceAccessBySAP { [Description("Le service de cluster.") : Amended ToSubclass] CIM_ClusteringService Ref Antecedent; [Description("Un point d’accès pour le service de cluster.") : Amended ToSubclass] CIM_ClusteringSAP Ref Dependent; }; [Description("CIM_ServiceSAPDependency est une association entre un service et un point d’accès au service qui indique que le SAP référencé est utilisé par le service pour fournir sa fonctionnalité. Par exemple, les services de démarrage peuvent invoquer les services de disque BIOS (interruptions) pour fonctionner.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ServiceSAPDependency : CIM_Dependency { [Description("Le point d’accès au service nécessaire") : Amended ToSubclass] CIM_ServiceAccessPoint Ref Antecedent; [Description("Le service qui est dépendant d’un SAP sous-jacent.") : Amended ToSubclass] CIM_Service Ref Dependent; }; [Description("Une représentation des points d’accès d’un service de démarrage.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_BootSAP : CIM_ServiceAccessPoint { }; [Description("CIM_BIOSFeature représente les possibilités du logiciel de bas niveau qui est utilisé d’amener et de configurer un système d’ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_BIOSFeature : CIM_SoftwareFeature { [Description("Tableau de chaînes ouvertes fournissant des explications plus détaillées pour chaque fonctionnalité BIOS indiquée dans le tableau Caractéristiques. Remarque : chaque entrée de ce tableau est en relation avec l’entrée portant le même index dans le tableau Caractéristiques.") : Amended ToSubclass] STRING CharacteristicDescriptions[]; [Description("Un tableau d’entiers spécifiant les fonctionnalités prises en charge par le BIOS. Par exemple, il est possible de spécifier que les fonctionnalités Plug-and-Play sont fournies (valeur=9) ou que les périphériques à infrarouge sont pris en charge (21). La valeur, 3, n’est pas valide dans le schéma CIM car, dans DMI, elle signifie qu’aucune fonctionnalité BIOS n’est prise en charge. Dans ce cas, cet objet ne doit pas être instancié.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Non défini", "Prise en charge ISA", "Prise en charge MCA", "Prise en charge EISA", "Prise en charge PCI", "Prise en charge PCMCIA", "Prise en charge Plug-and-Play", "Prise en charge APM", "BIOS pouvant être mis à niveau", "Copie shadow du BIOS autorisée", "Prise en charge VL VESA", "Prise en charge ESCD", "Prise en charge LS-120", "Prise en charge ACPI", "Prise en charge démarrage I2O", "Prise en charge USB légué", "Prise en charge AGP", "Carte PC Card", "IR", "1394", "I2C", "Batterie intelligente", "PC-98"} : Amended ToSubclass] UINT16 Characteristics[]; }; [Description("CIM_VideoBIOSFeature représente les possibilités du logiciel de bas niveau qui est utilisé d’amener, configurer et utiliser un affichage et un contrôleur vidéo d’un système d’ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_VideoBIOSFeature : CIM_SoftwareFeature { [Description("Tableau de chaînes ouvertes fournissant des explications plus détaillées pour chaque fonctionnalité vidéo du BIOS indiquée dans le tableau Caractéristiques. Remarque : chaque entrée de ce tableau est en relation avec l’entrée portant le même index dans le tableau Caractéristiques.") : Amended ToSubclass] STRING CharacteristicDescriptions[]; [Description("Tableau d’entiers spécifiant les fonctionnalités prises en charge par le BIOS vidéo. Par exemple, l’un peut indiquer la prise en charge de la gestion d’énergie VESA (valeur=6) ou la copie shadow du BIOS vidéo (8). La valeur, 3, n’est pas valide dans le schéma CIM car, dans DMI, elle indique qu’aucune fonctionnalité BIOS n’est prise en charge. Dans ce cas, l’objet ne doit pas être instancié.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Non défini", "BIOS vidéo standard", "Extensions du BIOS VESA prises en charge", "Gestion de l’alimentation VESA prise en charge", "Canal de données d’affichage VESA pris en charge", "Copie shadow du BIOS vidéo autorisée", "BIOS vidéo pouvant être mis à niveau"} : Amended ToSubclass] UINT16 Characteristics[]; }; [Description("Les caractéristiques de gestion d’un périphérique USB. Elles ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class CIM_USBDevice : CIM_LogicalDevice { [Description("Indiquent la dernière version USB prise en charge par le périphérique USB. La propriété est exprimée en code binaire décimal (BCD) où un point est inséré entre le second et le troisième chiffre. Par exemple, a valeur de 0x201 indique que la version 2.01 est prise en charge.") : Amended ToSubclass] uint16 USBVersion; [Description("Indique le code de classe USB.") : Amended ToSubclass] uint8 ClassCode; [Description("Indique le code de sous-classe USB.") : Amended ToSubclass] uint8 SubclassCode; [Description("Indique le code de protocole USB.") : Amended ToSubclass] uint8 ProtocolCode; [Description("Nombre de configurations du périphérique qui sont définies pour ce périphérique.") : Amended ToSubclass] uint8 NumberOfConfigs; [Description("Indique la configuration actuellement sélectionnée pour ce périphérique. Si cette valeur est égale à zéro, le périphérique n’est pas configuré.") : Amended ToSubclass] uint8 CurrentConfigValue; [Description("Un tableau de 'paramètres autres' USB pour chaque interface dans la configuration actuellement sélectionnée (indiquée par la propriété CurrentConfigValue). Ce tableau a une entrée pour chaque interface dans la configuration. Si la propriété, CurrentConfigValue, est égale à zéro (indiquant que le périphérique n’est pas configuré), le tableau n’est pas défini. Pour comprendre comment analyser cette chaîne d’octets, référez-vous aux spécifications USB.") : Amended ToSubclass] uint8 CurrentAlternateSettings[]; [Description("Cette méthode renvoie le descripteur du périphérique USB tel que spécifié par les paramètres d’entrée. Chaque paramètre est brièvement décrit ici avec plus de détails dans sa liste de qualificateurs. RequestType est un paramètre d’entrée qui définit si la requête concerne des informations standard, de classe ou spécifiques au fabricant, et en spécifie le destinataire. RequestValue est également un paramètre d’entrée et définit le type et l’index du descripteur USB. RequestIndex est un paramètre d’entrée qui décrit la langue utilisée pour renvoyer un descripteur de chaînes. RequestLength est un paramètre d’entrée et de sortie. Il spécifie la longueur du descripteur qui devrait être renvoyé (à l’entrée) et qui est renvoyé dans le paramètre de mémoire tampon (à la sortie). La mémoire tampon est un paramètre de sortie contenant les données du descripteur. La méthode GetDescriptor renvoie un entier égal à zéro si le descripteur USB est correctement renvoyé, 1 si la requête n’est pas prise en charge et un autre chiffre pour indiquer une erreur.\nDans une sous-classe, l’ensemble de code renvoyés pouvait être spécifié en utilisant un qualificateur ValueMap sur la méthode. Les chaînes par lesquelles le contenu ValueMap est 'traduit' peut également être spécifié dans la sous-classe comme un qualificateur de tableau de valeurs.") : Amended ToSubclass] uint32 GetDescriptor([IN,Description("RequestType a une correspondance pour chaque bit et identifie le type de requête de descripteur et le destinataire. Le type de requête peut-être 'standard’, 'classe' ou 'spécifique au vendeur'. Le destinataire peut-être 'périphérique', 'interface', 'point de terminaison' ou 'autre'. Référez-vous aux spécifications USB pour les valeurs correspondant à chaque bit.") : Amended ToSubclass] uint8 RequestType,[IN,Description("RequestValue contient le type de descripteur dans l’octet haut et l’index de descripteur (par exemple, index ou décalage dans le tableau de descripteur) dans l’octet bas. Référez-vous à la spécification USB pour plus d’informations.") : Amended ToSubclass] uint16 RequestValue,[IN,Description("RequestIndex définit le code ID de la langue sur deux octets utilisé par le périphérique USB lors du renvoi de données du descripteur de chaînes. Le paramètre est 0 pour des descripteurs de non-chaînes. Référez-vous aux spécifications USB pour plus d’informations.") : Amended ToSubclass] uint16 RequestIndex,[IN,OUT,Description("À l’entrée, RequestLength est la longueur (en octets) du descripteur qui devrait être renvoyé. Si cette valeur est inférieure à la longueur actuelle du descripteur, seule la longueur requise sera renvoyée. Si elle est supérieure à la longueur actuelle, la longueur actuelle sera renvoyée. À la sortie, ce paramètre est la longueur, en octets, de la mémoire tampon renvoyée. Si le descripteur requis n’existe pas, le contenu de ce paramètre n’est pas défini.") : Amended ToSubclass] uint16 RequestLength,[OUT,Description("La mémoire tampon renvoie les informations requises du descripteur. Si le descripteur n’existe pas, le contenu de la mémoire tampon est indéfini.") : Amended ToSubclass] uint8 Buffer[]); }; [Description("Périphérique concentrateur USB.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class CIM_USBHub : CIM_USBDevice { [Description("Indique si l’alimentation des ports du concentrateur est commutée séparément ou en groupe. Si cette valeur est égale à FALSE, l’alimentation est commutée séparément pour chaque port. Si cette valeur est égale à TRUE, l’alimentation est commutée sur tous les ports du concentrateur en même temps.") : Amended ToSubclass] boolean GangSwitched; [Description("Nombre de ports en aval sur le concentrateur, en incluant ceux incorporés dans le concentrateur. Les ports USB individuels sont associés au concentrateur en utilisant l’association USBPortOnHub.") : Amended ToSubclass] uint8 NumberOfPorts; }; [Description("USBControllerHasHub définit les concentrateurs en aval de USBController.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class CIM_USBControllerHasHub : CIM_ControlledBy { [Description("Contrôleur USB") : Amended ToSubclass] CIM_USBController Ref Antecedent; [Description("L'USBHub qui est associé avec le contrôleur.") : Amended ToSubclass] CIM_USBHub Ref Dependent; }; [Description("C'est une classe de base abstraite pour le fournisseur Hiperf") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Perf : CIM_StatisticalInformation { }; [Description("C'est une classe de base abstraite pour le fournisseur Hiperf") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PerfRawData : Win32_Perf { }; [Description("C'est une classe de base abstraite pour le fournisseur Hiperf / fournisseur de compteur") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PerfFormattedData : Win32_Perf { }; [Description("La classe Win32_PrivilegesStatus reporte des informations sur les privilèges requis pour terminer une opération. Elle peut être renvoyée quand une opération a échoué ou quand une instance partiellement peuplée a été renvoyée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PrivilegesStatus : __ExtendedStatus { [Description("La propriété PrivilegesNotHeld indique que des privilèges de l’accès requis manquent pour pouvoir terminer l’opération. Les types de privilèges d’accès peuvent être trouvés sous les privilèges Windows NT. Exemple : SE_SHUTDOWN_NAME") : Amended ToSubclass] string PrivilegesNotHeld[]; [Description("La propriété PrivilegesRequired indique tous les privilèges requis pour effectuer une opération. Ceci inclut des valeurs de la propriété PrivilegesNotHeld.\nExemple : SE_SHUTDOWN_NAME") : Amended ToSubclass] string PrivilegesRequired[]; }; [Description("La classe Win32_MethodParameter est une classe de base pour l’implémentation de paramètres de méthode dérivés de cette classe.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_MethodParameterClass { }; [Description("La classe Win32_WMISetting est une classe singleton qui contient les paramètres opérationnels pour le service WMI. Win32_WMISetting ne peut avoir qu’une instance. Cette instance unique existe toujours pour chaque système Win32, et ne peut pas être supprimée. Des instances supplémentaires ne peuvent pas être créées.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_WMISetting : CIM_Setting { [Description("La propriété InstallationDirectory contient le chemin d’accès au répertoire dans lequel le logiciel WMI a été installé. L'emplacement par défaut est : \\system32\\wbem.") : Amended ToSubclass] string InstallationDirectory; [Description("La propriété BuildVersion contient l’information concernant la version du service WMI actuellement installé.") : Amended ToSubclass] string BuildVersion; [Description("La propriété MofSelfInstallDirectory contient le chemin de répertoire pour les applications qui installent les fichiers MOF vers le lieu de stockage CIM. WMI compile automatiquement tout fichier MOF placé dans ce répertoire et, si l’opération réussit, déplace le MOF vers un sous-répertoire appelé \"good\" ou \"bad\". Si le pragma \"autorecover\" est inclus, la liste de nom de fichiers pleinement qualifiés est ajoutée à la liste AutorecoverMofs utilisée lorsque WMI s’initialise ou récupère le lieu de stockage. La liste détermine l’ordre dans lequel les MOF sont compilés.") : Amended ToSubclass] string MofSelfInstallDirectory; [Description("La propriété AutoRecoverMofs contient une liste des noms de fichier MOF pleinement qualifiés utilisés pour initialiser ou récupérer l’emplacement de stockage WMI. La liste détermine l’ordre dans lequel les MOF sont compilés.") : Amended ToSubclass] string AutorecoverMofs[]; [Description("La propriété AutoStartWin9X indique les circonstances sous lesquelles le service WMI démarrera sur des systèmes Win9X.") : Amended ToSubclass,Values{"Aucun démarrage", "Démarrage automatique", "Commencer lors du démarrage"} : Amended ToSubclass] uint32 AutoStartWin9X; [Description("La propriété EnableAnonWin9xConnections indique si l’accès à distance sans contrôles de sécurité est autorisé. Cette propriété ne s’applique qu’aux systèmes Windows 95 et Windows 98.") : Amended ToSubclass] boolean EnableAnonWin9xConnections; [Units("octets") : Amended ToSubclass,Description("La propriété MaxLogFileSize indique la taille maximale des fichiers journaux produits par le service WMI.") : Amended ToSubclass] uint32 MaxLogFileSize; [Description("La propriété LoggingLevel indique si l’enregistrement des événements est activé et quel niveau de détail dans l’enregistrement est utilisé.") : Amended ToSubclass,Values{"Inactif", "Enregistrement des erreurs", "Journal des erreurs documenté"} : Amended ToSubclass] uint32 LoggingLevel; [Description("La propriété LoggingDirectory spécifie le chemin d’accès au répertoire contenant l’emplacement des fichiers d’enregistrement du système WMI.") : Amended ToSubclass] string LoggingDirectory; [Description("La propriété DatabaseDirectory spécifie le chemin d’accès au répertoire contenant l’espace de stockage WMI.") : Amended ToSubclass] string DatabaseDirectory; [Units("kilo-octets") : Amended ToSubclass,Description("La propriété DatabaseMaxSize spécifie la taille maximale de l’espace de stockage WMI.") : Amended ToSubclass] uint32 DatabaseMaxSize; [Units("minutes") : Amended ToSubclass,Description("La propriété BackupInterval spécifie la durée qui s'écoulera entre deux sauvegardes de la base de données WMI.") : Amended ToSubclass] uint32 BackupInterval; [Description("La propriété BackupLastTime spécifie la date et l’heure auxquelles la dernière sauvegarde a été effectuée.") : Amended ToSubclass] datetime BackupLastTime; [Description("La propriété ASPScriptEnabled indique si des scripts WMI peuvent être utilisés sur des pages Active Server (ASP). Cette propriété n’est valide que sur les systèmes Windows NT 4.0. Pour les systèmes Windows 2000, les scripts WMI sont toujours autorisés sur les pages ASP.") : Amended ToSubclass] boolean ASPScriptEnabled; [Description("La propriété ASPScriptDefaultNamespace contient l’espace de noms utilisé par les appels à partir de l’API de script si aucun espace n’est spécifié par l’appelant.") : Amended ToSubclass] string ASPScriptDefaultNamespace; [Description("La propriété EnableEvents indique si le sous-système d’événements WMI doit être activé.\nValeurs : VRAI ou FAUX . Si la valeur est égale à VRAI, le sous-système d’événements est activé.") : Amended ToSubclass] boolean EnableEvents; [Units("objets par seconde") : Amended ToSubclass,Description("La propriété HighThresholdOnClientObjects spécifie la vitesse maximale à laquelle les objets créés par un fournisseur peuvent être délivrés aux clients. Pour gérer les différences de vitesse entre les fournisseurs et les clients, le service WMI détient les objets dans des files d’attente avant de les délivrer aux consommateurs. Le service WMI ralentit l’addition de nouveaux objets dans la file d’attente quand le seuil bas est atteint. Si cette mesure est inefficace, et que le seul haut (spécifié par cette propriété) est atteint, le service WMI n’acceptera plus aucun objet de la part des fournisseurs et renverra une erreur WBEM_E_OUT_OF_MEMORY aux clients.") : Amended ToSubclass] uint32 HighThresholdOnClientObjects; [Units("objets par seconde") : Amended ToSubclass,Description("La propriété LowThresholdOnClientObjects spécifie la vitesse à laquelle le service WMI commencera à ralentir la création de nouveaux objets pour les clients. Pour gérer les différences de vitesse entre les fournisseurs et les clients, le service WMI détient les objets dans des files d’attente avant de les délivrer aux consommateurs. Si la vitesse de requête pour des objets croît au delà de toute limite, le service WMI ralentit graduellement la création de nouveaux objets pour que cela corresponde à la vitesse à laquelle les clients les utilisent. Ce ralentissement commence quand la vitesse de création des objets dépasse la valeur de cette propriété. Le ralentissement se poursuit jusqu’à ce que l’équilibre soit trouvé, ou que le seuil haut soit atteint.") : Amended ToSubclass] uint32 LowThresholdOnClientObjects; [Units("millisecondes") : Amended ToSubclass,Description("La propriété MaxWaitOnClientObjects spécifie la durée qu’un objet nouvellement créé attend d’être utilisé par le client avant d’être ignoré ou qu’une valeur d’erreur soit renvoyée.") : Amended ToSubclass] uint32 MaxWaitOnClientObjects; [Units("événements par seconde") : Amended ToSubclass,Description("La propriété HighThresholdOnEvents spécifie la vitesse maximale à laquelle les événements sont délivrés aux clients. Pour gérer les différences de vitesse entre les fournisseurs et les clients, le service WMI détient les événements dans des files d’attente avant de les délivrer aux consommateurs. Le service WMI ralentit l’addition de nouveaux événements dans la file d’attente quand le seuil bas est atteint. Si cette mesure est inefficace, et que le seul haut (spécifié par cette propriété) est atteint, le service WMI n’acceptera plus aucun événements de la part des fournisseurs et renverra une erreur WBEM_E_OUT_OF_MEMORY aux clients.") : Amended ToSubclass] uint32 HighThresholdOnEvents; [Units("événements par seconde") : Amended ToSubclass,Description("La propriété LowThresholdOnEvents spécifie la vitesse à laquelle le service WMI commencera à ralentir la livraison de nouveaux événements aux clients. Pour gérer les différences de vitesse entre les fournisseurs et les clients, le service WMI détient les événements dans des files d’attente avant de les délivrer aux consommateurs. Si la file d’attente croît au delà de toute limite, le service WMI ralentit graduellement la livraison d’événements pour que cela corresponde à la vitesse du client. Ce ralentissement commence quand la vitesse de création des événements dépasse la valeur de cette propriété. Le ralentissement se poursuit jusqu’à ce que l’équilibre soit trouvé, ou que le seuil haut soit atteint.") : Amended ToSubclass] uint32 LowThresholdOnEvents; [Units("millisecondes") : Amended ToSubclass,Description("La propriété MaxWaitOnEvents spécifie la durée pendant laquelle un événement envoyé à un client est mis en file d’attente avant d’être ignoré.") : Amended ToSubclass] uint32 MaxWaitOnEvents; [Description("La propriété EnableStartupHeapPreallocation indique si WMI démarrera avec un saut pré-alloué.\nValeurs : VRAI ou FAUX. Si VRAI, alors un saut pré-alloué avec la taille de LastStartupHeapPreallocation est créé lorsque WMI est initialisé.") : Amended ToSubclass] boolean EnableStartupHeapPreallocation; [Units("octets") : Amended ToSubclass,Description("La propriété LastStartupHeapPreallocation spécifie la taille du saut pré-alloué créé par WMI lors de l’initialisation.") : Amended ToSubclass] uint32 LastStartupHeapPreallocation; }; [Description("La classe Win32_WMIElementSetting représente une association entre un service s’exécutant dans le système Win32 et les paramètres WMI qu’il peut utiliser.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_WMIElementSetting : CIM_ElementSetting { [key : ToInstance ToSubclass DisableOverride,Description("La référence Element dans l’association Win32_WMIElementSetting représente le service Win32 utilisant ou surfaçant les propriétés WMI.") : Amended ToSubclass] Win32_Service Ref Element; [key : ToInstance ToSubclass DisableOverride,Description("La référence Setting dans l’association Win32_WMIElementSetting représente les paramètres WMI disponibles pour le service Win32.") : Amended ToSubclass] Win32_WMISetting Ref Setting; }; [Description("La classe Win32_ComputerSystem représente un système d’ordinateur qui fonctionne dans un environnement Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ComputerSystem : CIM_UnitaryComputerSystem { [Description("La propriété AutomaticResetBootOption détermine si l’option Redémarrage automatique en cas d’échec est activée, c'est à dire si l’ordinateur va essayer de redémarrer après une défaillance du système.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, l’option Redémarrage automatique en cas d’échec est activée.") : Amended ToSubclass] boolean AutomaticResetBootOption; [Description("La propriété AutomaticManagedPagefile détermine si le fichier d’échange géré par le système est activé. Cette fonction n’est pas disponible sur Windows Server 2003, XP et versions antérieures.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, le fichier d’échange géré automatiquement est activé.") : Amended ToSubclass] boolean AutomaticManagedPagefile; [Description("La propriété AutomaticResetCapability détermine si la fonctionnalité de redémarrage automatique est disponible avec cet ordinateur. Cette fonctionnalité est disponible avec Windows NT mais ne l’est pas avec Windows 95.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, le redémarrage automatique est activé.") : Amended ToSubclass] boolean AutomaticResetCapability; [Description("La propriété BootROMSupported détermine si une ROM de démarrage est prise en charge.\nLes valeurs sont TRUE ou FALSE. Si BootROMSupported est TRUE, une ROM de démarrage est prise en charge.") : Amended ToSubclass] boolean BootROMSupported; [Description("La propriété BootupState spécifie la façon dont le système a été démarré. Le démarrage Fail-safe (également appelé SafeBoot) ignore les fichiers de démarrage de l’utilisateur.\nContraintes : doit avoir une valeur.") : Amended ToSubclass,Values{"Démarrage normal", "Démarrage en mode sans échec", "Démarrage en mode sans échec avec prise en charge réseau"} : Amended ToSubclass] string BootupState; [Units("minutes") : Amended ToSubclass,Description("La propriété CurrentTimeZone indique le décalage du système d’ordinateur unitaire avec l’heure universelle coordonnée (Coordinated Universal Time).") : Amended ToSubclass] sint16 CurrentTimeZone; [Description("La propriété DNSHostName indique le nom d’hôte DNS de l’ordinateur local.") : Amended ToSubclass] string DNSHostName; [Description("La propriété Domaine indique le nom du domaine auquel l’ordinateur appartient.") : Amended ToSubclass] string Domain; [Description("La propriété InfraredSupported détermine si un port infrarouge (IR) existe sur le système.\nLes valeurs sont TRUE ou FALSE. Si InfraredSupported a pour valeur TRUE, un port IR existe.") : Amended ToSubclass] boolean InfraredSupported; [Description("La propriété Manufacturer indique le nom du fabricant de l’ordinateur.\nExemple : Acme") : Amended ToSubclass] string Manufacturer; [Description("La propriété Model indique le nom de produit de l’ordinateur donné par le constructeur.") : Amended ToSubclass] string Model; [Description("La propriété NetworkServerModeEnabled détermine si le mode serveur réseau est activé.\nValeurs : VRAI ou FAUX. Si la valeur est VRAI, le mode serveur de réseau est activé.") : Amended ToSubclass] boolean NetworkServerModeEnabled; [Description("Le tableau OEMLogoBitmap contient les données d’une image créée par le fabricant OEM.") : Amended ToSubclass] uint8 OEMLogoBitmap[]; [Description("La propriété SupportContactDescription est un tableau qui indique les informations de contact de la prise en charge pour le système d’ordinateur Win32.") : Amended ToSubclass] string SupportContactDescription[]; [units("secondes") : Amended ToSubclass,Description("La propriété SystemStartupDelay indique la durée du délai avant de démarrer le système d’exploitation\n\nRemarque : le privilège SE_SYSTEM_ENVIRONMENT est demandé sur des ordinateurs IA 64 bits. Ce privilège n’est pas demandé sur les systèmes 32 bits.") : Amended ToSubclass] uint16 SystemStartupDelay; [Description("Le tableau de propriétés SystemStartupOptions indique les options pour le démarrer le système d’ordinateur. Remarquez que cette propriété n’est pas inscriptible sur des ordinateurs IA 64 bits.\nContraintes : doit avoir une valeur.\n\nRemarque : l’autorisation SE_SYSTEM_ENVIRONMENT est demandée sur des ordinateurs IA 64 bits. Cette autorisation n’est pas demandée pour d’autres systèmes.") : Amended ToSubclass] string SystemStartupOptions[]; [Description("La propriété SystemStartupSetting indique l’index du profil de démarrage par défaut. Cette valeur est 'calculée' pour qu’elle renvoie zéro (0) la plupart du temps car, au moment de l’écriture, la chaîne du profil est déplacée en haut de la liste. (Windows NT détermine de cette façon quelle est la valeur par défaut).\n\nRemarque : l’autorisation SE_SYSTEM_ENVIRONMENT est demandée sur des ordinateurs IA 64 bits. Cette autorisation n’est pas demandée pour des systèmes 32 bits.") : Amended ToSubclass] uint8 SystemStartupSetting; [Description("La propriété SystemType indique le type de système qui fonctionne sur l’ordinateur Win32.\nContraintes : doit avoir une valeur") : Amended ToSubclass,Values{"PC à base X86", "PC à base MIPS", "PC à base Alpha", "PC à base Power PC", "PC SH-x", "PC StrongARM", "PC à base Intel 64 bits", "PC à base de x64", "Inconnu", "PC X86-Nec98"} : Amended ToSubclass] string SystemType; [Description("La propriété UserName indique le nom de l’utilisateur connecté en ce moment.\nContraintes : doit avoir une valeur.\nExemple : rosaliemignon") : Amended ToSubclass] string UserName; [Description("La propriété DomainRole indique le rôle que cet ordinateur joue à l’intérieur de son domaine-groupe de travail assigné. Le domaine-groupe de travail est une collection d’ordinateurs sur le même réseau. Par exemple, la propriété DomainRole peut montrer que cet ordinateur est une \"Station de travail membre\" (valeur de [1]).") : Amended ToSubclass,Values{"Station de travail autonome", "Station de travail membre", "Serveur autonome", "Serveur membre", "Contrôleur secondaire de domaine", "Contrôleur principal de domaine"} : Amended ToSubclass] uint16 DomainRole; [Description("La propriété WakeUpType indique l’événement qui a provoqué l’allumage du système.") : Amended ToSubclass,Values{"Réservé", "Autre", "Inconnu", "Compteur APM", "Sonnerie de modem", "Réseau distant", "Bouton marche/arrêt", "PCI PME#", "Courant alternatif restauré"} : Amended ToSubclass] uint16 WakeUpType; [Description("Cette structure contient des chaînes ouvertes définies par l’OEM. Des exemples sont : numéros de parties pour des documents de référence du système, informations de contact pour le fabricant, etc.") : Amended ToSubclass] string OEMStringArray[]; [Description("Option Boot à la limite. Identifie l’action système à effectuer quand la limite de réinitialisation est atteinte.") : Amended ToSubclass,Values{"Réservé", "Système d’exploitation", "Utilitaires système", "Ne pas redémarrer"} : Amended ToSubclass] uint16 BootOptionOnLimit; [Description("La propriété BootOptionOnWatchDog indique le type d’action de redémarrage à effectuer après que la durée du minuteur de surveillance se soit écoulée.") : Amended ToSubclass,Values{"Réservé", "Système d’exploitation", "Utilitaires système", "Ne pas redémarrer"} : Amended ToSubclass] uint16 BootOptionOnWatchDog; [Description("La propriété ResetCount indique le nombre de réinitialisations automatiques depuis la dernière réinitialisations volontaires. Une valeur de -1 indique que le nombre est inconnu.") : Amended ToSubclass] sint16 ResetCount; [Description("La propriété ResetLimit indique le nombre de fois consécutives qu’un redémarrage du système sera tenté. Une valeur de -1 indique que la limite est inconnue") : Amended ToSubclass] sint16 ResetLimit; [Units("millisecondes") : Amended ToSubclass,Description("La propriété PauseAfterReset identifie le délai avant le déclenchement du redémarrage. Elle est utilisée après un cycle d’alimentation système, une réinitialisation du système (local ou distant), et une réinitialisation système automatique. Une valeur de -1 indique que la valeur de pause est inconnue") : Amended ToSubclass] sint64 PauseAfterReset; [Description("La propriété PowerOnPasswordStatus identifie les paramètres de sécurité du matériel sur tout le système pour l’état du mot de passe d’alimentation.") : Amended ToSubclass,Values{"Désactivé", "Activé", "Non implémenté", "Inconnu"} : Amended ToSubclass] uint16 PowerOnPasswordStatus; [Description("La propriété KeyboardPasswordStatus identifie les paramètres de sécurité du matériel sur tout le système pour l’état du mot de passe clavier.") : Amended ToSubclass,Values{"Désactivé", "Activé", "Non implémenté", "Inconnu"} : Amended ToSubclass] uint16 KeyboardPasswordStatus; [Description("La propriété AdminPasswordStatus identifie les paramètres de sécurité du matériel sur tout le système pour l’état du mot de passe administrateur.") : Amended ToSubclass,Values{"Désactivé", "Activé", "Non implémenté", "Inconnu"} : Amended ToSubclass] uint16 AdminPasswordStatus; [Description("La propriété FrontPanelResetStatus identifie les paramètres de sécurité du matériel pour le bouton de réinitialisation sur la machine.") : Amended ToSubclass,Values{"Désactivé", "Activé", "Non implémenté", "Inconnu"} : Amended ToSubclass] uint16 FrontPanelResetStatus; [Description("La propriété ChassisBootupState indique l’état de démarrage du châssis.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Sûr", "Avertissement", "Critique", "Non récupérable"} : Amended ToSubclass] uint16 ChassisBootupState; [Description("Le PowerSupplyState identifie l’état de l’alimentation du boîtier lors du dernier démarrage.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Sûr", "Avertissement", "Critique", "Non récupérable"} : Amended ToSubclass] uint16 PowerSupplyState; [Description("La propriété ThermalState identifie l’état thermique du châssis au dernier démarrage.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Sûr", "Avertissement", "Critique", "Non récupérable"} : Amended ToSubclass] uint16 ThermalState; [Description("La propriété DaylightInEffect spécifie si l’heure d’été est effective. \nValeurs : TRUE ou FALSE. Si la valeur est TRUE, l’heure d’été est actuellement appliquée. Dans la plupart des cas cela signifie que l’heure actuelle est en avance d’une heure sur l’heure d’hiver.") : Amended ToSubclass] boolean DaylightInEffect; [Description("La propriété EnableDaylightSavingsTime indique si l’heure d’été est reconnue sur cet ordinateur. FALSE - l’heure n’avance pas ou ne recule pas d’une heure dans l’année. NULL - le statut de l’heure d’été est inconnu sur cet ordinateur") : Amended ToSubclass] boolean EnableDaylightSavingsTime; [Description("La propriété NumberOfProcessors indique le nombre de processeurs physiques disponibles pour l’instant sur le système. Ceci est le nombre de processeur dont l’état est \"Activé\" - et non simplement le nombre de processeurs pour le système. Cette première valeur peut être déterminée en énumérant le nombre d’instances de processeurs associées avec l’objet système d’ordinateur, en utilisant l’association Win32_ComputerSystemProcessor.") : Amended ToSubclass] uint32 NumberOfProcessors; [Description("La propriété NumberOfLogicalProcessors indique le nombre de processeurs logiques actuellement disponibles sur le système.") : Amended ToSubclass] uint32 NumberOfLogicalProcessors; [Units("octets") : Amended ToSubclass,Description("La propriété TotalPhysicalMemory indique la taille totale de la mémoire physique.\nExemple : 67108864") : Amended ToSubclass] uint64 TotalPhysicalMemory; [Description("La propriété PartOfDomain indique si l’ordinateur fait partie d’un domaine ou d’un groupe de travail. Si la valeur est TRUE, l’ordinateur fait partie d’un domaine. Si la valeur est FALSE, l’ordinateur fait partie d’un groupe de travail. Si la valeur est NULL, l’ordinateur ne fait pas partie d’un groupe de réseaux ou est inconnu.") : Amended ToSubclass] boolean PartOfDomain; [Description("La propriété PCSystemType indique le type de PC sur lequel un utilisateur travaille, tel qu’un ordinateur portable, un ordinateur de bureau, un ordinateur Tablet PC, etc. ") : Amended ToSubclass,Values{"Non spécifié", "Bureau", "Mobile", "Station de travail", "Serveur d’entreprise", "Serveur PME/indépendant", "Ordinateur monofonctionnel", "Serveur de performances", "Maximum"} : Amended ToSubclass] uint16 PCSystemType; [Values{"Non spécifié", "Ordinateur de bureau", "Mobile", "Station de travail", "Serveur d’entreprise", "Serveur PME/indépendant", "Ordinateur monofonctionnel", "Serveur de performances", "Tablette", "Maximum"} : Amended ToSubclass] uint16 PCSystemTypeEx; [Description("La propriété Workgroup contient le nom du groupe de travail. Cette valeur est valide uniquement si la propriété PartOfDomain est FALSE.") : Amended ToSubclass] string Workgroup; [Description("La méthode Rename est utilisée afin de changer le nom d’un ordinateur soit dans un groupe de travail, soit dans un domaine. La méthode Rename ne fonctionne pas à distance avec Windows XP Édition familiale ou Professionnel (groupe de travail uniquement).Notez que pour tout ordinateur d’un domaine donné (mis à part le contrôleur de domaine car il peut s’authentifier lui-même), la délégation est nécessaire car un autre segment de connexion est nécessaire à partir de l’ordinateur distant vers le contrôleur de domaine afin d’établir l’authentification. Il n’y a pas de restrictions pour les cas locaux.\nSi les paramètres de mot de passe et de nom d’utilisateur sont spécifiés, la connexion à winmgmt (l’appel permettant d’obtenir l’interface IWbemServices) doit alors utiliser un niveau d’authentification élevé (c'est à dire au moins égal à RPC_C_AUTHN_LEVEL_PKT_PRIVACY) ou SetProxyBlanket avec leur pointeur IWbemServices. Si la connexion à winmgmt est locale, cette condition n’est pas nécessaire car le niveau d’authentification est au moins égal à RPC_C_AUTHN_LEVEL_PKT_PRIVACY et les demandes client ne quittent pas l’intranet pour obtenir winmgmt.\nSi le mot de passe et le nom de l’utilisateur sont vides, le fournisseur ne les utilisent pas.\nSi le fournisseur détermine que le niveau d’authentification est trop bas et qu’un mot de passe ou nom d’utilisateur a été spécifié, alors WBEM_E_ENCRYPTED_CONNECTION_REQUIRED sera renvoyé.\nLa méthode peut renvoyer les valeurs suivantes :\n0 - Réussite. Le redémarrage est nécessaire.\nAutre - Pour toute valeur entière autre que celles listées ci-dessus, consultez la documentation des codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 Rename([In,Description("Le paramètre Name indique le nouveau nom. Ce nom ne doit pas contenir de caractères de contrôle, d’espaces de début ou de fin, ni aucun des caractères suivants : / \\ [ ] : | < > + = ; , ? ") : Amended ToSubclass] string Name,[In,Description("Si le paramètre UserName spécifie un nom de compte, le paramètre Password doit pointer vers le mot de passe à utiliser lors de la connexion au contrôleur de domaine. Sinon, ce paramètre doit être NUL. \nLe mot de passe et le nom d’utilisateur doivent utiliser un niveau d’authentification élevé (c'est-à-dire jamais inférieur à RPC_C_AUTHN_LEVEL_PKT_PRIVACY) lorsqu’ils se connectent à winmgmt (lors de l’appel visant à obtenir l’interface IWbemServices) ou utilisent SetProxyBlanket sur leur pointeur IWbemServices. S'ils sont locaux par rapport à winmgmt, ceci n’est pas important car leur niveau d’authentification est équivalent à RPC_C_AUTHN_LEVEL_PKT_PRIVACY et leur requête client n’est jamais transmise par réseau à winmgmt. \nSi le mot de passe et le nom d’utilisateur sont laissé vides, le fournisseur n’y attache pas d’importance. \nSi le fournisseur s’aperçoit que le niveau d’authentification est trop bas et qu’un mot de passe et un nom d’utilisateur ont été spécifiés, WBEM_E_ENCRYPTED_CONNECTION_REQUIRED est renvoyé. \nCe paramètre n’est utilisé que pour renommer un domaine sur plates-formes Windows 2000 et ultérieures. ") : Amended ToSubclass] string Password,[In,Description("Le paramètre Username est pointeur vers une chaîne de caractères constante terminée par le caractère nul, qui spécifie le nom de compte à utiliser lors de la connexion au contrôleur de domaine. Cette chaîne doit contenir soit un nom de domaine NetBIOS et un compte d’utilisateur (par exemple, \"DUBLIN\\utilisateur\") ou le nom d’utilisateur principal (UPN) de l’utilisateur, au format d’un nom d’ouverture de session Internet (par exemple, \"personne@microsoft.com\"). Si ce paramètre est vide, le contexte de l’appelant est utilisé. \nLe mot de passe et le nom d’utilisateur doivent utiliser un niveau d’authentification élevé (c'est-à-dire jamais inférieur à RPC_C_AUTHN_LEVEL_PKT_PRIVACY) lorsqu’ils se connectent à winmgmt (lors de l’appel visant à obtenir l’interface IWbemServices) ou utilisent SetProxyBlanket sur leur pointeur IWbemServices. S'ils sont locaux par rapport à winmgmt, ceci n’est pas important car leur niveau d’authentification est équivalent à RPC_C_AUTHN_LEVEL_PKT_PRIVACY et leur requête client n’est jamais transmise par réseau à winmgmt. \nSi le mot de passe et le nom d’utilisateur sont laissés vides, le fournisseur n’y attache pas d’importance. \nSi le fournisseur s’aperçoit que le niveau d’authentification est trop bas et qu’un mot de passe et un nom d’utilisateur ont été spécifiés, WBEM_E_ENCRYPTED_CONNECTION_REQUIRED est renvoyé. \nCe paramètre n’est utilisé que pour renommer un domaine sur les plates-formes Windows 2000 et versions ultérieures. ") : Amended ToSubclass] string UserName); [Description("La méthode JoinDomainOrWorkgroup joint un ordinateur d’un domaine ou d’un groupe de travail. Cette méthode n’est disponible que sur les plates-formes Windows 2000 et ultérieures. La méthode peut renvoyer les valeurs suivantes : \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.\nRemarque : si vous déplacez un ordinateur d’un domaine vers un groupe de travail, l’ordinateur doit être d’abord supprimé du domaine avant d’exécuter cette méthode pour joindre le groupe de travail. \nLe mot de passe et le nom d’utilisateur doivent utiliser un niveau d’authentification élevé (c'est-à-dire jamais inférieur à RPC_C_AUTHN_LEVEL_PKT_PRIVACY) lorsqu’ils se connectent à winmgmt (lors de l’appel visant à obtenir l’interface IWbemServices) ou utilisent SetProxyBlanket sur leur pointeur IWbemServices. S'ils sont locaux par rapport à winmgmt, ceci n’est pas important car leur niveau d’authentification est équivalent à RPC_C_AUTHN_LEVEL_PKT_PRIVACY et leur requête client n’est jamais transmise par réseau à winmgmt. \nSi le mot de passe et le nom d’utilisateur sont laissé vides, le fournisseur n’y attache pas d’importance. \nSi le fournisseur s’aperçoit que le niveau d’authentification est trop bas et qu’un mot de passe et un nom d’utilisateur ont été spécifiés, WBEM_E_ENCRYPTED_CONNECTION_REQUIRED est renvoyé. ") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 JoinDomainOrWorkgroup([In,Description("Le paramètre Name indique le domaine ou le groupe de travail à joindre. Ce paramètre ne doit être NUL.") : Amended ToSubclass] string Name,[In,Description("Si le paramètre UserName spécifie un nom de compte, le paramètre Password doit pointer vers le mot de passe à utiliser lors de la connexion au contrôleur de domaine. Sinon, ce paramètre doit être NUL. \nLe mot de passe et le nom d’utilisateur doivent utiliser un niveau d’authentification élevé (c'est-à-dire jamais inférieur à RPC_C_AUTHN_LEVEL_PKT_PRIVACY) lorsqu’ils se connectent à winmgmt (lors de l’appel visant à obtenir l’interface IWbemServices) ou utilisent SetProxyBlanket sur leur pointeur IWbemServices. S'ils sont locaux par rapport à winmgmt, ceci n’est pas important car leur niveau d’authentification est équivalent à RPC_C_AUTHN_LEVEL_PKT_PRIVACY et leur requête client n’est jamais transmise par réseau à winmgmt. \nSi le mot de passe et le nom d’utilisateur sont laissé vides, le fournisseur n’y attache pas d’importance. \nSi le fournisseur s’aperçoit que le niveau d’authentification est trop bas et qu’un mot de passe et un nom d’utilisateur ont été spécifiés, WBEM_E_ENCRYPTED_CONNECTION_REQUIRED est renvoyé. ") : Amended ToSubclass] string Password,[In,Description("Le paramètre Username est pointeur vers une chaîne de caractères constante terminée par le caractère nul, qui spécifie le nom de compte à utiliser lors de la connexion au contrôleur de domaine. Cette chaîne doit contenir soit un nom de domaine NetBIOS et un compte d’utilisateur (par exemple, \"DUBLIN\\utilisateur\") ou le nom d’utilisateur principal (UPN) de l’utilisateur, au format d’un nom d’ouverture de session Internet (par exemple, \"personne@microsoft.com\"). Si ce paramètre est vide, le contexte de l’appelant est utilisé. \nLe mot de passe et le nom d’utilisateur doivent utiliser un niveau d’authentification élevé (c'est-à-dire jamais inférieur à RPC_C_AUTHN_LEVEL_PKT_PRIVACY) lorsqu’ils se connectent à winmgmt (lors de l’appel visant à obtenir l’interface IWbemServices) ou utilisent SetProxyBlanket sur leur pointeur IWbemServices. S'ils sont locaux par rapport à winmgmt, ceci n’est pas important car leur niveau d’authentification est équivalent à RPC_C_AUTHN_LEVEL_PKT_PRIVACY et leur requête client n’est jamais transmise par réseau à winmgmt. \nSi le mot de passe et le nom d’utilisateur sont laissé vides, le fournisseur n’y attache pas d’importance. \nSi le fournisseur s’aperçoit que le niveau d’authentification est trop bas et qu’un mot de passe et un nom d’utilisateur ont été spécifiés, WBEM_E_ENCRYPTED_CONNECTION_REQUIRED est renvoyé. ") : Amended ToSubclass] string UserName,[In,Description("Le paramètre AccountOU peut éventuellement spécifier le pointeur vers une chaîne de caractères constante terminée par le caractère nul, qui contient le nom au format RFC 1779 de l’unité d’organisation (OU) du compte d’ordinateur. Si vous utilisez ce paramètre, la chaîne doit contenir le chemin complet, par exemple, OU=testOU, DC=domaine, DC=Domaine, DC=com. Sinon, ce paramètre doit être NUL. ") : Amended ToSubclass] string AccountOU,[In,Description("Le paramètre FJoinOptions contient un ensemble d’indicateurs binaires définissant les options de connexion. Ce paramètre peut être une ou plusieurs valeurs parmi celles-ci : \nJoin Domain - connecte l’ordinateur à un domaine. Si cette valeur n’est pas spécifiée, l’ordinateur est connecté à un groupe de travail. Bit 0 - Join Domain - si cette valeur est absente, l’ordinateur est connecté à un groupe de travail. \nBit 1 - Acct Create - crée le compte sur le domaine. \nBit 2 - Acct Delete - supprime le compte lorsque l’ordinateur quitte le domaine. \nBit 4 - Win9X Upgrade - l’opération de connexion survient dans le cadre d’une mise à niveau de Windows 95/98 vers Windows NT/Windows 2000. \nBit 5 - Domain Join If Joined - permet la connexion à un nouveau domaine, même si l’ordinateur est déjà connecté à un domaine. \nBit 6 - Join Unsecure - effectue une connexion non sécurisée. \nBit 7 - Machine Password Passed - indique que le mot de passe de l’ordinateur (pas celui de l’utilisateur) est passé. Cette option n’est valide que pour les connexions non sécurisées. \nBit 8 - Deferred SPN Set - indique que l’écriture des attributs SPN et DnsHostName sur l’objet ordinateur doit uniquement être effectuée après la modification du nom qui suivra la connexion. \nBit 18 - Install Invocation - les API ont été appelées lors de l’installation. \n\nLa méthode renvoie 0 si aucune option n’a été utilisée.") : Amended ToSubclass,BitValues{"Joindre le domaine", "Création de compte", "Supprimer Acct", "Mise à niveau Win9x", "Jonction de domaine si joint", "Joint non sécurisé", "Mot de passe de l’ordinateur vérifié", "Jeu SPN différé", "Invocation de l’installation"} : Amended ToSubclass] uint32 FJoinOptions); [Description("La méthode UnjoinDomainOrWorkgroup disjoint ou retire un ordinateur d’un domaine ou d’un groupe de travail. Cette méthode n’est disponible que sur les plates-formes Windows 2000 et ultérieures. La méthode peut renvoyer les valeurs suivantes : \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32. \nLe mot de passe et le nom d’utilisateur doivent utiliser un niveau d’authentification élevé (c'est-à-dire jamais inférieur à RPC_C_AUTHN_LEVEL_PKT_PRIVACY) lorsqu’ils se connectent à winmgmt (lors de l’appel visant à obtenir l’interface IWbemServices) ou utilisent SetProxyBlanket sur leur pointeur IWbemServices. S'ils sont locaux par rapport à winmgmt, ceci n’est pas important car leur niveau d’authentification est équivalent à RPC_C_AUTHN_LEVEL_PKT_PRIVACY et leur requête client n’est jamais transmise par réseau à winmgmt. \nSi le mot de passe et le nom d’utilisateur sont laissé vides, le fournisseur n’y attache pas d’importance. \nSi le fournisseur s’aperçoit que le niveau d’authentification est trop bas et qu’un mot de passe et un nom d’utilisateur ont été spécifiés, WBEM_E_ENCRYPTED_CONNECTION_REQUIRED est renvoyé. ") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 UnjoinDomainOrWorkgroup([In,Description("Si le paramètre UserName spécifie un nom de compte, le paramètre Password doit pointer vers le mot de passe à utiliser lors de la connexion au contrôleur de domaine. Sinon, ce paramètre doit être NUL. \nLe mot de passe et le nom d’utilisateur doivent utiliser un niveau d’authentification élevé (c'est-à-dire jamais inférieur à RPC_C_AUTHN_LEVEL_PKT_PRIVACY) lorsqu’ils se connectent à winmgmt (lors de l’appel visant à obtenir l’interface IWbemServices) ou utilisent SetProxyBlanket sur leur pointeur IWbemServices. S'ils sont locaux par rapport à winmgmt, ceci n’est pas important car leur niveau d’authentification est équivalent à RPC_C_AUTHN_LEVEL_PKT_PRIVACY et leur requête client n’est jamais transmise par réseau à winmgmt. \nSi le mot de passe et le nom d’utilisateur sont laissé vides, le fournisseur n’y attache pas d’importance. \nSi le fournisseur s’aperçoit que le niveau d’authentification est trop bas et qu’un mot de passe et un nom d’utilisateur ont été spécifiés, WBEM_E_ENCRYPTED_CONNECTION_REQUIRED est renvoyé. ") : Amended ToSubclass] string Password,[In,Description("Le paramètre Username est pointeur vers une chaîne de caractères constante terminée par le caractère nul, qui spécifie le nom de compte à utiliser lors de la connexion au contrôleur de domaine. Cette chaîne doit contenir soit un nom de domaine NetBIOS et un compte d’utilisateur (par exemple, \"DUBLIN\\utilisateur\") ou le nom d’utilisateur principal (UPN) de l’utilisateur, au format d’un nom d’ouverture de session Internet (par exemple, \"personne@microsoft.com\"). Si ce paramètre est vide, le contexte de l’appelant est utilisé. Le mot de passe nul est transmis à l’aide d’une chaîne vide. \nLe mot de passe et le nom d’utilisateur doivent utiliser un niveau d’authentification élevé (c'est-à-dire jamais inférieur à RPC_C_AUTHN_LEVEL_PKT_PRIVACY) lorsqu’ils se connectent à winmgmt (lors de l’appel visant à obtenir l’interface IWbemServices) ou utilisent SetProxyBlanket sur leur pointeur IWbemServices. S'ils sont locaux par rapport à winmgmt, ceci n’est pas important car leur niveau d’authentification est équivalent à RPC_C_AUTHN_LEVEL_PKT_PRIVACY et leur requête client n’est jamais transmise par réseau à winmgmt. \nSi le mot de passe et le nom d’utilisateur sont laissé vides, le fournisseur n’y attache pas d’importance. \nSi le fournisseur s’aperçoit que le niveau d’authentification est trop bas et qu’un mot de passe et un nom d’utilisateur ont été spécifiés, WBEM_E_ENCRYPTED_CONNECTION_REQUIRED est renvoyé. ") : Amended ToSubclass] string UserName,[In,Description("Le paramètre FUnjoinOptions spécifie les options de disjonction. Si ce paramètre est NETSETUP_ACCT_DELETE, le compte est désactivé lorsque la disjonction se produit. Notez que cette option ne supprime pas le compte. Aucune autre option de disjonction n’est actuellement définie. \n\nBit 2 - Acct Delete - supprime le compte lorsque l’ordinateur quitte le domaine. \nLa méthode renvoie 0 si aucune option n’a été utilisée.") : Amended ToSubclass,BitValues{"Supprimer Acct"} : Amended ToSubclass] uint32 FUnjoinOptions); [Description("La propriété HypervisorPresent détermine si le système s’exécute dans un hyperviseur qui respecte la convention normalisée permettant de signaler qu’un hyperviseur est présent.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, un hyperviseur est présent.") : Amended ToSubclass] boolean HypervisorPresent; }; [Description("La classe Win32_ProgramGroupOrItem représente un groupement logique des programmes dans le menu utilisateur Démarrer/Programmes. Elle contient les groupes de programmes et les éléments des groupes de programmes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ProgramGroupOrItem : CIM_LogicalElement { }; [Description("La classe Win32_LogicalProgramGroup représente un groupe de programmes dans un système Win32.\nExemple : Accessoires ou Démarrage.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalProgramGroup : Win32_ProgramGroupOrItem { [Description("La propriété GroupName indique le nom du groupe de programmes Win32. Les groupes de programmes sont implémentés comme des dossiers de fichiers dans Win32.\nExemple : Accessoires\\Outils système") : Amended ToSubclass] string GroupName; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name indique le nom assigné à l’utilisateur suivi par le nom du groupe. Les groupes de programmes sont implémentés en dossiers de fichiers dans Win32.\nExemple : Tous les utilisateurs : Accessoires\\Outils système") : Amended ToSubclass] string Name; [Description("La propriété UserName indique les utilisateurs qui peuvent accéder au groupe de programmes Win32. Les groupes de programmes sont implémentés comme des dossiers de fichiers dans Win32.\nExemple : Tous les utilisateurs") : Amended ToSubclass] string UserName; }; [Description("La classe Win32_LogicalProgramGroupItem représente un élément se trouvant dans un Win32_ProgramGroup, qui n’est pas lui-même un autre Win32_ProgramGroup.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalProgramGroupItem : Win32_ProgramGroupOrItem { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Name héritée sert de clé à une instance Win32_LogicalProgramGroupItem à l’intérieur d’un système d’ordinateur. Les groupes de programmes sont implémentés comme des dossiers de fichiers dans Win32. Les noms de chemin d’accès complets doivent être fournis. Exemple : f:\\WINNT\\Profiles\\a-kevhu.000\\ Menu démarrer\\Programmes\\Accessoires\\WordPad.Lnk") : Amended ToSubclass] string Name; }; [Description("La classe Win32_Processor représente un périphérique qui est capable d’interpréter une séquence d’instructions machine sur un système Win32. Sur un ordinateur multiprocesseurs, il existe une instance de cette classe pour chaque processeur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Processor : CIM_Processor { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne identifiant de manière unique le processeur parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [Description("La propriété Version indique un numéro de révision de processeur dépendant de l’architecture. Remarque : Ce membre n’est pas utilisé dans Windows 95.\nExemple : Model 2, Stepping 12.") : Amended ToSubclass] string Version; [Description("La propriété Manufacturer indique le nom du fabricant du processeur.\nExemple : GenuineSilicon") : Amended ToSubclass] string Manufacturer; [Units("kilo-octets") : Amended ToSubclass,Description("La propriété L2CacheSize indique la taille du cache de niveau 2 du processeur. Un cache de niveau 2 est une zone de mémoire externe dont le temps d’accès est inférieur à celui de la mémoire RAM principale.") : Amended ToSubclass] uint32 L2CacheSize; [Units("mégahertz") : Amended ToSubclass,Description("La propriété L2CacheSpeed indique la vitesse d’horloge du cache de niveau 2 du processeur. Un cache de niveau 2 est une zone de mémoire externe dont le temps d’accès est inférieur à celui de la mémoire RAM principale.") : Amended ToSubclass] uint32 L2CacheSpeed; [Units("kilo-octets") : Amended ToSubclass,Description("La propriété L3CacheSize indique la taille du cache de niveau 3 du processeur. Un cache de niveau 3 est une zone de mémoire externe dont le temps d’accès est inférieur à celui de la mémoire RAM principale.") : Amended ToSubclass] uint32 L3CacheSize; [Units("mégahertz") : Amended ToSubclass,Description("La propriété L3CacheSpeed indique la vitesse d’horloge du cache de niveau 3 du processeur. Un cache de niveau 3 est une zone de mémoire externe dont le temps d’accès est inférieur à celui de la mémoire RAM principale.") : Amended ToSubclass] uint32 L3CacheSpeed; [Description("La propriété Architecture indique l’architecture de processeur utilisée par cette plate-forme. Elle renvoie l’une des valeurs entières suivantes :\n0 - x86 \n1 - MIPS \n2 - Alpha \n3 - PowerPC \n6 - ia64\n9 - x64 \n") : Amended ToSubclass,Values{"x86", "MIPS", "Alpha", "PowerPC", "ia64", "x64"} : Amended ToSubclass] uint16 Architecture; [Description("La propriété Level définit plus en détail le type de processeur. La valeur dépend de l’architecture du processeur.") : Amended ToSubclass] uint16 Level; [Description("La propriété Revision indique le niveau de révision du système dépendant de l’architecture. La signification de cette valeur dépend de l’architecture du processeur. Elle contient les même valeurs que le membre \"Version\", mais au format numérique.") : Amended ToSubclass] uint16 Revision; [Description("La propriété CpuStatus indique l’état actuel du processeur. Les modifications de l’état proviennent de l’utilisation du processeur, et non de la condition physique du processeur.") : Amended ToSubclass,Values{"Inconnu", "Processeur activé", "Processeur désactivé par l’utilisateur via le BIOS", "Processeur désactivé par le BIOS (erreur POST)", "Processeur inactif", "Réservé", "Réservé", "Autre"} : Amended ToSubclass] uint16 CpuStatus; [Units("dixièmes de volts") : Amended ToSubclass,Description("La valeur CurrentVoltage spécifie le voltage du processeur. Les bits 0-6 du champ contiennent le voltage actuel du processeur multiplié par 10. Cette valeur n’est paramétrée que lorsque SMBIOS définit une valeur de voltage. Pour les valeurs spécifiques, consultez VoltageCaps.\nExemple : la valeur du champ pour un voltage de processeur de 1.8 volts serait 92h = 80h + (1.8 x 10) = 80h + 18 = 80h + 12h.") : Amended ToSubclass] uint16 CurrentVoltage; [Units("mégahertz") : Amended ToSubclass,Description("La propriété ExtClock indique la fréquence d’horloge externe. Si la fréquence est inconnue, cette propriété est paramétrée null.") : Amended ToSubclass] uint32 ExtClock; [Description("La propriété ProcessorId contient des informations spécifiques au processeur qui décrivent ses fonctionnalités. Pour les processeurs de classe x86, le format du champ dépend de la prise en charge de l’instruction CPUID par le processeur. Si l’instruction est prise en charge, la propriété ProcessorId contient deux valeurs au format DWORD. La première (décalages 08h-0Bh) est la valeur EAX renvoyée par une instruction CPUID avec l’entrée EAX définie à 1. La deuxième (décalages 0Ch-0Fh) est la valeur EDX renvoyées par cette instruction. Seuls les deux premiers octets de la propriété ProcessorID sont significatifs (tous les autres sont définis à 0) et contiennent (au format WORD) le contenu du registre DX à la réinitialisation du processeur.") : Amended ToSubclass] string ProcessorId; [Description("La propriété ProcessorType indique la fonction principale du processeur.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Processeur central", "Coprocesseur mathématique", "Processeur DSP", "Processeur vidéo"} : Amended ToSubclass] uint16 ProcessorType; [Description("La propriété NumberOfLogicalProcessors indique le nombre total de processeurs logiques.") : Amended ToSubclass] uint32 NumberOfLogicalProcessors; [Description("La propriété NumberOfCores contient le nombre total de noyaux d’un processeur. Par exemple, la valeur de NumberOfCores pour un ordinateur à double noyau est égale à 2.") : Amended ToSubclass] uint32 NumberOfCores; [Description("La propriété SocketDesignation contient le type de socket de processeur utilisé sur le circuit.\nExemple : J202") : Amended ToSubclass] string SocketDesignation; [Units("Volts") : Amended ToSubclass,Description("La propriété VoltageCaps indique les possibilités de voltage du processeur. Les bits 0-3 du champ représentent les voltages spécifiques que le socket de processeur peut accepter. Tous les autres bits doivent être à zéro. Le socket est configurable si les bits multiples sont définis. Pour obtenir une plage de voltages, consultez CurrentVoltage. Si la propriété est NULL, alors les possibilités de voltage sont inconnues.") : Amended ToSubclass,BitValues{"5", "3.3", "2.9"} : Amended ToSubclass] uint32 VoltageCaps; [Units("pour cent") : Amended ToSubclass,Description("La propriété LoadPercentage indique la capacité de charge de chaque processeur calculée sur la dernière seconde. Le terme 'processor loading' réfère à la charge de traitement totale supportée par chaque processeur en une fois.") : Amended ToSubclass] uint16 LoadPercentage; [Description("La propriété VMMonitorModeExtensions détermine si le processeur prend en charge les extensions Intel ou AMD d’analyse d’ordinateur virtuel (VMM).") : Amended ToSubclass] boolean VMMonitorModeExtensions; [Description("La propriété SecondLevelAddressTranslationExtensions détermine si le processeur prend en charge les extensions de traduction d’adresses utilisées pour la virtualisation.") : Amended ToSubclass] boolean SecondLevelAddressTranslationExtensions; [Description("La propriété VirtualizationFirmwareEnabled détermine si le microprogramme a activé les extensions de virtualisation.") : Amended ToSubclass] boolean VirtualizationFirmwareEnabled; }; [Description("La classe Win32_ShortcutFile représente des fichiers qui sont des raccourcis vers d’autres fichiers, répertoires et commandes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ShortcutFile : CIM_DataFile { [Description("La propriété Target indique le nom de l’objet représenté par le raccourci.") : Amended ToSubclass] string Target; }; [Description("La classe Win32_CodecFile représente le codec audio ou vidéo installé sur le système d’ordinateur. Les codecs convertissent un format de média en un autre, souvent un format compressé en un format non compressé. Le nom \"codec\" est dérivé d’une combinaison de \"compresse\" et \"décompresser\". Par exemple, un codec peut convertir un format compressé tel que MS-ADPDM en un format non compressé tel que PCM que la plupart des matériels audio peuvent lire directement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_CodecFile : CIM_DataFile { [Description("La propriété Group indique le type de codec représenté par cette classe.") : Amended ToSubclass,Values{"Audio", "Vidéo"} : Amended ToSubclass] string Group; [Description("La propriété Description indique le nom complet du pilote du codec. La chaîne est conçue pour être affichée en espaces larges (descriptifs).\nExemple : Convertisseur PCM Microsoft.") : Amended ToSubclass] string Description; }; [DisplayName("Pilotes et services système") : Amended,Description("La classe Win32_BaseService représente les objets exécutables qui sont installés dans une base de données Registre maintenue par le gestionnaire de contrôle de service. Le fichier exécutable associé à un service peut être démarré pendant le démarrage avec un programme de démarrage ou par le système. Il peut également être démarré à la demande par le gestionnaire de contrôle de service. Tout service ou processus qui n’appartient pas à un utilisateur spécifique, et qui fournit une interface à des fonctionnalités prises en charge par le système d’ordinateur est un descendant (ou membre) de cette classe.\nExemple : le service client du protocole DHCP sur un système d’ordinateur Windows NT/Windows 2000.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_BaseService : CIM_Service { [DisplayName("Le service accepte la suspension") : Amended,Description("La propriété AcceptPause indique si le service peut être suspendu.\nValeurs : VRAI ou FAUX. Une valeur de VRAI indique que le service peut être suspendu.") : Amended ToSubclass] boolean AcceptPause; [DisplayName("Le service accepte l’arrêt") : Amended,Description("La propriété AcceptStop indique si le service peut être arrêté.\nValeurs : VRAI ou FAUX. Une valeur de VRAI indique que le service peut être arrêté.") : Amended ToSubclass] boolean AcceptStop; [DisplayName("Interagit avec le Bureau") : Amended,Description("La propriété DesktopInteract indique si le service peut créer ou communiquer avec Windows sur le Bureau.\nValeurs : VRAI ou FAUX. Si la valeur est VRAI, le service peut créer ou communiquer avec Windows sur le Bureau.") : Amended ToSubclass] boolean DesktopInteract; [DisplayName("Nom affiché") : Amended,Description("La propriété DisplayName indique le nom d’affichage du service. Cette chaîne a une longueur maximale de 256 caractères. Les minuscules et majuscules du nom sont préservées par le Gestionnaire de contrôle de services. Les comparaisons de noms d’affichage ne respectent jamais les minuscules et majuscules.\nContraintes : accepte la même valeur que la propriété Name.\nExemple : Atdisk.") : Amended ToSubclass] string DisplayName; [DisplayName("Sévérité de l’échec du démarrage") : Amended,Description("Si le démarrage de ce service échoue lors du démarrage de l’ordinateur, la propriété ErrorControl identifie la sévérité de l’erreur. La valeur indique l’action entreprise par le programme de démarrage si une défaillance se produit. Toutes les erreurs sont enregistrées par le système d’ordinateurs. Le système ne notifie pas l’utilisateur des erreurs \"Ignorer\". Pour les erreurs de type \"Normal\", l’utilisateur reçoit une notification. Pour les erreurs de type \"Grave\", le système est redémarré avec la dernière bonne configuration connue. Enfin, lors d’erreurs de type \"Critique\", le système essaie de redémarrer avec une bonne configuration.") : Amended ToSubclass,Values{"Ignorer", "Normal", "Grave", "Critique", "Inconnu"} : Amended ToSubclass] string ErrorControl; [DisplayName("Chemin et nom de fichier") : Amended,Description("La propriété PathName contient chemin totalement défini vers le fichier binaire de service qui implémente le service.\nExemple : \\SystemRoot\\System32\\drivers\\afd.sys") : Amended ToSubclass] string PathName; [DisplayName("Type de service") : Amended,Description("La propriété ServiceType fournit le type de service transmis aux processus appelants.") : Amended ToSubclass,Values{"Pilote du noyau", "Pilote du système de fichiers", "Carte", "Pilote de reconnaissance", "Propre processus", "Processus de partage", "Processus interactif"} : Amended ToSubclass] string ServiceType; [DisplayName("Nom du compte de démarrage") : Amended,Description("La propriété StartName indique le nom de compte sous lequel le service s’exécute. En fonction du type de service, le nom de compte peut être de la forme \"NomDomaine\\NomUtilisateur\". Le processus du service sera connecté en utilisant l’une de ces deux formes quand il sera exécuté. Si le compte appartient au domaine intégré, \".\\NomUtilisateur\" peut être spécifié. Si une valeur nulle est spécifiée, le service sera connecté en tant que compte Localsystem. Pour les pilotes au niveau du noyau ou du système, StartName contient le nom de l’objet Pilote (c'est-à-dire, \\FileSystem\\Rdr or \\Driver\\Xns) que le système d’entrée/sortie (E/S) utilise pour charger le pilote de périphérique. De plus, si une valeur nulle est spécifiée, le pilote s’exécute avec un nom d’objet par défaut créé par le système E/S en fonction du nom du service.\nExemple : DWDOM\\Admin.") : Amended ToSubclass] string StartName; [DisplayName("Mode de démarrage") : Amended,Description("Le paramètre StartMode contourne le mode de démarrage du service de base Win32. \"Au démarrage\" indique un pilote de périphérique démarré par le chargeur du système d’exploitation. Cette valeur n’est valide que pour les services de pilotes. \"Système\" indique un pilote de périphérique démarré par la fonction IoInitSystem. Cette valeur n’est valide que pour les services de pilotes. \"Automatique\" indique un service qui doit être démarré automatiquement par le gestionnaire de contrôle de service lors du démarrage du système. \"Manuel\" indique un service qui doit être démarré par le gestionnaire de contrôle de service lorsque un processus appelle la fonction StartService. \"Désactivé\" indique un service qui ne peut plus être démarré.") : Amended ToSubclass,Values{"Au démarrage", "Système", "Automatique", "Manuel", "Désactivé"} : Amended ToSubclass] string StartMode; [DisplayName("État") : Amended,Description("La propriété State indique l’état actuel du service de base.") : Amended ToSubclass,Values{"Arrêté", "Démarrer Suspendre", "Arrêter Suspendre", "En cours d’exécution", "Continuer Suspendre", "Mettre en attente Suspendre", "En pause", "Inconnu"} : Amended ToSubclass] string State; [DisplayName("ID de la balise") : Amended,Description("La propriété TagId spécifie une valeur d’étiquette unique pour ce service dans le groupe. Une valeur de 0 indique qu’aucune étiquette n’a été assignée au service. Une étiquette peut être utilisée pour ordonner un démarrage du service à l’intérieur d’un groupe d’ordres de chargement en spécifiant un vecteur d’ordre d’étiquettes dans le Registre situé à : HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\GroupOrderList. Les étiquettes ne sont évaluées que pour des pilotes noyau et les services de type de démarrage des pilotes de systèmes de fichiers qui ont les modes de démarrage \"Au démarrage\" ou \"Système\".") : Amended ToSubclass] uint32 TagId; [Description("La méthode StartService tente de mettre le service en mode démarrage. Elle renvoie une des valeurs entières suivantes :\n0 - La requête a été acceptée.\n1 - La requête n’est pas prise en charge.\n2 - L'utilisateur n’a pas l’accès nécessaire.\n3 - Le service ne peut pas être arrêté car d’autres services qui sont en cours d’exécution en dépendent.\n4 - Le code de contrôle requis n’est pas valide ou n’est pas acceptable pour le service.\n5 - Le code de contrôle requis ne peut pas être envoyé au service parce que l’état du service (Win32_BaseService:State) est égal à 0, 1 ou 2.\n6 - Le service n’a pas été démarré.\n7 - Le service n’a pas répondu à la demande de démarrage dans les temps impartis.\n8 - Échec inconnu lors du démarrage du service.\n9 - Le chemin d’accès au répertoire à l’exécutable du service n’a pas été trouvé.\n10 - Le service est déjà en cours d’exécution.\n11 - La base de données sur laquelle ajouter un nouveau service est bloquée.\n12 - Une dépendance sur laquelle compte ce service a été supprimée du système.\n13 - Le service n’a pas trouvé le service nécessaire à partir d’un service dépendant.\n14 - Le service a été désactivé du système.\n15 - Le service n’a pas l’authentification correcte pour fonctionner sur le système.\n16 - Ce service est en cours de suppression du système.\n17 - Il n’y a pas de thread d’exécution pour le service.\n18 - Il y a des dépendances circulaires lors du démarrage du service.\n19 - Il y a un service en cours de fonctionnement sous le même nom.\n20 - Il y a des caractères non valides dans le nom du service.\n21 - Des paramètres non valides ont été passés au service.\n22 - le compte sous lequel ce service doit fonctionner n’est pas valide ou n’a pas les autorisations pour faire fonctionner le service.\n23 - Le service existe dans la base de données des services disponibles à partir du système.\n24 - Le service est pour l’instant suspendu dans le système.\nAutre - Pour des valeurs entières autres que celles listées ci-dessus, consultez la documentation des codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Non pris en charge", "Accès refusé", "Services dépendants en cours d’exécution", "Contrôle de service non valide", "Le service n’accepte pas le contrôle", "Service inactif", "Délai de la demande de service dépassé", "Échec inconnu", "Chemin introuvable", "Le service est déjà en cours d’exécution", "Base de données du service verrouillée", "Dépendance du service supprimée", "Échec de la dépendance du service", "Service désactivé", "Échec de l’ouverture de session du service", "Service marqué pour suppression", "Service sans thread", "Dépendance circulaire l’état", "Nom de l’état déjà existant", "Nom de l’état non valide", "Paramètre d’état non valide", "Compte du service d’état non valide", "Le service d’état existe déjà", "Service déjà en pause", "Autre"} : Amended ToSubclass] uint32 StartService(); [Description("La méthode StopService place le service dans l’état arrêté. Elle renvoie une valeur entière égale à 0 si le service a été arrêté correctement, à 1 si la requête n’est pas prise en charge, ou à toute autre valeur en cas d’erreur. Elle renvoie une des valeurs entières suivantes :\n0 - La requête a été acceptée.\n1 - La requête n’est pas prise en charge.\n2 - L'utilisateur n’avait pas l’accès nécessaire.\n3 - Le service ne peut pas être arrêté car d’autres services qui en dépendent sont en cours d’exécution.\n4 - Le code de contrôle requis n’est pas valide ou n’est pas accepté par le service.\n5 - Le code de contrôle requis ne peut pas être envoyé au service car l’état du service (Win32_BaseService:State) est égal à 0, 1, ou 2.\n6 - Le service n’a pas été démarré.\n7 - Le service n’a pas répondu à la requête de démarrage en temps voulu.\n8 - Échec de cause inconnue lors du démarrage du service.\n9 - Le chemin d’accès du répertoire à l’exécutable du service est introuvable.\n10 - Le service est déjà en cours d’exécution.\n11 - La base de données pour ajouter un nouveau service est verrouillée.\n12 - Une dépendance dont le service a besoin a été supprimée du système.\n13 - Le service n’a pas trouvé le service nécessaire à partir d’un service dépendent.\n14 - Le service a été désactivé à partir du système.\n15 - Le service n’a pas l’authentification correcte pour fonctionner sur le système.\n16 - Ce service est en cours de suppression du système.\n17 - Il n’y a aucun thread d’exécution pour le service.\n18 - Il n’y a aucune dépendance circulaire au démarrage du service.\n19 - Il y a un service en cours d’exécution sous le même nom.\n20 - Il y a des caractères non valides dans le nom du service.\n21 - Des caractères non valides ont été passés au service.\n22 - Le compte sous lequel ce service doit fonctionner est non valide ou n’a pas les autorisations nécessaires pour exécuter le service.\n23 - Le service existe dans la base de données des services disponible à partir du système.\n24 - Le service est actuellement suspendu dans le système.\nAutre - Pour obtenir des valeurs entières autres que celles apparaissant dans la liste ci-dessus, consultez la documentation concernant les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Non pris en charge", "Accès refusé", "Services dépendants en cours d’exécution", "Contrôle de service non valide", "Le service n’accepte pas le contrôle", "Service inactif", "Délai de la demande de service dépassé", "Échec inconnu", "Chemin introuvable", "Le service est déjà en cours d’exécution", "Base de données du service verrouillée", "Dépendance du service supprimée", "Échec de la dépendance du service", "Service désactivé", "Échec de l’ouverture de session du service", "Service marqué pour suppression", "Service sans thread", "Dépendance circulaire l’état", "Nom de l’état déjà existant", "Nom de l’état non valide", "Paramètre d’état non valide", "Compte du service d’état non valide", "Le service d’état existe déjà", "Service déjà en pause", "Autre"} : Amended ToSubclass] uint32 StopService(); [Description("La méthode PauseService tente de placer le service dans l’état suspendu. Elle renvoie une valeur entière égale à 0 si la requête PauseService est acceptée, 1 si la requête n’est pas prise en charge et toute autre valeur pour indiquer une erreur. Elle renvoie une des valeurs entières suivantes :\n0 - La requête a été acceptée.\n1 - La requête n’est pas prise en charge.\n2 - L'utilisateur n’avait pas l’accès nécessaire.\n3 - Le service ne peut pas être arrêté car d’autres services qui sont en cours d’exécution en dépendent.\n4 - Le code de contrôle requis n’est pas valide, ou n’est pas acceptable pour le service.\n5 - Le code de contrôle requis ne peut pas être envoyé au service car l’état du service (Win32_BaseService:State) est égal à 0, 1, ou 2.\n6 - Le service n’a pas été démarré.\n7 - Le service n’a pas répondu à une requête de démarrage en temps voulu.\n8 - Échec inconnu lors du démarrage du service.\n9 - Le chemin d’accès du répertoire à l’exécutable du service n’a pas été trouvé.\n10 - Le service est déjà en cours d’exécution.\n11 - La base de données pour ajouter un nouveau service est verrouillée.\n12 - Une dépendance dont le service a besoin a été supprimé du système.\n13 - Le service n’a pas trouvé le service nécessaire à partir du service dépendent.\n14 - Le service a été désactivé à partir du système.\n15 - Le service n’a pas l’authentification nécessaire pour s’exécuter sur le système.\n16 - Ce service est supprimé du système.\n17 - Il n’y a aucun thread d’exécution pour le service.\n18 - Il y a des dépendances circulaires au démarrage du service.\n19 - Il y a un service en cours d’exécution sous le même nom.\n20 - Il y a des caractères non valides dans le nom du service.\n21 - Des caractères non valides ont été passé au service.\n22 - Le compte sous lequel ce service s’exécute est non valide ou n’a pas les autorisations pour exécuter le service.\n23 - Le service existe dans la base de données des services disponibles à partir du système.\n24 - Le service est actuellement suspendu dans le système.\nAutre - Pour des valeurs entières autres que les valeurs apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Non pris en charge", "Accès refusé", "Services dépendants en cours d’exécution", "Contrôle de service non valide", "Le service n’accepte pas le contrôle", "Service inactif", "Délai de la demande de service dépassé", "Échec inconnu", "Chemin introuvable", "Le service est déjà en cours d’exécution", "Base de données du service verrouillée", "Dépendance du service supprimée", "Échec de la dépendance du service", "Service désactivé", "Échec de l’ouverture de session du service", "Service marqué pour suppression", "Service sans thread", "Dépendance circulaire l’état", "Nom de l’état déjà existant", "Nom de l’état non valide", "Paramètre d’état non valide", "Compte du service d’état non valide", "Le service d’état existe déjà", "Service déjà en pause", "Autre"} : Amended ToSubclass] uint32 PauseService(); [Description("La méthode ResumeService tente de mettre le service en mode reprise. Elle renvoie une des valeurs entières suivantes :\n0 - La requête a été acceptée.\n1 - La requête n’est pas prise en charge.\n2 - L'utilisateur n’a pas l’accès nécessaire.\n3 - Le service ne peut pas être arrêté car d’autres services qui sont en cours d’exécution en dépendent.\n4 - Le code de contrôle requis n’est pas valide ou n’est pas acceptable pour le service.\n5 - Le code de contrôle requis ne peut pas être envoyé au service parce que l’état du service (Win32_BaseService:State) est égal à 0, 1 ou 2.\n6 - Le service n’a pas été démarré.\n7 - Le service n’a pas répondu à la demande de démarrage dans les temps impartis.\n8 - Échec inconnu lors du démarrage du service.\n9 - Le chemin d’accès au répertoire à l’exécutable du service n’a pas été trouvé.\n10 - Le service est déjà en cours d’exécution.\n11 - La base de données sur laquelle ajouter un nouveau service est bloquée.\n12 - Une dépendance sur laquelle compte ce service a été supprimée du système.\n13 - Le service n’a pas trouvé le service nécessaire à partir d’un service dépendant.\n14 - Le service a été désactivé du système.\n15 - Le service n’a pas l’authentification correcte pour fonctionner sur le système.\n16 - Ce service est en cours de suppression du système.\n17 - Il n’y a pas de thread d’exécution pour le service.\n18 - Il y a des dépendances circulaires lors du démarrage du service.\n19 - Il y a un service en cours de fonctionnement sous le même nom.\n20 - Il y a des caractères non valides dans le nom du service.\n21 - Des paramètres non valides ont été passés au service.\n22 - le compte sous lequel ce service doit fonctionner n’est pas valide ou n’a pas les autorisations pour faire fonctionner le service.\n23 - Le service existe dans la base de données des services disponibles à partir du système.\n24 - Le service est pour l’instant suspendu dans le système.\nAutre - Pour des valeurs entières autres que les valeurs apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Non pris en charge", "Accès refusé", "Services dépendants en cours d’exécution", "Contrôle de service non valide", "Le service n’accepte pas le contrôle", "Service inactif", "Délai de la demande de service dépassé", "Échec inconnu", "Chemin introuvable", "Le service est déjà en cours d’exécution", "Base de données du service verrouillée", "Dépendance du service supprimée", "Échec de la dépendance du service", "Service désactivé", "Échec de l’ouverture de session du service", "Service marqué pour suppression", "Service sans thread", "Dépendance circulaire l’état", "Nom de l’état déjà existant", "Nom de l’état non valide", "Paramètre d’état non valide", "Compte du service d’état non valide", "Le service d’état existe déjà", "Service déjà en pause", "Autre"} : Amended ToSubclass] uint32 ResumeService(); [Description("La méthode InterrogateService nécessite que le service mette à jour son statut au gestionnaire de services. Elle renvoie une des valeurs entières suivantes :\n0 - La requête a été acceptée.\n1 - La requête n’est pas prise en charge.\n2 - L'utilisateur n’a pas l’accès nécessaire.\n3 - Le service ne peut pas être arrêté car d’autres services qui sont en cours d’exécution en dépendent.\n4 - Le code de contrôle requis n’est pas valide ou n’est pas acceptable pour le service.\n5 - Le code de contrôle requis ne peut pas être envoyé au service parce que l’état du service (Win32_BaseService:State) est égal à 0, 1 ou 2.\n6 - Le service n’a pas été démarré.\n7 - Le service n’a pas répondu à la demande de démarrage dans les temps impartis.\n8 - Échec inconnu lors du démarrage du service.\n9 - Le chemin d’accès au répertoire à l’exécutable du service n’a pas été trouvé.\n10 - Le service est déjà en cours d’exécution.\n11 - La base de données sur laquelle ajouter un nouveau service est bloquée.\n12 - Une dépendance sur laquelle compte ce service a été supprimée du système.\n13 - Le service n’a pas trouvé le service nécessaire à partir d’un service dépendant.\n14 - Le service a été désactivé du système.\n15 - Le service n’a pas l’authentification correcte pour fonctionner sur le système.\n16 - Ce service est en cours de suppression du système.\n17 - Il n’y a pas de thread d’exécution pour le service.\n18 - Il y a des dépendances circulaires lors du démarrage du service.\n19 - Il y a un service en cours de fonctionnement sous le même nom.\n20 - Il y a des caractères non valides dans le nom du service.\n21 - Des paramètres non valides ont été passés au service.\n22 - le compte sous lequel ce service doit fonctionner n’est pas valide ou n’a pas les autorisations pour faire fonctionner le service.\n23 - Le service existe dans la base de données des services disponibles à partir du système.\n24 - Le service est pour l’instant suspendu dans le système.\nAutre - Pour des valeurs entières autres que les valeurs apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Non pris en charge", "Accès refusé", "Services dépendants en cours d’exécution", "Contrôle de service non valide", "Le service n’accepte pas le contrôle", "Service inactif", "Délai de la demande de service dépassé", "Échec inconnu", "Chemin introuvable", "Le service est déjà en cours d’exécution", "Base de données du service verrouillée", "Dépendance du service supprimée", "Échec de la dépendance du service", "Service désactivé", "Échec de l’ouverture de session du service", "Service marqué pour suppression", "Service sans thread", "Dépendance circulaire l’état", "Nom de l’état déjà existant", "Nom de l’état non valide", "Paramètre d’état non valide", "Compte du service d’état non valide", "Le service d’état existe déjà", "Service déjà en pause", "Autre"} : Amended ToSubclass] uint32 InterrogateService(); [Description("La méthode UserControlService tente d’envoyer un code de contrôle défini par l’utilisateur à un service. Elle renvoie une des valeurs entières suivantes :\n0 - La requête a été acceptée.\n1 - La requête n’est pas prise en charge.\n2 - L'utilisateur n’a pas l’accès nécessaire.\n3 - Le service ne peut pas être arrêté car d’autres services qui sont en cours d’exécution en dépendent.\n4 - Le code de contrôle requis n’est pas valide ou n’est pas acceptable pour le service.\n5 - Le code de contrôle requis ne peut pas être envoyé au service parce que l’état du service (Win32_BaseService:State) est égal à 0, 1 ou 2.\n6 - Le service n’a pas été démarré.\n7 - Le service n’a pas répondu à la demande de démarrage dans les temps impartis.\n8 - Échec inconnu lors du démarrage du service.\n9 - Le chemin d’accès au répertoire à l’exécutable du service n’a pas été trouvé.\n10 - Le service est déjà en cours d’exécution.\n11 - La base de données sur laquelle ajouter un nouveau service est bloquée.\n12 - Une dépendance sur laquelle compte ce service a été supprimée du système.\n13 - Le service n’a pas trouvé le service nécessaire à partir d’un service dépendant.\n14 - Le service a été désactivé du système.\n15 - Le service n’a pas l’authentification correcte pour fonctionner sur le système.\n16 - Ce service est en cours de suppression du système.\n17 - Il n’y a pas de thread d’exécution pour le service.\n18 - Il y a des dépendances circulaires lors du démarrage du service.\n19 - Il y a un service en cours de fonctionnement sous le même nom.\n20 - Il y a des caractères non valides dans le nom du service.\n21 - Des paramètres non valides ont été passés au service.\n22 - le compte sous lequel ce service doit fonctionner n’est pas valide ou n’a pas les autorisations pour faire fonctionner le service.\n23 - Le service existe dans la base de données des services disponibles à partir du système.\n24 - Le service est pour l’instant suspendu dans le système.\nAutre - Pour des valeurs entières autres que les valeurs apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Non pris en charge", "Accès refusé", "Services dépendants en cours d’exécution", "Contrôle de service non valide", "Le service n’accepte pas le contrôle", "Service inactif", "Délai de la demande de service dépassé", "Échec inconnu", "Chemin introuvable", "Le service est déjà en cours d’exécution", "Base de données du service verrouillée", "Dépendance du service supprimée", "Échec de la dépendance du service", "Service désactivé", "Échec de l’ouverture de session du service", "Service marqué pour suppression", "Service sans thread", "Dépendance circulaire l’état", "Nom de l’état déjà existant", "Nom de l’état non valide", "Paramètre d’état non valide", "Compte du service d’état non valide", "Le service d’état existe déjà", "Service déjà en pause", "Autre"} : Amended ToSubclass] uint32 UserControlService([In : ToSubclass,Description("Le paramètre ControlCode spécifie les valeurs définies (de 128 à 255) qui fournissent les commandes de contrôle à un utilisateur.") : Amended ToSubclass] uint8 ControlCode); [DisplayName("Code de sortie") : Amended,Description("La propriété ExitCode spécifie un code d’erreur Win32 qui définit tout problème rencontré lors du démarrage ou de l’arrêt du service. Cette propriété est définie à ERROR_SERVICE_SPECIFIC_ERROR (1066) quand l’erreur est unique pour le service représenté par cette classe, et les informations sur l’erreur sont disponibles dans le membre ServiceSpecificExitCode. Le service définit cette valeur à NO_ERROR lors du fonctionnement, et à nouveau lors d’une fin normale.") : Amended ToSubclass] uint32 ExitCode; [DisplayName("Code de sortie spécifique au serveur") : Amended,Description("La propriété ServiceSpecificExitCode spécifie un code d’erreur spécifique au service pour les erreurs qui se produisent lorsque le service démarre ou s’arrête. Les codes de sorties sont définis par le service représenté par cette classe. Cette valeur est uniquement définie quand la valeur ExitCodeproperty est ERROR_SERVICE_SPECIFIC_ERROR, 1066.") : Amended ToSubclass] uint32 ServiceSpecificExitCode; [Description("La méthode Create crée un nouveau service. Le paramètre Win_32LoadOrderGroup représente le groupement de services du système définissant les dépendances d’exécution. Les services doivent être initiés dans l’ordre spécifié par le groupe d’ordre de chargement, car les services dépendent les uns des autres. Les services dépendants nécessitent la présence des services précédents afin de fonctionner correctement. Elle renvoie une des valeurs entières suivantes :\n0 - La requête a été acceptée.\n1 - La requête n’est pas prise en charge.\n2 - L'utilisateur n’a pas l’accès nécessaire.\n3 - Le service ne peut pas être arrêté car d’autres services qui sont en cours d’exécution en dépendent.\n4 - Le code de contrôle requis n’est pas valide ou n’est pas acceptable pour le service.\n5 - Le code de contrôle requis ne peut pas être envoyé au service parce que l’état du service (Win32_BaseService:State) est égal à 0, 1 ou 2.\n6 - Le service n’a pas été démarré.\n7 - Le service n’a pas répondu à la demande de démarrage dans les temps impartis.\n8 - Échec inconnu lors du démarrage du service.\n9 - Le chemin d’accès au répertoire à l’exécutable du service n’a pas été trouvé.\n10 - Le service est déjà en cours d’exécution.\n11 - La base de données sur laquelle ajouter un nouveau service est bloquée.\n12 - Une dépendance sur laquelle compte ce service a été supprimée du système.\n13 - Le service n’a pas trouvé le service nécessaire à partir d’un service dépendant.\n14 - Le service a été désactivé du système.\n15 - Le service n’a pas l’authentification correcte pour fonctionner sur le système.\n16 - Ce service est en cours de suppression du système.\n17 - Il n’y a pas de thread d’exécution pour le service.\n18 - Il y a des dépendances circulaires lors du démarrage du service.\n19 - Il y a un service en cours de fonctionnement sous le même nom.\n20 - Il y a des caractères non valides dans le nom du service.\n21 - Des paramètres non valides ont été passés au service.\n22 - le compte sous lequel ce service doit fonctionner n’est pas valide ou n’a pas les autorisations pour faire fonctionner le service.\n23 - Le service existe dans la base de données des services disponibles à partir du système.\n24 - Le service est pour l’instant suspendu dans le système.\nAutre - Pour des valeurs entières autres que les valeurs apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Non pris en charge", "Accès refusé", "Services dépendants en cours d’exécution", "Contrôle de service non valide", "Le service n’accepte pas le contrôle", "Service inactif", "Délai de la demande de service dépassé", "Échec inconnu", "Chemin introuvable", "Le service est déjà en cours d’exécution", "Base de données du service verrouillée", "Dépendance du service supprimée", "Échec de la dépendance du service", "Service désactivé", "Échec de l’ouverture de session du service", "Service marqué pour suppression", "Service sans thread", "Dépendance circulaire l’état", "Nom de l’état déjà existant", "Nom de l’état non valide", "Paramètre d’état non valide", "Compte du service d’état non valide", "Le service d’état existe déjà", "Service déjà en pause", "Autre"} : Amended ToSubclass] uint32 Create([In : ToSubclass,Description("La propriété Name passe le nom du service pour installer sur la méthode Create. La longueur maximale des chaînes est de 256 caractères. La base de données du gestionnaire de contrôle de service préserve la casse des caractères, mais les comparaisons sur les noms des services ne sont jamais sensibles à la casse. Les barres de fraction (/) et les doubles barres de fraction inversées (\\) ne sont pas des caractères de noms de services valides.") : Amended ToSubclass] string Name,[In : ToSubclass,Description("Le paramètre DisplayName passe le nom d’affichage du service. Cette chaîne a une longueur maximale de 256 caractères. Les minuscules et majuscules du nom sont préservées par le Gestionnaire de contrôle de services. Les comparaisons de noms d’affichage ne respectent jamais les minuscules et majuscules.\nContraintes : accepte la même valeur que le paramètre Name.\nExemple : Atdisk.") : Amended ToSubclass] string DisplayName,[In : ToSubclass,Description("Le paramètre PathName passe le chemin totalement défini vers le fichier exécutable qui implémente le service.\nExemple : \\SystemRoot\\System32\\drivers\\afd.sys") : Amended ToSubclass] string PathName,[In : ToSubclass,Description("Le paramètre ServiceType passe le type de services fournis aux processus qui les appellent.") : Amended ToSubclass,BitValues{"Pilote du noyau", "Pilote du système de fichiers", "Carte", "Pilote de reconnaissance", "Propre processus", "Processus de partage"} : Amended ToSubclass] uint8 ServiceType,[In : ToSubclass,Description("Si le démarrage de la méthode Create échoue, le paramètre ErrorControl passe la sévérité de l’erreur. La valeur indique l’action entreprise par le programme de démarrage si une défaillance se produit. Toutes les erreurs sont enregistrées par le système. Le système ne notifie pas l’utilisateur des erreurs \"Ignorer\". Pour les erreurs de type \"Normal\", l’utilisateur reçoit une notification. Pour les erreurs de type \"Grave\", le système est redémarré avec la dernière bonne configuration connue. Enfin, lors d’erreurs de type \"Critique\", le système essaie de redémarrer avec une bonne configuration.") : Amended ToSubclass,Values{"Ignorer", "Normal", "Grave", "Critique"} : Amended ToSubclass] uint8 ErrorControl,[In : ToSubclass,Description("Le paramètre StartMode contourne le mode de démarrage du service de base Win32. \"Au démarrage\" indique un pilote de périphérique démarré par le chargeur du système d’exploitation. Cette valeur n’est valide que pour les services de pilotes. \"Système\" indique un pilote de périphérique démarré par la fonction IoInitSystem. Cette valeur n’est valide que pour les services de pilotes. \"Automatique\" indique un service qui doit être démarré automatiquement par le gestionnaire de contrôle de service lors du démarrage du système. \"Manuel\" indique un service qui doit être démarré par le gestionnaire de contrôle de service lorsque un processus appelle la fonction StartService. \"Désactivé\" indique un service qui ne peut plus être démarré.") : Amended ToSubclass,Values{"Démarrage", "Démarrage du système", "Démarrage automatique", "Démarrage à la demande", "Désactivé"} : Amended ToSubclass] string StartMode,[In : ToSubclass,Description("Le paramètre DesktopInteract contourne la valeur qui indique si le service peut créer ou communiquer avec Windows sur le Bureau.\nValeurs : VRAI ou FAUX. Si la valeur est VRAI, le service peut créer ou communiquer avec Windows sur le Bureau.") : Amended ToSubclass] boolean DesktopInteract,[In : ToSubclass,Description("Le paramètre StartName passe le nom de compte sous lequel le service s’exécute. En fonction du type de service, le nom de compte peut être de la forme \"NomDomaine\\NomUtilisateur\". Le processus du service sera connecté en utilisant l’une de ces deux formes quand il sera exécuté. Si le compte appartient au domaine intégré, \".\\NomUtilisateur\" peut être spécifié. Si NULL est spécifié, le service sera connecté en tant que compte Localsystem. Pour les pilotes au niveau du noyau ou du système, StartName contient le nom de l’objet Pilote (c'est-à-dire, \\FileSystem\\Rdr or \\Driver\\Xns) que le système d’entrée/sortie (E/S) utilise pour charger le pilote de périphérique. Si NULL est spécifié, le pilote s’exécute avec un nom d’objet par défaut créé par le système E/S en fonction du nom du service.\nExemple : DWDOM\\Admin.") : Amended ToSubclass] string StartName,[In : ToSubclass,Description("Le paramètre StartPassword passe le nom de compte spécifié par le paramètre StartName. Spécifiez NULL si vous ne changez pas le mot de passe. Spécifiez une chaîne vide si le service n’a pas de mot de passe. ") : Amended ToSubclass] string StartPassword,[In : ToSubclass,Description("Le paramètre LoadOrderGroup passe le nom de groupe associé au nouveau service. Les groupes d’ordre de chargement sont contenus dans le Registre, et déterminent la séquence dans laquelle les services sont chargés dans le système d’exploitation. Si le pointeur est NULL ou qu’il pointe vers une chaîne vide, le service n’appartient à aucun groupe. Les dépendances entre groupes doivent être listées dans le paramètre LoadOrderGroupDependencies. Les services de la liste de groupe d’ordre de chargement sont démarrés en premier, suivis par les services des groupes qui ne sont pas dans cette liste, et enfin par les services qui n’appartiennent à aucun groupe. Le Registre possède une liste de groupes d’ordre de chargement située à : \nHKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\ServiceGroupOrder.") : Amended ToSubclass] string LoadOrderGroup,[In : ToSubclass,Description("Le paramètre LoadOrderGroupDependencies passe une liste de groupes d’ordre de chargement qui doivent démarrer avant ce service. Le tableau est doublement terminé par NULL. Si le pointeur est NULL ou qu’il pointe vers une chaîne vide, le service n’a aucune dépendance. Les noms de groupes doivent être préfixés par le caractère SC_GROUP_IDENTIFIER (défini dans le fichier WINSVC.H) pour les différentier des noms de services, car les services et les groupes de services partage le même espace de noms. Une dépendance sur un groupe signifie que ce service peut s’exécuter si au moins un membre du groupe est en cours d’exécution après une tentative de démarrer tous les membres du groupe.") : Amended ToSubclass] string LoadOrderGroupDependencies[],[In : ToSubclass,Description("Le paramètre ServiceDependencies contourne une liste contenant les noms des services qui doivent démarrer avant que ce service ne démarre. Ce tableau est terminé par deux zéros. Si le pointeur est NULL, ou si il pointe sur une chaîne vide, le service n’a pas de dépendance. La dépendance par rapport à un service signifie que ce service ne peut fonctionner que si le service dont il dépend fonctionne déjà.") : Amended ToSubclass] string ServiceDependencies[]); [Description("La méthode Change modifie un service. Le paramètre Win_32LoadOrderGroup représente le groupement de services du système définissant les dépendances d’exécution. Les services doivent être initiés dans l’ordre spécifié par le groupe d’ordre de chargement, car les services dépendent les uns des autres. Les services dépendants nécessitent la présence des services précédents afin de fonctionner correctement. \nRemarque : afin d’utiliser la méthode Change pour changer un service du service réseau vers un système local, les paramètres d’entrée StartName et StartPassword devaient être indiqués avec les valeurs suivantes : \nstartname = \"localsystem\" \nstartpassword = \"\" ceci est important, ce doit être une chaîne vide et non nulle.\nPour modifier un service réseau : \nstartname = \"NT AUTHORITY\\NetworkService\" \nstartpassword = \"\" \nLa méthode renvoie une des valeurs entières suivantes :\n0 - La requête a été acceptée.\n1 - La requête n’est pas prise en charge.\n2 - L'utilisateur n’a pas l’accès nécessaire.\n3 - Le service ne peut pas être arrêté car d’autres services qui sont en cours d’exécution en dépendent.\n4 - Le code de contrôle requis n’est pas valide ou n’est pas acceptable pour le service.\n5 - Le code de contrôle requis ne peut pas être envoyé au service parce que l’état du service (Win32_BaseService:State) est égal à 0, 1 ou 2.\n6 - Le service n’a pas été démarré.\n7 - Le service n’a pas répondu à la demande de démarrage dans les temps impartis.\n8 - Échec inconnu lors du démarrage du service.\n9 - Le chemin d’accès au répertoire à l’exécutable du service n’a pas été trouvé.\n10 - Le service est déjà en cours d’exécution.\n11 - La base de données sur laquelle ajouter un nouveau service est bloquée.\n12 - Une dépendance sur laquelle compte ce service a été supprimée du système.\n13 - Le service n’a pas trouvé le service nécessaire à partir d’un service dépendant.\n14 - Le service a été désactivé du système.\n15 - Le service n’a pas l’authentification correcte pour fonctionner sur le système.\n16 - Ce service est en cours de suppression du système.\n17 - Il n’y a pas de thread d’exécution pour le service.\n18 - Il y a des dépendances circulaires lors du démarrage du service.\n19 - Il y a un service en cours de fonctionnement sous le même nom.\n20 - Il y a des caractères non valides dans le nom du service.\n21 - Des paramètres non valides ont été passés au service.\n22 - le compte sous lequel ce service doit fonctionner n’est pas valide ou n’a pas les autorisations pour faire fonctionner le service.\n23 - Le service existe dans la base de données des services disponibles à partir du système.\n24 - Le service est pour l’instant suspendu dans le système.\nAutre - Pour des valeurs entières autres que les valeurs apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Non pris en charge", "Accès refusé", "Services dépendants en cours d’exécution", "Contrôle de service non valide", "Le service n’accepte pas le contrôle", "Service inactif", "Délai de la demande de service dépassé", "Échec inconnu", "Chemin introuvable", "Le service est déjà en cours d’exécution", "Base de données du service verrouillée", "Dépendance du service supprimée", "Échec de la dépendance du service", "Service désactivé", "Échec de l’ouverture de session du service", "Service marqué pour suppression", "Service sans thread", "Dépendance circulaire l’état", "Nom de l’état déjà existant", "Nom de l’état non valide", "Paramètre d’état non valide", "Compte du service d’état non valide", "Le service d’état existe déjà", "Service déjà en pause", "Autre"} : Amended ToSubclass] uint32 Change([In : ToSubclass,Description("Le paramètre DisplayName passe le nom d’affichage du service. Cette chaîne a une longueur maximale de 256 caractères. Les minuscules et majuscules du nom sont préservées par le Gestionnaire de contrôle de services. Les comparaisons de noms d’affichage ne respectent jamais les minuscules et majuscules.\nContraintes : accepte la même valeur que le paramètre Name.\nExemple : Atdisk ") : Amended ToSubclass] string DisplayName,[In : ToSubclass,Description("Le paramètre PathName passe le chemin totalement défini vers le fichier binaire de service qui implémente le service.\nExemple : \\SystemRoot\\System32\\drivers\\afd.sys") : Amended ToSubclass] string PathName,[In : ToSubclass,Description("Le paramètre ServiceType passe le type de service fournis aux processus qui appellent le service.") : Amended ToSubclass,BitValues{"Pilote du noyau", "Pilote du système de fichiers", "Carte", "Pilote de reconnaissance", "Propre processus", "Processus de partage"} : Amended ToSubclass] uint8 ServiceType,[In : ToSubclass,Description("Si le démarrage de ce service échoue lors du démarrage de l’ordinateur, le paramètre ErrorControl passe la sévérité de l’erreur. La valeur indique l’action entreprise par le programme de démarrage si une défaillance se produit. Toutes les erreurs sont enregistrées par le système. Le système ne notifie pas l’utilisateur des erreurs \"Ignorer\". Pour les erreurs de type \"Normal\", l’utilisateur reçoit une notification. Pour les erreurs de type \"Grave\", le système est redémarré avec la dernière bonne configuration connue. Enfin, lors d’erreurs de type \"Critique\", le système essaie de redémarrer avec une bonne configuration.") : Amended ToSubclass,Values{"Ignorer", "Normal", "Grave", "Critique"} : Amended ToSubclass] uint8 ErrorControl,[In : ToSubclass,Description("Le paramètre StartMode contourne le mode de démarrage du service de base Win32. \"Au démarrage\" indique un pilote de périphérique démarré par le chargeur du système d’exploitation. Cette valeur n’est valide que pour les services de pilotes. \"Système\" indique un pilote de périphérique démarré par la fonction IoInitSystem. Cette valeur n’est valide que pour les services de pilotes. \"Automatique\" indique un service qui doit être démarré automatiquement par le gestionnaire de contrôle de service lors du démarrage du système. \"Manuel\" indique un service qui doit être démarré par le gestionnaire de contrôle de service lorsque un processus appelle la fonction StartService. \"Désactivé\" indique un service qui ne peut plus être démarré.") : Amended ToSubclass,Values{"Démarrage", "Démarrage du système", "Démarrage automatique", "Démarrage à la demande", "Désactivé"} : Amended ToSubclass] string StartMode,[In : ToSubclass,Description("Le paramètre DesktopInteract contourne la valeur qui indique si le service peut créer ou communiquer avec Windows sur le Bureau.\nValeurs : VRAI ou FAUX. Si la valeur est VRAI, le service peut créer ou communiquer avec Windows sur le Bureau.") : Amended ToSubclass] boolean DesktopInteract,[In : ToSubclass,Description("La propriété StartName indique le nom de compte sous lequel le service s’exécute. En fonction du type de service, le nom de compte peut être de la forme \"NomDomaine\\NomUtilisateur\". Le processus du service sera connecté en utilisant l’une de ces deux formes quand il sera exécuté. Si le compte appartient au domaine intégré, \".\\NomUtilisateur\" peut être spécifié. Si NULL est spécifié, le service sera connecté en tant que compte Localsystem. Pour les pilotes au niveau du noyau ou du système, StartName contient le nom de l’objet Pilote (c'est-à-dire, \\FileSystem\\Rdr or \\Driver\\Xns) que le système d’entrée/sortie (E/S) utilise pour charger le pilote de périphérique. Si NULL est spécifié, le pilote s’exécute avec un nom d’objet par défaut créé par le système E/S en fonction du nom du service.\nExemple : DWDOM\\Admin.") : Amended ToSubclass] string StartName,[In : ToSubclass,Description("Le paramètre StartPassword passe le nom de compte spécifié par le paramètre StartName. Spécifiez NULL si vous ne changez pas le mot de passe. Spécifiez une chaîne vide si le service n’a pas de mot de passe. ") : Amended ToSubclass] string StartPassword,[In : ToSubclass,Description("Le paramètre LoadOrderGroup passe le nom de groupe associé. Les groupes d’ordre de chargement sont contenus dans le Registre du système, et déterminent la séquence dans laquelle les services sont chargés dans le système d’exploitation. Si le pointeur est NULL ou qu’il pointe vers une chaîne vide, le service n’appartient à aucun groupe. Les dépendances entre groupes doivent être listées dans le paramètre LoadOrderGroupDependencies. Les services de la liste de groupe d’ordre de chargement sont démarrés en premier, suivis par les services des groupes qui ne sont pas dans cette liste, et enfin par les services qui n’appartiennent à aucun groupe. Le Registre du système possède une liste de groupes d’ordre de chargement située à : \nHKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\ServiceGroupOrder.") : Amended ToSubclass] string LoadOrderGroup,[In : ToSubclass,Description("Le paramètre LoadOrderGroupDependencies passe une liste de groupes d’ordre de chargement qui doivent démarrer avant ce service. Le tableau est doublement terminé par NULL. Si le pointeur est NULL ou qu’il pointe vers une chaîne vide, le service n’a aucune dépendance. Les noms de groupes doivent être préfixés par le caractère SC_GROUP_IDENTIFIER (défini dans le fichier WINSVC.H) pour les différentier des noms de services, car les services et les groupes de services partage le même espace de noms. Une dépendance sur un groupe signifie que ce service peut s’exécuter si au moins un membre du groupe est en cours d’exécution après une tentative de démarrer tous les membres du groupe.") : Amended ToSubclass] string LoadOrderGroupDependencies[],[In : ToSubclass,Description("Le paramètre ServiceDependencies contourne une liste contenant les noms des services qui doivent démarrer avant que ce service ne démarre. Ce tableau est terminé par deux zéros. Si le pointeur est NULL, ou si il pointe sur une chaîne vide, le service n’a pas de dépendance. La dépendance par rapport à un service signifie que ce service ne peut fonctionner que si le service dont il dépend fonctionne déjà.") : Amended ToSubclass] string ServiceDependencies[]); [Description("La méthode ChangeStartMode modifie le mode de démarrage d’un service. Elle renvoie une des valeurs entières suivantes :\n0 - La requête a été acceptée.\n1 - La requête n’est pas prise en charge.\n2 - L'utilisateur n’a pas l’accès nécessaire.\n3 - Le service ne peut pas être arrêté car d’autres services qui sont en cours d’exécution en dépendent.\n4 - Le code de contrôle requis n’est pas valide ou n’est pas acceptable pour le service.\n5 - Le code de contrôle requis ne peut pas être envoyé au service parce que l’état du service (Win32_BaseService:State) est égal à 0, 1 ou 2.\n6 - Le service n’a pas été démarré.\n7 - Le service n’a pas répondu à la demande de démarrage dans les temps impartis.\n8 - Échec inconnu lors du démarrage du service.\n9 - Le chemin d’accès au répertoire à l’exécutable du service n’a pas été trouvé.\n10 - Le service est déjà en cours d’exécution.\n11 - La base de données sur laquelle ajouter un nouveau service est bloquée.\n12 - Une dépendance sur laquelle compte ce service a été supprimée du système.\n13 - Le service n’a pas trouvé le service nécessaire à partir d’un service dépendant.\n14 - Le service a été désactivé du système.\n15 - Le service n’a pas l’authentification correcte pour fonctionner sur le système.\n16 - Ce service est en cours de suppression du système.\n17 - Il n’y a pas de thread d’exécution pour le service.\n18 - Il y a des dépendances circulaires lors du démarrage du service.\n19 - Il y a un service en cours de fonctionnement sous le même nom.\n20 - Il y a des caractères non valides dans le nom du service.\n21 - Des paramètres non valides ont été passés au service.\n22 - le compte sous lequel ce service doit fonctionner n’est pas valide ou n’a pas les autorisations pour faire fonctionner le service.\n23 - Le service existe dans la base de données des services disponibles à partir du système.\n24 - Le service est pour l’instant suspendu dans le système.\nAutre - Pour des valeurs entières autres que les valeurs apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Non pris en charge", "Accès refusé", "Services dépendants en cours d’exécution", "Contrôle de service non valide", "Le service n’accepte pas le contrôle", "Service inactif", "Délai de la demande de service dépassé", "Échec inconnu", "Chemin introuvable", "Le service est déjà en cours d’exécution", "Base de données du service verrouillée", "Dépendance du service supprimée", "Échec de la dépendance du service", "Service désactivé", "Échec de l’ouverture de session du service", "Service marqué pour suppression", "Service sans thread", "Dépendance circulaire l’état", "Nom de l’état déjà existant", "Nom de l’état non valide", "Paramètre d’état non valide", "Compte du service d’état non valide", "Le service d’état existe déjà", "Service déjà en pause", "Autre"} : Amended ToSubclass] uint32 ChangeStartMode([In : ToSubclass,Description("Le paramètre StartMode contourne le mode de démarrage du service de base Win32. \"Au démarrage\" indique un pilote de périphérique démarré par le chargeur du système d’exploitation. Cette valeur n’est valide que pour les services de pilotes. \"Système\" indique un pilote de périphérique démarré par la fonction IoInitSystem. Cette valeur n’est valide que pour les services de pilotes. \"Automatique\" indique un service qui doit être démarré automatiquement par le gestionnaire de contrôle de service lors du démarrage du système. \"Manuel\" indique un service qui doit être démarré par le gestionnaire de contrôle de service lorsque un processus appelle la fonction StartService. \"Désactivé\" indique un service qui ne peut plus être démarré.") : Amended ToSubclass,Values{"Démarrage", "Démarrage du système", "Démarrage automatique", "Démarrage à la demande", "Désactivé"} : Amended ToSubclass] string StartMode); [Description("La méthode Delete supprime un service existant. Elle renvoie une des valeurs entières suivantes :\n0 - La requête a été acceptée.\n1 - La requête n’est pas prise en charge.\n2 - L'utilisateur n’a pas l’accès nécessaire.\n3 - Le service ne peut pas être arrêté car d’autres services qui sont en cours d’exécution en dépendent.\n4 - Le code de contrôle requis n’est pas valide ou n’est pas acceptable pour le service.\n5 - Le code de contrôle requis ne peut pas être envoyé au service parce que l’état du service (Win32_BaseService:State) est égal à 0, 1 ou 2.\n6 - Le service n’a pas été démarré.\n7 - Le service n’a pas répondu à la demande de démarrage dans les temps impartis.\n8 - Échec inconnu lors du démarrage du service.\n9 - Le chemin d’accès au répertoire à l’exécutable du service n’a pas été trouvé.\n10 - Le service est déjà en cours d’exécution.\n11 - La base de données sur laquelle ajouter un nouveau service est bloquée.\n12 - Une dépendance sur laquelle compte ce service a été supprimée du système.\n13 - Le service n’a pas trouvé le service nécessaire à partir d’un service dépendant.\n14 - Le service a été désactivé du système.\n15 - Le service n’a pas l’authentification correcte pour fonctionner sur le système.\n16 - Ce service est en cours de suppression du système.\n17 - Il n’y a pas de thread d’exécution pour le service.\n18 - Il y a des dépendances circulaires lors du démarrage du service.\n19 - Il y a un service en cours de fonctionnement sous le même nom.\n20 - Il y a des caractères non valides dans le nom du service.\n21 - Des paramètres non valides ont été passés au service.\n22 - le compte sous lequel ce service doit fonctionner n’est pas valide ou n’a pas les autorisations pour faire fonctionner le service.\n23 - Le service existe dans la base de données des services disponibles à partir du système.\n24 - Le service est pour l’instant suspendu dans le système.\nAutre - Pour des valeurs entières autres que les valeurs apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Non pris en charge", "Accès refusé", "Services dépendants en cours d’exécution", "Contrôle de service non valide", "Le service n’accepte pas le contrôle", "Service inactif", "Délai de la demande de service dépassé", "Échec inconnu", "Chemin introuvable", "Le service est déjà en cours d’exécution", "Base de données du service verrouillée", "Dépendance du service supprimée", "Échec de la dépendance du service", "Service désactivé", "Échec de l’ouverture de session du service", "Service marqué pour suppression", "Service sans thread", "Dépendance circulaire l’état", "Nom de l’état déjà existant", "Nom de l’état non valide", "Paramètre d’état non valide", "Compte du service d’état non valide", "Le service d’état existe déjà", "Service déjà en pause", "Autre"} : Amended ToSubclass] uint32 Delete(); }; [Description("La classe Win32_SystemDriver représente le pilote système pour le service de base.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemDriver : Win32_BaseService { }; [Description("La classe Win32_Directory représente une entrée de répertoire sur un ordinateur Win32. Un répertoire est un type de fichier qui regroupe de façon logique les fichiers de données qu’il « contient » et fournit des informations sur le chemin d’accès aux fichiers groupés.\nExemple : C:\\TEMP.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Directory : CIM_Directory { }; [Description("La classe Win32_PageFile a été rétrogradée en faveur des classes Win32_PageFileUsage et Win32_PageFileSetting. Ces classes correspondent respectivement au moment de l’exécution et aux états persistés des fichiers d’échange. La classe Win32_PageFile représente le fichier utilisé pour gérer l’échange de fichier de mémoire virtuelle sur un système Win32.\nPar exemple : C:\\PAGEFILE.SYS \n\nRemarque : le privilège SE_CREATE_PAGEFILE est requis pour Windows XP") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PageFile : CIM_DataFile { [Description("La propriété Name indique le nom du fichier d’échange\nExemple : C:\\PAGEFILE.SYS . \nLa propriété Name a été dépréciée en faveur de la propriété correspondante contenue dans Win32_PageFileUsage et dans Win32_PageFileSetting.") : Amended ToSubclass] string Name; [Units("mégaoctets") : Amended ToSubclass,Description("La propriété FreeSpace indique l’espace disponible dans le fichier d’échange. Le système d’exploitation peut augmenter la taille du fichier d’échange si cela est nécessaire, jusqu’à concurrence de la limite fixée par l’utilisateur. Ce membre affiche la différence entre la quantité de mémoire actuellement affectée et la taille actuelle du fichier d’échange - il n’affiche par la taille maximale que peut atteindre le fichier d’échange. \nCette propriété a été dépréciée en faveur de la (ou des) propriété(s) correspondante(s) contenue(s) dans Win32_PageFileUsage et//ou dans Win32_PageFileSetting.") : Amended ToSubclass] uint32 FreeSpace; [Units("mégaoctets") : Amended ToSubclass,Description("La propriété InitialSize indique la taille initiale du fichier d’échange \nCette propriété a été dépréciée en faveur de la propriété correspondante dans la classe Win32_PageFileSetting.") : Amended ToSubclass] uint32 InitialSize; [units("mégaoctets") : Amended ToSubclass,Description("La propriété MaximumSize indique la taille maximale du fichier d’échange définie par l’utilisateur. Le système d’exploitation ne permet pas au fichier d’échange de dépasser cette taille. \nCette propriété a été dépréciée en faveur de la propriété correspondante dans la classe Win32_PageFileSetting.") : Amended ToSubclass] uint32 MaximumSize; }; [Description("La classe Win32_PageFileUsage représente le fichier utilisé pour gérer l’échange de fichier de mémoire virtuelle sur un système Win32. Les informations contenues dans les objets instanciées à partir de cette classe spécifient l’état du fichier d’échange au moment de l’exécution. \n\nRemarque : le privilège SE_CREATE_PAGEFILE est requis pour Windows XP") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PageFileUsage : CIM_LogicalElement { [units("mégaoctets") : Amended ToSubclass,Description("La propriété AllocatedBaseSize indique la quantité réelle d’espace disque attribué pour l’utilisation de ce fichier d’échange. Cette valeur correspond à la gamme établie dans Win32_PageFileSetting par les propriétés InitialSize et MaximumSize, définies lors du démarrage du système.\nExemple : 178 Mo") : Amended ToSubclass] uint32 AllocatedBaseSize; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Name indique le nom du fichier d’échange.\nExemple : C:\\PAGEFILE.SYS") : Amended ToSubclass] string Name; [units("mégaoctets") : Amended ToSubclass,Description("La propriété CurrentUsage indique quelle proportion de la taille maximale du fichier d’échange est actuellement utilisée. ") : Amended ToSubclass] uint32 CurrentUsage; [units("mégaoctets") : Amended ToSubclass,Description("La propriété PeakUsage indique le niveau maximal d’utilisation du fichier d’échange.") : Amended ToSubclass] uint32 PeakUsage; [Description("La propriété TempPageFile spécifie si un fichier d’échange temporaire a été créé, généralement car il n’y a aucun fichier d’échange temporaire sur l’ordinateur.") : Amended ToSubclass] boolean TempPageFile; }; [Description("La classe Win32_PageFileSetting représente les paramètres d’un fichier d’échange. Les informations contenues dans les objets ont été instanciées à partir de cette classe spécifient que les paramètres du fichier d’échange utilisés quand le fichier a été créé au démarrage du système. Les propriétés dans cette classe peuvent être modifiés et déférés jusqu’au démarrage. Ces paramètres sont différents de l’état d’exécution d’un fichier d’échange exprimé via la classe associée Win32_PageFileUsage.\n\nRemarque : le privilège SE_CREATE_PAGEFILE est requis pour Windows XP") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PageFileSetting : CIM_Setting { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Name indique le chemin d’accès et le nom du fichier d’échange.\nExemple : C:\\PAGEFILE.SYS") : Amended ToSubclass] string Name; [Units("mégaoctets") : Amended ToSubclass,Description("La propriété InitialSize indique la taille initiale du fichier d’échange.\nExemple : 139") : Amended ToSubclass] uint32 InitialSize; [Units("mégaoctets") : Amended ToSubclass,Description("La propriété MaximumSize indique la taille maximale du fichier d’échange.\nExemple : 178") : Amended ToSubclass] uint32 MaximumSize; }; [Description("La classe Win32_PageFileElementSetting représente une association entre les paramètres initiaux d’un fichier d’échange et l’état de ces paramètres lors de l’utilisation normale.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PageFileElementSetting : CIM_ElementSetting { [key : ToInstance ToSubclass DisableOverride,Description("La référence Element représente les propriétés d’un fichier d’échange lorsque le système Win32 est en cours d’utilisation.") : Amended ToSubclass] Win32_PageFileUsage Ref Element; [key : ToInstance ToSubclass DisableOverride,Description("La référence Setting représente les paramètres initiaux d’un fichier d’échange lors du démarrage du système Win32.") : Amended ToSubclass] Win32_PageFileSetting Ref Setting; }; [Description("La classe Win32_Registry représente le Registre système sur une ordinateur Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Registry : CIM_LogicalElement { [Units("mégaoctets") : Amended ToSubclass,Description("La propriété CurrentSize indique la taille physique actuelle du Registre Win32.\nExemple : 10.") : Amended ToSubclass] uint32 CurrentSize; [Units("mégaoctets") : Amended ToSubclass,Description("La propriété ProposedSize indique la taille proposée pour le Registre Win32. C'est le seul paramètre du Registre qui peut être modifié, et la valeur qu’il propose est essayée lors du premier démarrage suivant du système.") : Amended ToSubclass] uint32 ProposedSize; [Units("mégaoctets") : Amended ToSubclass,Description("La propriété MaximumSize indique la taille maximale du Registre Win32. Si le système parvient à utiliser le membre ProposedSize, MaximumSize doit contenir la même valeur.") : Amended ToSubclass] uint32 MaximumSize; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name indique le nom du Registre Win32. La longueur maximale est de 256 caractères.\nExemple : Microsoft Windows NT Workstation|C:\\WINNT40|\\Device\\Harddisk0\\partition1") : Amended ToSubclass] string Name; }; [Description("La classe Win32_ScheduledJob représente une tâche planifiée en utilisant le fonctions du service de planification de la gestion du réseau (aussi identifiée comme fonctions \"Job\" et \"AT command\"). À noter que ceci est différent des tâches planifiées en utilisant le Planificateur de tâches Windows 2000. Cette classe n’existe que sur Windows NT 4.0 et ultérieure. Chaque tâche planifiée dans le service de planification est stockée de manière permanente (le planificateur saura démarrer le travail même après un redémarrage) et est exécuté au jour et à l’heure spécifiés dans la semaine et/ou le mois. Si l’ordinateur n’est pas actif ou si le service de planification n’est pas en cours d’exécution au moment spécifié, le service de planification exécutera le travail spécifié le jour suivant au moment spécifié. Les travaux planifiés le sont en respectant le temps UTC (Universal Coordinated Time), c'est-à-dire avec le décalage horaire par rapport à l’heure du méridien de Greenwich (GMT). Cela signifie qu’un travail peut être spécifié en utilisant toute spécification de fuseau horaire. La classe Win32_ScheduledJob renverra l’heure locale avec le décalage UTC en énumérant un objet et en convertissant à l’heure locale lors de la création de nouvelles tâches. Par exemple une tâche spécifiée pour s’exécuter sur un ordinateur à Boston à 21.30 le Lundi PST sera planifiée pour s’exécuter localement à 1.30 le Mardi EST. À noter que le client doit prendre en compte l’heure d’été sur l’ordinateur et si c'est le cas soustraire 60 minutes du décalage UTC.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ScheduledJob : CIM_Job { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété JobId indique le numéro d’identificateur du travail. Il est utilisé par les méthodes en tant que handle d’un travail simple planifié sur cet ordinateur.") : Amended ToSubclass] uint32 JobId; [Description("La propriété Command contient le nom de la commande, du programme batch ou du fichier binaire (ainsi que les arguments de la ligne de commande) que le service de planification utilisera pour invoquer le travail.\nExemple : defrag /q /f") : Amended ToSubclass] string Command; [Description("La propriété StartTime représente l’heure UTC pour laquelle le travail est planifié, au format AAAAMMJJHHMMSS.MMMMMM(+-)OOO, où AAAAMMJJ doit être remplacé par ********. La remplacement est nécessaire car le service de planification ne permet que la configuration des travaux sur un jour du mois, jour de la semaine, ou pour une exécution unique. Un travail ne peut pas être exécuté pour une date spécifique.\nExemple : ********123000.000000-420 signifie 12:30 PST avec l’horaire d’été effectif.") : Amended ToSubclass] datetime StartTime; [Description("La propriété RunRepeatedly indique si la tâche planifiée doit être exécutée de manière répétitive les jours où le travail est planifié.\nValeurs : VRAI ou FAUX. Si VRAI, alors le travail est exécuté de manière répétitive. Si FAUX, alors le travail n’est exécuté qu’une fois.") : Amended ToSubclass] boolean RunRepeatedly; [Description("La propriété InteractWithDesktop permet au travail spécifié d’être interactif (ce qui signifie qu’un utilisateur peut fournir des entrées dans une tâche planifiée lorsqu’elle s’exécute).\nLes valeurs possibles sont VRAI ou FAUX. Si VRAI, alors le travail sera interactif. Si FAUX, alors le travail ne sera pas interactif.") : Amended ToSubclass] boolean InteractWithDesktop; [Description("La propriété DaysOfWeek indique les jours de la semaine pour lesquels le travail est planifié pour s’exécuter.") : Amended ToSubclass,BitValues{"Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"} : Amended ToSubclass] uint32 DaysOfWeek; [Description("La propriété DaysOfMonth indique les jours du mois pour lesquels le travail est planifié pour s’exécuter.") : Amended ToSubclass,BitValues{"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"} : Amended ToSubclass] uint32 DaysOfMonth; [Description("La propriété JobStatus indique si un service planifié s’est exécuté correctement la dernière fois où ce travail était supposé s’exécuter.") : Amended ToSubclass,Values{"Réussite", "Échec"} : Amended ToSubclass] string JobStatus; [Description("La fonction Create soumet un travail au système d’exploitation pour une exécution à une heure et une date spécifiées. Cette fonction nécessite que le service de planification soit démarré sur l’ordinateur auquel le travail est soumis. La méthode renvoie une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement\n1 - Non pris en charge\n2 - Accès refusé\n8 - Échec inconnu\n9 - Chemin d’accès non trouvé\n21 - Paramètre non valide\n22 - Service non démarré\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement", "Non pris en charge", "Accès refusé", "Échec inconnu", "Chemin introuvable", "Paramètre non valide", "Service non démarré", "Autre"} : Amended ToSubclass] uint32 Create([In : ToSubclass,Description("La paramètre Command contient le nom de la commande, du programme batch, ou du fichier binaire (ainsi que les paramètres de ligne de commande) que le service de planification utilisera pour invoquer le travail.\nExemple : defrag /q /f") : Amended ToSubclass] string Command,[In : ToSubclass,Description("La paramètre StartTime représente l’heure UTC d’exécution du travail. Elle doit être au format AAAAMMJJHHMMSS.MMMMMM(+-)OOO, où AAAAMMJJ doit être remplacé par ********.\nExemple : ********123000.000000-420 signifie 12:30 PST en heure d’été.") : Amended ToSubclass] datetime StartTime,[In : ToSubclass,Description("Le paramètre RunRepeatedly indique si la tâche planifiée doit s’exécuter de manière répétitive les jours pour lesquels le travail est planifié.\nValeurs : VRAI ou FAUX. Si VRAI, alors le travail est exécuté de manière répétitive selon les paramètres DaysOfWeek et DaysOfMonth. Si aucune valeur n’est fournie, le paramètre par défaut utilisé est FALSE.") : Amended ToSubclass] boolean RunRepeatedly,[In : ToSubclass,Description("Le paramètre DaysOfWeek indique les jours de semaine pour lesquels l’exécution du travail est planifié, et n’est utilisé que lorsque le paramètre RunRepeatedly est VRAI.") : Amended ToSubclass,BitValues{"Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"} : Amended ToSubclass] uint32 DaysOfWeek,[In : ToSubclass,Description("Le paramètre DaysOfMonth indique les jours du mois pour lesquels l’exécution du travail est planifié, et n’est utilisé que lorsque le paramètre RunRepeatedly est TRUE.") : Amended ToSubclass,BitValues{"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"} : Amended ToSubclass] uint32 DaysOfMonth,[In : ToSubclass,Description("Le paramètre InteractWithDesktop indique si le travail spécifié doit être interactif (ce qui signifie qu’un utilisateur peut saisir des données dans la tâche planifiée lorsqu’elle est en cours d’exécution).\nLes valeurs possibles sont VRAI ou FAUX. Si VRAI, alors le travail sera interactif. La valeur par défaut de ce paramètre est FAUX.") : Amended ToSubclass] boolean InteractWithDesktop,[Out : ToSubclass,Description("Le paramètre JobId indique le numéro d’identificateur du travail. Ce paramètre est un handle du travail en cours de planification sur cet ordinateur.") : Amended ToSubclass] uint32 JobId); [Description("La méthode Delete supprime une tâche planifiée. La méthode renvoie une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement\n1 - Non pris en charge\n2 - Accès refusé\n8 - Échec inconnu\n9 - Chemin d’accès non trouvé\n21 - Paramètre non valide\n22 - Service non démarré\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement", "Non pris en charge", "Accès refusé", "Échec inconnu", "Chemin introuvable", "Paramètre non valide", "Service non démarré", "Autre"} : Amended ToSubclass] uint32 Delete(); }; [DisplayName("Services") : Amended,Description("La classe Win32_Service représente un service sur un ordinateur Win32. Une application de service se conforme aux règles d’interface du Gestionnaire de contrôle des services (SCM) et peut être démarrée par un utilisateur automatiquement lors du démarrage du système grâce à l’applet Services du Panneau de configuration, ou par une application qui utilise les fonctions de service incluses dans les API Win32. Les services peuvent être exécutés même quand aucun utilisateur n’a ouvert de session sur le système.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Service : Win32_BaseService { [DisplayName("Nombre de points de vérification") : Amended,Description("La propriété CheckPoint spécifie une valeur que le service incrémente périodiquement pour rendre compte de son avancement lors d’une opération de démarrage, d’arrêt, de mise en pause ou de reprise qui s’avère un peu longue. Par exemple, le service doit incrémenter cette valeur quand il termine chaque étape de son initialisation au moment de son démarrage. Le programme de l’interface utilisateur qui a demandé l’opération sur le service utilise cette valeur pour suivre l’avancement du service lors d’une opération un peu longue. Cette valeur n’est pas valide et doit être égale à zéro quand le service n’a en attente aucune opération de démarrage, d’arrêt, de mise en pause ou de reprise.") : Amended ToSubclass] uint32 CheckPoint; [DisplayName("Temps d’attente estimé") : Amended,Description("La propriété WaitHint spécifie la durée estimée (en millisecondes) nécessaire pour une opération de démarrage, d’arrêt, de mise en pause ou de reprise en attente. Une fois la durée spécifiée écoulée, le service effectue son prochain appel à la fonction SetServiceStatus avec une valeur CheckPoint incrémentée ou une modification dans l’état CurrentState. Si la durée spécifiée par WaitHint est dépassée et que CheckPoint n’a pas été incrémentée, ou que l’état CurrentState n’a pas été modifié, le Gestionnaire de contrôle des services estime qu’une erreur s’est produite.") : Amended ToSubclass] uint32 WaitHint; [DisplayName("ID de processus") : Amended,Description("La propriété ProcessId spécifie l’identificateur de processus du service.\nExemple : 324") : Amended ToSubclass] uint32 ProcessId; [description("Récupère une représentation structurelle du descripteur de sécurité du service.\nLa méthode retourne une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\n2 - L’utilisateur n’a pas accès à l’information requise.\n8 - Échec inconnu.\n9 - L’utilisateur n’a pas les privilèges adéquats.\n21 - Le paramètre spécifié n’est pas valide.\nAutre - Pour des valeurs entières autres que celles répertoriées ci-dessus, reportez-vous à la documentation sur les codes d’erreur Win32.") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec inconnu", "Privilège manquant", "Paramètre non valide", "Autre"} : Amended ToSubclass] uint32 GetSecurityDescriptor([out] Win32_SecurityDescriptor Descriptor); [description("Définit le descripteur de sécurité sur le service à la structure spécifiée. \nLa méthode retourne une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\n2 - L’utilisateur n’a pas accès à l’information requise.\n8 - Échec inconnu.\n9 - L’utilisateur n’a pas les privilèges adéquats.\n21 - Le paramètre spécifié n’est pas valide.\nAutre - Pour des valeurs entières autres que celles répertoriées ci-dessus, reportez-vous à la documentation sur les codes d’erreur Win32.") : Amended ToSubclass,Values{"Réussite", "Accès refusé", "Échec inconnu", "Privilège manquant", "Paramètre non valide", "Autre"} : Amended ToSubclass] uint32 SetSecurityDescriptor([in] Win32_SecurityDescriptor Descriptor); }; [Description("La classe Win32_Share représente une ressource partagée sur un système Win32. Ce peut être un lecteur de disque, une imprimante, une communication entre processus, ou d’autres périphériques qui peuvent être partagés.\nExemple : C:\\PUBLIC.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Share : CIM_LogicalElement { [Description("La propriété AllowMaximum indique si le nombre d’utilisateurs simultanés pour cette ressource a été limité.\nValeurs : VRAI ou FAUX. Une valeur égale à VRAI indique que le nombre d’utilisateurs simultanés pour cette ressource n’a pas été limité et que la valeur de la propriété MaximumAllowed est ignorée.") : Amended ToSubclass] boolean AllowMaximum; [Description("La propriété MaximumAllowed indique la limite du nombre maximal d’utilisateurs autorisés à utiliser cette ressource de façon simultanée. La valeur n’est valide que si le membre AllowMaximum est défini à FAUX.\nExemple : 10.") : Amended ToSubclass] uint32 MaximumAllowed; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name indique l’alias donné à un chemin d’accès défini comme partage sur un système Win32.\nExemple : public.") : Amended ToSubclass] string Name; [Description("La propriété Path indique le chemin d’accès local du partage Win32.\nExemple : C:\\Program Files") : Amended ToSubclass] string Path; [Description("La propriété Type spécifie le type de ressource qui est partagée. Les types comprennent les lecteurs de disques, les files d’attente d’impression, les communications entre processus (IPC) et les périphériques généraux.") : Amended ToSubclass,Values{"Lecteur de disque", "File d’impression", "Périphérique", "IPC", "Administration du lecteur disque", "Administration de la file d’attente d’impression", "Administration de périphérique", "Administration IPC"} : Amended ToSubclass] uint32 Type; [Description("Cette propriété a été dépréciée en faveur de la méthode GetAccessMask de cette classe suite à l’appel de GetEffectiveRightsFromAcl. La valeur sera définie à NULL") : Amended ToSubclass] uint32 AccessMask; }; [Description("La classe Win32_ClusterShare représente une ressource partagée sur un cluster.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ClusterShare : Win32_Share { [Description("La propriété ServerName indique le serveur de clusters qui héberge le partage. ") : Amended ToSubclass] string ServerName; }; [Description("La classe Win32_ShareToDirectory représente une association entre une ressource partagée sur le système informatique et le répertoire avec lequel elle est mappée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ShareToDirectory { [key : ToInstance ToSubclass DisableOverride,Description("La référence Share représente les propriétés d’une ressource partagée disponible via le répertoire.") : Amended ToSubclass] Win32_Share Ref Share; [key : ToInstance ToSubclass DisableOverride,Description("La référence SharedElement représente les propriétés du répertoire qui a été mappé vers une ressource partagée.") : Amended ToSubclass] CIM_Directory Ref SharedElement; }; [Description("La classe Win32_AssociatedProcessorMemory représente une association entre un processeur et sa mémoire cache.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_AssociatedProcessorMemory : CIM_AssociatedProcessorMemory { [key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente la mémoire cache disponible pour le processeur.") : Amended ToSubclass] Win32_CacheMemory Ref Antecedent; [key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente le processeur qui utilise la mémoire cache.") : Amended ToSubclass] Win32_Processor Ref Dependent; }; [Description("La classe Win32_BaseBoard représente une carte de base (également connue comme carte mère ou carte système).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_BaseBoard : CIM_Card { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Tag identifie de façon unique la carte de base du système.\nExemple : Base Board") : Amended ToSubclass] string Tag; [Description("La propriété Product indique le numéro de référence de la carte de base définie par le fabricant.") : Amended ToSubclass] string Product; [Description("La propriété ConfigOptions contient des chaînes qui décrivent la configuration des cavaliers et des interrupteurs situés sur la carte de base.\nExemples : JP2 : 1-2 La taille du cache est de 256 Ko, 2-3 La taille du cache est de 512 Ko, SW1-1 : fermer pour désactiver la carte vidéo") : Amended ToSubclass] string ConfigOptions[]; }; [Description("La classe Win32_BIOS représente les attributs des services d’entrée/sortie de base de l’ordinateur (BIOS) qui sont installés sur l’ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_BIOS : CIM_BIOSElement { [Description("La propriété ReleaseDate indique la date de publication du BIOS Win32 au format UTC (Coordinated Universal Time) AAAAMMJJHHMMSS.MMMMMM(+-)OOO.") : Amended ToSubclass] datetime ReleaseDate; [Description("La propriété Version contient la version du BIOS. Cette chaîne est créée par le fabricant du BIOS. ") : Amended ToSubclass] string Version; [Description("La propriété BiosCharacteristics identifie les caractéristiques du BIOS prises en charge par le système tel que défini par la Spécification de Référence du BIOS pour la gestion du système") : Amended ToSubclass,Values{"Réservé", "Réservé", "Inconnu", "Caractéristiques du BIOS non prises en charge", "ISA est pris en charge", "MCA est pris en charge", "EISA est pris en charge", "PCI est pris en charge", "PC Card (PCMCIA) est pris en charge", "Plug-and-Play est pris en charge", "APM est pris en charge", "Le BIOS peut être mis à niveau (mémoire flash)", "La copie shadow du BIOS est autorisée", "Le bus VL-VESA est pris en charge", "Prise en charge ESCD disponible", "Démarrage à partir du CD pris en charge", "Démarrage sélectionnable pris en charge", "ROM BIOS dans un emplacement ", "Démarrage à partir d’une carte PC Card (PCMCIA) pris en charge", "Spécification EDD (Enhanced Disk Drive) prise en charge", "Inter. 13h - Lecteur de disquettes japonais pour NEC 9800 1,2 Mo (3 ½ pouces, 1 Ko/secteur, 360 TPM) pris en charge", "Inter. 13h - Lecteur de disquettes japonais pour Toshiba 1,2 Mo (3 ½ pouces, 360 tpm) pris en charge", "Les services pour disquettes 360 Ko 5 ¼ pouces - Inter. 13h sont pris en charge", "Les services pour disquettes 1,2 Mo 5 ¼ pouces - Inter. 13h sont pris en charge", "Les services pour disquettes 720 Ko 3 ½ pouces - Inter. 13h sont pris en charge", "Les services pour disquettes 2,8 Mo 3 ½ pouces - Inter. 13h sont pris en charge", "Service d’impression d’écran (int. 5h) pris en charge", "Services de clavier 8042 (int. 9h) pris en charge", "Services série (int. 14h) pris en charge", "Services d’impression (int. 17h) pris en charge", "Services vidéo CGA/mono (int. 10h) pris en charge", "NEC PC-98", "ACPI est pris en charge", "Mode USB légué pris en charge", "AGP est pris en charge", "Démarrage I2O pris en charge", "Démarrage LS-120 pris en charge", "Démarrage lecteur ZIP ATAPI pris en charge", "Démarrage 1394 pris en charge", "Batterie intelligente prise en charge"} : Amended ToSubclass] uint16 BiosCharacteristics[]; [Description("La propriété InstallableLanguages indique le nombre de langues disponible pour l’installation sur ce système. Language peut déterminer des propriétés pour savoir par exemple si Unicode et le texte bidirectionnel sont définis.") : Amended ToSubclass] uint16 InstallableLanguages; [Description("La propriété ListOfLanguages contient une liste des noms des langues disponibles installables par le BIOS.") : Amended ToSubclass] string ListOfLanguages[]; [Description("La propriété CurrentLanguage affiche le nom de la langue actuelle du BIOS.") : Amended ToSubclass] string CurrentLanguage; [Description("La propriété SMBIOSPresent indique si SMBIOS est disponible sur cet ordinateur.\nValeurs : VRAI ou FAUX. Si VRAI, SMBIOS est présent sur cet ordinateur.") : Amended ToSubclass] boolean SMBIOSPresent; [Description("La propriété SMBIOSMajorVersion contient le numéro de version majeur du SMBIOS. Cette propriété sera NULL si SMBIOS n’est pas trouvé.") : Amended ToSubclass] uint16 SMBIOSMajorVersion; [Description("La propriété SMBIOSMinorVersion contient le numéro de version mineur du SMBIOS. Cette propriété sera NULL si SMBIOS n’est pas trouvé.") : Amended ToSubclass] uint16 SMBIOSMinorVersion; [Description("La propriété SMBIOSBIOSVersion contient la version du BIOS tel qu’indiqué par le SMBIOS.") : Amended ToSubclass] string SMBIOSBIOSVersion; [Description("La propriété du tableau BIOSVersion contient les informations complètes sur le BIOS système. Dans plusieurs ordinateurs, il peut y avoir plusieurs chaînes de version stockées dans le Registre représentant les informations sur le BIOS système. La propriété contient le jeu complet. ") : Amended ToSubclass] string BIOSVersion[]; }; [Description("La classe Win32_BootConfiguration représente la configuration de démarrage d’un système Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_BootConfiguration : CIM_Setting { [Description("La propriété BootDirectory indique le chemin d’accès des fichiers système nécessaires pour démarrer le système. \nExemple : C:\\Windows.") : Amended ToSubclass] string BootDirectory; [Description("La propriété ConfigurationPath indique le chemin d’accès des fichiers de configuration. Cette valeur peut être similaire à la valeur de BootDirectory.") : Amended ToSubclass] string ConfigurationPath; [Description("La propriété LastDrive indique la dernière lettre de lecteur à laquelle un lecteur physique est attribué.\nExemple : E :") : Amended ToSubclass] string LastDrive; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name indique le nom de la configuration de démarrage. C'est un identificateur de la configuration de démarrage.") : Amended ToSubclass] string Name; [Description("La propriété ScratchDirectory indique le répertoire où les fichiers temporaires peuvent résider au moment de l’exécution.") : Amended ToSubclass] string ScratchDirectory; [Description("La propriété TempDirectory indique le répertoire où les fichiers temporaires sont enregistrés.\nExemple : C:\\TEMP") : Amended ToSubclass] string TempDirectory; }; [Description("La classe Win32_Desktop représente les caractéristiques communes d’un Bureau utilisateur. Les propriétés de cette classe peuvent être modifiées par l’utilisateur pour personnaliser le Bureau.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Desktop : CIM_Setting { [Description("La propriété BorderWidth définit la largeur des bordures autour de toutes les fenêtres possédant des bordures ajustables.\nExemple : 3.") : Amended ToSubclass] uint32 BorderWidth; [Description("La propriété CoolSwitch indique si l’indicateur de bascule de tâche rapide est activé. L'indicateur de bascule de tâche rapide permet à l’utilisateur de basculer d’une fenêtre à une autre en utilisant la séquence de touches ALT+TAB.") : Amended ToSubclass] boolean CoolSwitch; [Units("millisecondes") : Amended ToSubclass,Description("La propriété CursorBlinkRate indique la durée entre chaque clignotement successif du curseur.\nExemple : 530.") : Amended ToSubclass] uint32 CursorBlinkRate; [Description("La propriété DragFullWindows indique si le contenu d’une fenêtre est affiché lorsqu’un utilisateur déplace la fenêtre.\nValeurs : VRAI ou FAUX. Une valeur de VRAI indique que le contenu de la fenêtre est affiché lorsque l’utilisateur déplace la fenêtre.") : Amended ToSubclass] boolean DragFullWindows; [Units("8 pixels") : Amended ToSubclass,Description("La propriété GridGranularity indique l’espacement de la grille à laquelle les fenêtres sont ancrées sur le Bureau. Cela rend l’organisation des fenêtres plus facile. L'espacement est habituellement suffisamment fine pour que l’utilisateur ne le remarque pas.\nExemple : 1.") : Amended ToSubclass] uint32 GridGranularity; [Units("pixels") : Amended ToSubclass,Description("La propriété IconSpacing spécifie l’espacement entre les icônes.\nExemple : 75") : Amended ToSubclass] uint32 IconSpacing; [Description("La propriété IconTitleFaceName indique le nom de la police utilisée pour les noms des icônes.\nExemple : MS Sans Serif.") : Amended ToSubclass] string IconTitleFaceName; [Units("Point") : Amended ToSubclass,Description("La propriété IconTitleSize indique la taille de police des icônes.\nExemple : 9.") : Amended ToSubclass] uint32 IconTitleSize; [Description("La propriété IconTitleWrap indique si le texte du titre de l’icône continue à la ligne suivante.\nValeurs : VRAI ou FAUX. Une valeur de VRAI indique que le titre continue à la ligne suivante.") : Amended ToSubclass] boolean IconTitleWrap; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name indique le nom qui identifie le profil du Bureau actuel.\nExemple : MainProf") : Amended ToSubclass] string Name; [Description("La propriété Pattern indique le nom du motif utilisé en tant qu’image d’arrière plan du Bureau") : Amended ToSubclass] string Pattern; [Description("La propriété ScreenSaverActive indique si l’écran de veille est actif.\nValeurs : VRAI ou FAUX. Une valeur de VRAI indique que l’écran de veille est actif.") : Amended ToSubclass] boolean ScreenSaverActive; [Description("La propriété ScreenSaverExecutable indique le nom du fichier exécutable de l’écran de veille actuel.\nExemple : LOGON.SCR.") : Amended ToSubclass] string ScreenSaverExecutable; [Description("La propriété ScreenSaverSecure détermine si le mot de passe est activé pour l’écran de veille.\nValeurs : VRAI ou FAUX. Si VRAI, le mot de passe de l’écran de veille est activé.") : Amended ToSubclass] boolean ScreenSaverSecure; [Units("secondes") : Amended ToSubclass,Description("La propriété ScreenSaverTimeout indique la durée avant que l’écran de veille ne démarre.") : Amended ToSubclass] uint32 ScreenSaverTimeout; [Description("La propriété Wallpaper indique le nom de fichier du papier peint du Bureau.\nExemple : WINNT.BMP") : Amended ToSubclass] string Wallpaper; [Description("La propriété WallpaperTiled indique si le papier peint est affiché en mosaïque ou centré.\nValeurs : VRAI ou FAUX. Une valeur de VRAI indique que le papier peint est affiché en mosaïque.") : Amended ToSubclass] boolean WallpaperTiled; [Description("La propriété WallpaperStretched indique si le papier peint est affiché étiré pour remplir tout l’écran. Microsoft Plus! doit être installé avant cette option ne soit disponible.\nValeurs : VRAI et FAUX. Une valeur de VRAI indique que le papier peint est étiré pour remplir tout l’écran. Si FAUX, le papier peint garde ses dimensions originales sur le Bureau.") : Amended ToSubclass] boolean WallpaperStretched; }; [Description("La classe Win32_SystemDevices représente une association entre un ordinateur et un périphérique logique installé sur ce système.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemDevices : CIM_SystemDevice { [key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente les propriétés de l’ordinateur sur lequel le périphérique logique existe.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent; [key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente les propriétés d’un périphérique logique qui existe sur l’ordinateur.") : Amended ToSubclass] CIM_LogicalDevice Ref PartComponent; }; [Description("La classe Win32_ComputerSystemProcessor représente une association entre un ordinateur et un processeur qui fonctionne sur ce système.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ComputerSystemProcessor : Win32_SystemDevices { [Description("La référence GroupComponent représente Win32_ComputerSystem qui contient les propriétés de l’ordinateur sur lequel le processeur est en cours d’exécution.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent; [Description("La référence PartComponent représente l’élément Win32_Processor qui contient les propriétés d’un processeur qui fonctionne sur l’ordinateur.") : Amended ToSubclass] Win32_Processor Ref PartComponent; }; [Description("La classe Win32_ComputerSystemProduct représente un produit. Ceci comprend les logiciels et le matériel utilisés sur ce système informatique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ComputerSystemProduct : CIM_Product { [Description("La propriété UUID contient l’identificateur unique universel UUID de ce produit. Un identificateur unique universel est un identificateur de 128 bits qui est garanti être différent d’autres identificateurs uniques universels générés. Si un tel identificateur n’est pas disponible, un identificateur unique universel ne comportant que des zéros est utilisé.") : Amended ToSubclass] String UUID; }; [Description("La classe Win32_DependentService représente une association entre deux services de base interdépendants.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DependentService : CIM_ServiceServiceDependency { [key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente le service Win32_BaseService contenant un service de base qui est dépendant de la propriété Antecedent de cette classe.") : Amended ToSubclass] Win32_BaseService Ref Dependent; [key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente le service Win32_BaseService contenant le service de base dont est dépendante la propriété Dependent de cette classe.") : Amended ToSubclass] Win32_BaseService Ref Antecedent; }; [Description("La classe Win32_DMAChannel représente un canal DMA sur un ordinateur Win32. DMA est une méthode de déplacement des données à partir d’un périphérique vers la mémoire (ou vice versa) sans l’aide du processeur. La carte mère utilise un contrôleur DMA pour gérer un nombre fixé de canaux, dont chacun peut être utilisé par un (et un seul) périphérique à la fois.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DMAChannel : CIM_DMA { [Description("La propriété Port spécifie le port DMA utilisé par la carte de bus hôte. Ceci a une signification pour les bus de type MCA.\nExemple : 12") : Amended ToSubclass] uint32 Port; }; [Description("La classe Win32_Environment représente un paramètre d’environnement ou d’environnement système sur un ordinateur Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Environment : CIM_SystemResource { [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name contient une chaîne de caractères spécifiant le nom d’une variable d’environnement Win32. En spécifiant le nom d’une variable qui n’existe pas encore, une application peut créer une nouvelle variable d’environnement. \nExemple : Path.") : Amended ToSubclass] string Name; [Description("La propriété SystemVariable indique si la variable est une variable système. Une variable système est définie par le système d’exploitation, et est indépendante des paramètres d’environnement de l’utilisateur.\nValeurs : VRAI ou FAUX. Une valeur égale à VRAI indique que la variable est une variable système.") : Amended ToSubclass] boolean SystemVariable; [key : ToInstance ToSubclass DisableOverride,Description("La propriété UserName indique le propriétaire du paramètre d’environnement. Elle est définie à \"\" pour les paramètres qui sont spécifiques au système Win32 (par opposition à un utilisateur spécifique) et \"\" pour les paramètres de l’utilisateur par défaut.\nExemple : JDupont.") : Amended ToSubclass] string UserName; [Description("La propriété VariableValue contient la variable de substitution d’une variable d’environnement Win32. Des informations telles que le répertoire des fichiers système peuvent changer d’un ordinateur à un autre. Le système d’exploitation utilise donc des variables de substitution.\nExemple : %SystemRoot%.") : Amended ToSubclass] string VariableValue; }; [Description("La classe Win32_IRQResource représente un numéro d’interruption (IRQ) sur un ordinateur Win32. Une requête d’interruption est un signal envoyé au processeur CPU par un périphérique ou un programme pour des événements dont la position dans le temps est critique. Les IRQ peuvent être d’origine matérielle ou logicielle.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_IRQResource : CIM_IRQ { [Description("La propriété Vector indique le vecteur de la ressource IRQ Win32. Un vecteur contient l’adresse mémoire de la fonction qui sera exécutée dès que le processeur reconnaît la demande d’interruption.") : Amended ToSubclass] uint32 Vector; [Description("La propriété Hardware indique si l’interruption est d’origine matérielle ou logicielle. Une IRQ matérielle constitue une câblage physique du périphérique à la puce du contrôleur d’interruptions programmable (PIC) grâce auquel le processeur peut être averti d’événements dont la position dans le temps est critique. Certaines lignes IRQ sont réservées pour des périphériques standard tels que le clavier, les lecteurs de disquettes ou l’horloge du système. Une interruption logicielle permet aux applications d’attirer l’attention du processeur.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que l’interruption est d’origine matérielle.") : Amended ToSubclass] boolean Hardware; }; [Description("La classe Win32_LoadOrderGroup représente un groupe de services du système qui définissent des dépendances d’exécution. Les services doivent être initiés dans l’ordre spécifié par le groupe d’ordre de chargement puisque les services sont dépendants les uns des autres. Ces services dépendants nécessitent la présence des services antécédents pour pouvoir fonctionner correctement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LoadOrderGroup : CIM_LogicalElement { [Description("La propriété GroupOrder indique la séquence dans laquelle ce groupe de services sera chargé dans le système d’exploitation.\nExemple : 2") : Amended ToSubclass] uint32 GroupOrder; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name indique le nom du groupe d’ordre de chargement.\nExemple : disque principal") : Amended ToSubclass] string Name; [Description("La propriété DriverEnabled indique si ce groupe d’ordre de chargement peut inclure les pilotes en même temps que les services du système.\nValeurs : VRAI ou FAUX. Si la valeur est égale à VRAI, le groupe d’ordre de chargement peut inclure les pilotes.") : Amended ToSubclass] boolean DriverEnabled; }; [Description("La classe Win32_LoadOrderGroupServiceMembers représente une association entre un groupe d’ordre de chargement et un service de base. Remarque : les objets Win32_SystemDriver sont membres de ce groupe d’ordre de chargement. Tous les services ne sont pas membres de groupes, et tous les groupes ne contiennent pas des services.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LoadOrderGroupServiceMembers : CIM_Component { [key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente l’élément Win32_LoadOrderGroup contenant les propriétés de groupe d’ordre de chargement associées au service de base.") : Amended ToSubclass] Win32_LoadOrderGroup Ref GroupComponent; [key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente l’élément Win32_BaseService qui contient le service de base qui est membre d’un groupe d’ordre de chargement") : Amended ToSubclass] Win32_BaseService Ref PartComponent; }; [Description("La classe Win32_LoadOrderGroupServiceDependencies représente une association entre un service de base et un groupe d’ordre de chargement dont dépend le service pour démarrer.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LoadOrderGroupServiceDependencies : CIM_Dependency { [key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente le groupe Win32_LoadOrderGroup contenant les propriétés du groupe d’ordre de chargement qui doit démarrer avant que le service de base dépendant de cette classe puisse démarrer.") : Amended ToSubclass] Win32_LoadOrderGroup Ref Antecedent; [key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente le service Win32_BaseService contenant les propriétés du service de base qui dépend du groupe d’ordre de chargement afin de démarrer.") : Amended ToSubclass] Win32_BaseService Ref Dependent; }; [Description("La classe Win32_LogicalDiskRootDirectory représente une association entre un disque logique et sa structure de répertoires.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalDiskRootDirectory : CIM_Component { [Key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente les propriétés d’un disque logique dans l’association Win32_LogicalDiskRootDirectory.") : Amended ToSubclass] Win32_LogicalDisk Ref GroupComponent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent les propriétés d’une structure de répertoires de fichiers dans l’association Win32_LogicalDiskRootDirectory.") : Amended ToSubclass] Win32_Directory Ref PartComponent; }; [Description("La classe Win32_OperatingSystem représente un système d’exploitation installé sur un ordinateur Win32. Tout système d’exploitation qui peut être installé sur un système Win32 est un descendant (ou membre) de cette classe\nExemple : Microsoft Windows 95.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_OperatingSystem : CIM_OperatingSystem { [Description("La propriété BootDevice indique le nom du lecteur de disque à partir duquel le système Win32 d’exploitation démarre. \nExemple : \\\\Device\\Harddisk0.") : Amended ToSubclass] string BootDevice; [Description("La propriété MUILanguages indique les langues MUI installées sur le système. \n Exemple : en-us.") : Amended ToSubclass] string MUILanguages[]; [Description("La propriété BuildNumber indique le numéro de publication du système d’exploitation. Il peut être utilisé pour obtenir une information de version plus précise que les numéros de la version du produit publié\nExemple : 1381") : Amended ToSubclass] string BuildNumber; [Description("La propriété OSArchitecture indique l’architecture du système d’exploitation. Exemple : 32 bits, Intel 64 bits, AMD 64 bits. ") : Amended ToSubclass] string OSArchitecture; [Description("La propriété BuildType indique le type de version utilisé pour le système d’exploitation. Par exemple, la version commerciale et la version de débogage.") : Amended ToSubclass] string BuildType; [Description("La propriété CodeSet indique la valeur de page de code utilisée par le système d’exploitation. Une page de code contient une table de caractères utilisée par le système d’exploitation pour traduire les chaînes pour différentes langues. L'Institut American National Standards Institute (ANSI) liste les valeurs qui représentent les pages de codes définies. Si le système d’exploitation n’utilise pas une page de code ANSI, ce membre sera défini à 0. La chaîne CodeSet peut utiliser jusqu’à six caractères pour définir la valeur de la page de code.\nExemple : 1255.") : Amended ToSubclass] string CodeSet; [Description("La propriété CountryCode indique le code pour le pays/région utilisé par le système d’exploitation. Des valeurs sont basés sur les préfixes de numérotation téléphonique internationales (également référencé en tant que codes de pays/région IBM). La chaîne CountryCode peut utiliser jusqu’à six caractères pour définir la valeur du code de pays/région.\nExemple : 1 pour les États-Unis)") : Amended ToSubclass] string CountryCode; [Description("La propriété CSDVersion contient une chaîne terminée par un caractère nul, qui indique le dernier Service Pack installé sur le ordinateur. Si aucun Service Pack n’est installé, la chaîne est nulle. Pour les ordinateurs exécutant Windows 95, cette propriété contient une chaîne terminée par un caractère nul qui fournit des informations supplémentaires arbitraires à propos du système d’exploitation.\nExemple : Service Pack 3.") : Amended ToSubclass] string CSDVersion; [Description("Si la valeur est vraie, ceci indique que le matériel prend en charge la technologie DEP (Prévention d’exécution des données) de Windows. La prévention d’exécution des données marque tous les emplacements mémoire avec l’attribut non exécutable, sauf si l’emplacement mémoire contient explicitement du code exécutable. Ceci permet de réduire certains risques de sécurité liés aux saturations de mémoires tampon. Si la prévention d’exécution des données est disponible, les applications 64 bits sont automatiquement protégées. Utilisez les propriétés DataExecutionPrevention_ pour déterminer si la prévention est activée pour les applications et les pilotes 32 bits ") : Amended ToSubclass] boolean DataExecutionPrevention_Available; [Description("Si la valeur est vraie, ce paramètre indique que les applications 32 bits s’exécutent avec la prévention appliquée. (faux si DataExecutionPrevention_Available est défini à false)") : Amended ToSubclass] boolean DataExecutionPrevention_32BitApplications; [Description("Si la valeur est vraie, ceci indique que les pilotes s’exécutent avec la prévention d’exécution des données appliquée. (faux si DataExecutionPrevention_Available est défini à false)") : Amended ToSubclass] boolean DataExecutionPrevention_Drivers; [Description("La valeur de DataExecutionPrevention_SupportPolicy indique que l’un des 4 paramètres DEP est appliqué. Chaque paramètre varie en fonction de l’application de DEP aux programmes 32 bits. Notez que la prévention d’exécution des données s’applique toujours au noyau exécutif de Windows. La valeur AlwaysOn (non disponible dans l’interface utilisateur) indique que DEP est activé pour toutes les applications 32 bits sur l’ordinateur, sans exceptions. OptOut indique que DEP est activé par défaut pour toutes les applications 32 bits et qu’un utilisateur ou administrateur doit explicitement supprimer la prise en charge pour une application 32 bits en l’ajoutant à une liste d’exceptions. OptIn indique que DEP est activé pour un nombre limité de binaires, le noyau, et tous les services Windows, mais est désactivé par défaut pour toutes les applications 32 bits. Un utilisateur ou un administrateur doit explicitement choisir la valeur AlwaysOn (non disponible dans l’interface utilisateur) ou OptOut pour que la prévention DEP puisse être activée aux applications 32 bits. AlwaysOff (non disponible dans l’interface utilisateur) indique que la prévention DEP est désactivée pour toutes les applications 32 bits de l’ordinateur. ") : Amended ToSubclass,Values{"Always Off", "Always On", "Opt In", "Opt Out"} : Amended ToSubclass] uint8 DataExecutionPrevention_SupportPolicy; [Description("La propriété Debug indique si le système d’exploitation est une version de débogage. Les versions de débogage fournissent une vérification d’erreur, une vérification d’argument, et le code de débogage système. Du code supplémentaire dans un binaire de débogage génère un message d’erreur du débogueur du noyau et accède au débogueur. Cela permet de déterminer immédiatement la cause et l’emplacement de l’erreur. Les performances sont diminuées dans la version de débogage en raison du code supplémentaires qui est exécuté.\nValeurs : TRUE ou FALSE, Une valeur de TRUE indique que la version de débogage de User.exe est installé.") : Amended ToSubclass] boolean Debug; [Description("La propriété ForegroundApplicationBoost indique l’augmentation de priorité donnée à l’application en premier plan. Sur les ordinateurs exécutant Windows NT 4.0 et Windows 2000, l’augmentation est implémentée en donnant à une application plus de tranches de durée d’exécution (longueurs de quantum). Une valeur ForegroundApplicationBoost de 0 indique que le système augmente la longueur de quantum de 6 ; si elle est égale à 1, alors l’augmentation est de 12 ; et si elle est égale à 2, l’augmentation est de 18. Sur Windows NT version 3.51 et précédentes, l’augmentation d’application est implémentée en augmentant la priorité de planification. Pour ces systèmes, la priorité de planification est augmentée de la valeur de cette propriété. La valeur par défaut est 2.") : Amended ToSubclass,Values{"Aucun", "Minimum", "Maximum"} : Amended ToSubclass] uint8 ForegroundApplicationBoost; [Description("La propriété Locale indique l’identificateur de langue utilisé par le système d’exploitation. Un identificateur de langue est une abréviation numérique internationale standard pour un pays ou une région. Chaque langue a un identificateur de langue unique (LANGID), une valeur 16 bits qui consiste en un identificateur de langue principal et un identificateur de langue secondaire.") : Amended ToSubclass] string Locale; [Description("La propriété Manufacturer indique le nom de l’éditeur du système d’exploitation. Pour les système Win32, cette valeur sera Microsoft Corporation.") : Amended ToSubclass] string Manufacturer; [Description("La propriété Organization indique le nom de la société de l’utilisateur enregistré (du système d’exploitation).\nExemple : Microsoft Corporation.") : Amended ToSubclass] string Organization; [Description("La propriété OSLanguage indique la version de langue du système d’exploitation qui est installée.\nExemple : 0x100C (Français, Suisse)") : Amended ToSubclass] uint32 OSLanguage; [Description("La propriété OSProductSuite identifie les programmes supplémentaires du système d’exploitation qui ont été installés et sont sous licence.") : Amended ToSubclass,BitValues{"Small Business", "Entreprise", "BackOffice", "Serveur de communication", "Terminal Server", "Small Business (restreint)", "Embedded NT", "Data Center"} : Amended ToSubclass] uint32 OSProductSuite; [Description("La propriété OperatingSystemSKU identifie le SKU du système d’exploitation.") : Amended ToSubclass,Values{"Non défini", "Édition Intégrale", "Édition Familiale Basique", "Édition Familiale Premium", "Entreprise", "Édition Familiale Basique N", "Professionnel", "Standard Server Edition", "Datacenter Server Edition", "Small Business Server Edition", "Enterprise Server Edition", "Starter Edition", "Datacenter Server Core Edition", "Standard Server Core Edition", "Enterprise Server Core Edition", "Enterprise Server IA64 Edition", "Professionnel N", "Web Server Edition", "Cluster Server Edition", "Édition Serveur personnel", "Storage Express Server Edition", "Storage Standard Server Edition", "Storage Workgroup Server Edition", "Storage Enterprise Server Edition", "Server For Small Business Edition", "Small Business Server Premium Edition"} : Amended ToSubclass] uint32 OperatingSystemSKU; [Description("La propriété PlusProductID contient le numéro d’identification du produit pour le logiciel Windows Plus! d’amélioration du système d’exploitation (si installé).") : Amended ToSubclass] string PlusProductID; [Description("La propriété PlusVersionNumber contient le numéro de version pour le logiciel Windows Plus! d’amélioration du système d’exploitation (si installé).") : Amended ToSubclass] string PlusVersionNumber; [Description("La propriété Primary détermine s’il s’agit du système d’exploitation principal.\nValeurs : TRUE ou FALSE. Une valeur de TRUE indique qu’il s’agit du système d’exploitation principal.") : Amended ToSubclass] boolean Primary; [Description("La propriété RegisteredUser indique le nom du utilisateur enregistré du système d’exploitation.\nExemple : Mireille Duchamp") : Amended ToSubclass] string RegisteredUser; [Description("La propriété SerialNumber indique le numéro de série de produit du système d’exploitation.\nExemple : 10497-OEM-0031416-71674.") : Amended ToSubclass] string SerialNumber; [Description("La propriété ServicePackMajorVersion indique le numéro de version majeur du Service Pack installé sur l’ordinateur. Si aucun Service Pack n’a été installé, la valeur est zéro. ServicePackMajorVersion est valide pour les ordinateurs exécutant Windows 2000 et versions ultérieures (nul sinon).") : Amended ToSubclass] uint16 ServicePackMajorVersion; [Description("La propriété ServicePackMinorVersion indique le numéro de version mineur du Service Pack installé sur l’ordinateur. Si aucun Service Pack n’a été installé, la valeur est zéro. ServicePackMinorVersion est valide pour les ordinateurs exécutant Windows 2000 et versions ultérieures (nul sinon).") : Amended ToSubclass] uint16 ServicePackMinorVersion; [Description("La propriété SystemDevice indique la partition du disque physique sur lequel le système d’exploitation est installé.") : Amended ToSubclass] string SystemDevice; [Description("La propriété SystemDirectory indique le répertoire système du système d’exploitation.\nExemple : C:\\WINDOWS\\SYSTEM32") : Amended ToSubclass] string SystemDirectory; [Description("La propriété SystemDrive contient la lettre du lecteur où le système d’exploitation réside.\nPar exemple : C :") : Amended ToSubclass] string SystemDrive; [Description("La propriété Version indique la numéro de version du système d’exploitation.\nExemple : 4.0") : Amended ToSubclass] string Version; [Description("La propriété WindowsDirectory indique le répertoire Windows du système d’exploitation.\nExemple : C:\\WINDOWS") : Amended ToSubclass] string WindowsDirectory; [Description("La propriété Description fournit une description du système d’exploitation Windows. Certaines interfaces utilisateur (celles qui permettent la modification de cette description) limitent sa longueur à 48 caractères.") : Amended ToSubclass] string Description; [Description("La propriété EncryptionLevel spécifie si le niveau de chiffrement pour des transactions sécurisées est de 40 bits, 128 bits, ou n bits.") : Amended ToSubclass,Values{"40 bits", "128 bits", "n bits"} : Amended ToSubclass] uint32 EncryptionLevel; [Description("La propriété LargeSystemCache indique s’il faut optimiser la mémoire pour les applications (valeur=0) ou pour les performances système (valeur=1).") : Amended ToSubclass,Values{"Optimiser pour les applications", "Optimiser pour les performances système"} : Amended ToSubclass] uint32 LargeSystemCache; [Description("La propriété SuiteMask indique un jeu d’indicateurs de bit qui identifie les suites de produits disponibles sur le système. Ce membre peut être une des combinaisons des valeurs suivantes : \n0 - Windows Server 2003, Small Business Edition \n1 - Windows Server 2003, Enterprise Edition \n2 - Windows Server 2003, Backoffice Edition \n3 - Windows Server 2003, Communications Edition \n4 - Microsoft Terminal Services \n5 - Windows Server 2003, Small Business restreint \n6 - Windows XP Embedded \n7 - Windows Server 2003, Datacenter Edition \n8 - Utilisateur unique \n9 - Windows XP Édition familiale \n10 - Windows Server 2003, Web Edition") : Amended ToSubclass,BitValues{"Windows Server 2003, Small Business Edition", "Windows Server 2003, Enterprise Edition", "Windows Server 2003, Backoffice Edition", "Windows Server 2003, Communications Edition", "Services Terminal Server Microsoft", "Windows Server 2003, Small Business Server restreint", "Windows XP Embedded", "Windows Server 2003, Datacenter Edition", "Utilisateur unique", "Windows XP Édition familiale", "Windows Server 2003, Web Edition"} : Amended ToSubclass] uint32 SuiteMask; [Description("La propriété ProductType donne des informations additionnelles concernant le système. Ce membre peut être une des valeurs suivantes : \n1 - Station de travail \n2 - Contrôleur de domaine \n3 - Serveur") : Amended ToSubclass,Values{"Station de travail", "Contrôleur de domaine", "Serveur"} : Amended ToSubclass] uint32 ProductType; [Description("La propriété PortableOperatingSystem indique si le système d’exploitation démarre à partir d’un dispositif de stockage connecté localement et pris en charge.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que le système d’exploitation a démarré à partir d’un dispositif de stockage connecté localement et pris en charge.\n") : Amended ToSubclass] boolean PortableOperatingSystem; [Description("La méthode Reboot éteint l’ordinateur, puis le redémarre. Sur les ordinateurs exécutant Windows NT ou 2000, le processus appelant doit avoir le privilège SE_SHUTDOWN_NAME. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - Opération réussie. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 Reboot(); [Description("La méthode Shutdown décharge les programmes et les DLL pour que l’ordinateur puisse être éteint sans risques. Le contenu des mémoires tampons de fichiers est écrit sur disque et tous les processus en service sont arrêtés. Sur les ordinateurs exécutant Windows NT ou 2000, le processus appelant doit avoir le privilège SE_SHUTDOWN_NAME. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - Opération réussie. . \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 Shutdown(); [Description("La méthode Win32Shutdown propose l’intégralité des options d’extinction prises en charge par les systèmes d’exploitation Win32. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - Opération réussie. . \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 Win32Shutdown([in : ToSubclass,Description("Le paramètre Flags contient un jeu de indicateurs pour arrêter l’ordinateur. Définissez ce paramètre à 0 pour fermer la session.") : Amended ToSubclass,BitValues{"Arrêter", "Redémarrer", "Forcer", "Mettre hors tension", "Forcer si l’ordinateur ne répond pas"} : Amended ToSubclass] sint32 Flags,[in : ToSubclass,Description("Le paramètre Reserved permet d’étendre Win32Shutdown. Actuellement, le paramètre Reserved est ignoré.") : Amended ToSubclass] sint32 Reserved); [Description("La méthode Win32ShutdownTracker propose l’intégralité des options d’arrêt prises en charge par les systèmes d’exploitation Win32.\n Les commentaires, la cause de l’arrêt et le délai peuvent être spécifiés, ce qui n’est le cas dans la méthode Win32Shutdown. La méthode retourne une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération réussie.\nAutre - Pour toute valeur entière non répertoriée ci-dessus, reportez-vous à la documentation sur les codes d’erreur Win32.") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 Win32ShutdownTracker([in : ToSubclass,Description("Le paramètre Timeout correspond au temps en secondes avant l’arrêt. La valeur par défaut est 0.") : Amended ToSubclass] uint32 Timeout,[in : ToSubclass,Description("Le paramètre Comment spécifie un message qui sera affiché dans la boîte de dialogue d’arrêt et stocké en tant que commentaire dans le journal des événements.") : Amended ToSubclass] string Comment,[in : ToSubclass,Description("Le paramètre ReasonCode indique la raison pour laquelle l’arrêt a été initié.") : Amended ToSubclass] uint32 ReasonCode,[in : ToSubclass,Description("Le paramètre Flags contient un jeu de indicateurs pour arrêter l’ordinateur. Définissez ce paramètre à 0 pour fermer la session.") : Amended ToSubclass,BitValues{"Arrêter", "Redémarrer", "Forcer", "Mettre hors tension", "Forcer si l’ordinateur ne répond pas"} : Amended ToSubclass] sint32 Flags); [Description("La méthode SetDateTime règle l’heure système sur l’ordinateur. Sur les ordinateurs exécutant Windows NT ou 2000, le processus appelant doit avoir le privilège SE_ SYSTEMTIME_NAME. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - Opération réussie. . \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 SetDateTime([in : ToSubclass,Description("Le paramètre LocalDateTime est l’heure à définir. Cette propriété peut ne pas être égale à NULL.") : Amended ToSubclass] DateTime LocalDateTime); }; [Description("La propriété Win32_OperatingSystemQFE classe représente une association entre un système d’exploitation et des mises à jour de produit appliquée tel que représenté dans Win32_QuickFixEngineering.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_OperatingSystemQFE : CIM_Dependency { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Win32_OperatingSystem précédente représente le Win32_OperatingSystem affecté par la mise à jour de produit dans cette association.") : Amended ToSubclass] Win32_OperatingSystem Ref Antecedent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Win32_QuickFixEngineering dépendante représente le Win32_QuickFixEngineering appliqué au système d’exploitation dans cette association.") : Amended ToSubclass] Win32_QuickFixEngineering Ref Dependent; }; [Description("La classe Win32_OSRecoveryConfiguration représente les types d’informations qui seront récupérées de la mémoire en cas de défaillance du système d’exploitation. Ceci comprend les défaillances de démarrage et les blocages du système.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_OSRecoveryConfiguration : CIM_Setting { [Description("La propriété AutoReboot détermine si le système redémarrera automatiquement lors d’une opération de récupération.\nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, le système redémarrera automatiquement.") : Amended ToSubclass] boolean AutoReboot; [Description("La propriété DebugFilePath indique le chemin d’accès complet au fichier de débogage. Un fichier de débogage est créé et contient l’état de la mémoire après une défaillance de l’ordinateur.\nExemple : C:%systemRoot%\\Memory.dmp") : Amended ToSubclass] string DebugFilePath; [Description("La propriété ExpandedDebugFilePath est une version étendue de la propriété DebugFilePath. \nExemple : C:\\WinNT\\Memory.dmp") : Amended ToSubclass] string ExpandedDebugFilePath; [Description("La propriété MiniDumpDirectory indique le répertoire où les petits fichiers de vidage de la mémoire vont être enregistrés et accumulés. \nExemple : %systemRoot%\\MiniDump") : Amended ToSubclass] string MiniDumpDirectory; [Description("La propriété ExpandedMiniDumpDirectory est une version étendue de la propriété MiniDumpDirectory. \nExemple : C:\\WinNT\\MiniDump") : Amended ToSubclass] string ExpandedMiniDumpDirectory; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name contient un nom d’identification pour cette instance de la classe Win32_OSRecoveryConfiguration.") : Amended ToSubclass] string Name; [Description("La propriété OverwriteExistingDebugFile indique si un nouveau fichier journal remplacera un fichier existant. \nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, le fichier de débogage existant sera remplacé. Si la valeur est égale à FALSE, un fichier journal ne sera pas enregistré si le nom de fichier existe déjà.") : Amended ToSubclass] boolean OverwriteExistingDebugFile; [Description("La propriété SendAdminAlert indique si un message d’alerte sera envoyé ou non à l’administrateur système en cas de défaillance du système d’exploitation.\nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, le système enverra une alerte à l’administrateur système.") : Amended ToSubclass] boolean SendAdminAlert; [Description("La propriété WriteDebugInfo a été dépréciée en faveur de la propriété DebugInfoType dans la même classe. Les développements récents doivent utiliser cette nouvelle propriété. \nLa propriété WriteDebugInfo indique si les informations de débogage doivent être consignées dans un fichier journal. \nValeurs : TRUE ou FALSE. Si la valeur est TRUE, les informations de débogage sont placées dans un fichier.") : Amended ToSubclass] boolean WriteDebugInfo; [Description("La propriété DebugInfoType indique quel type d’informations de débogage doit être consigné dans un fichier journal. \nValeurs : 0 = Aucune. \n1 = Vidage mémoire complet. \n2 = Vidage mémoire du noyau. \n3 = Vidage mémoire réduit (64 Ko).") : Amended ToSubclass,Values{"Aucun", "Image mémoire complète", "Image mémoire du noyau", "Vidage mémoire minimum"} : Amended ToSubclass] uint32 DebugInfoType; [Description("La propriété WriteToSystemLog indique si les événements seront ou non enregistrés dans un fichier journal système.\nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, des informations seront enregistrés dans un fichier journal système.") : Amended ToSubclass] boolean WriteToSystemLog; [Description("La propriété KernelDumpOnly a été dépréciée en faveur de la propriété DebugInfoType dans la même classe. Les développements récents doivent utiliser cette nouvelle propriété. \nLa propriété KernelDumpOnly indique si seules les informations de débogage du noyau doivent être consignées dans le fichier journal. \nValeurs : TRUE ou FALSE. Si la valeur est TRUE, seules les informations sur l’état du noyau sont placées dans un fichier en cas de défaillance système. Si la valeur est FALSE, le système tente de consigner l’état de la mémoire et de tout périphérique susceptible de fournir des informations sur le système au moment de la défaillance.") : Amended ToSubclass] boolean KernelDumpOnly; }; [Description("La classe Win32_SystemMemoryResource représente une ressource de mémoire système sur un système Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemMemoryResource : CIM_MemoryMappedIO { }; [Description("La classe Win32_DeviceMemoryAddress représente une adresse mémoire d’un périphérique sur un système Win32.\nExemple : adresse mémoire d’un périphérique ScsiPort0.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DeviceMemoryAddress : Win32_SystemMemoryResource { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété StartingAddress contient l’adresse de départ d’une E/S mappée de mémoire. La propriété de l’identificateur de ressources matérielles doit être définie à cette valeur pour construire la clé des ressources E/S mappées.") : Amended ToSubclass] uint64 StartingAddress; [Description("La propriété MemoryType indique les caractéristiques de la ressource mémoire sur le système Win32.\nExemple : ReadWrite.") : Amended ToSubclass,Values{"ReadWrite", "ReadOnly", "WriteOnly", "Prefetchable", "CombinedWrite", "Type24", "Mise en mémoire cache possible", "WindowDecode", "Barre"} : Amended ToSubclass] string MemoryType; }; [Description("La classe Win32_PortResource représente un port d’E/S sur un système Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PortResource : Win32_SystemMemoryResource { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété StartingAddress contient l’adresse de départ d’une E/S mappée de mémoire. La propriété de l’identificateur de ressources matérielles doit être définie à cette valeur pour construire la clé des ressources E/S mappées.") : Amended ToSubclass] uint64 StartingAddress; [Description("La propriété Alias indique si cette instance représente l’adresse de port de base ou l’une des plages à l’aide d’un alias. Une adresse de port de base est une adresse de port prédéterminée dédiée à un service ou à un périphérique spécifique. Une adresse d’alias de port est une adresse à laquelle un périphérique répond comme s’il s’agissait de l’adresse réelle d’un port E/S.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que cette instance représente une adresse sous forme d’alias.") : Amended ToSubclass] boolean Alias; }; [Description("La classe Win32_ProcessStartup représente la configuration au démarrage d’un processus Win32. La classe est définie en tant que définition Method Type, ce qui signifie qu’elle n’est utilisée que pour le passage d’informations à une méthode (une procédure qui fournit l’accès aux données d’un objet).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ProcessStartup : Win32_MethodParameterClass { [Description("La propriété CreateFlags spécifie des valeurs supplémentaires qui contrôlent la classe de priorité et la création du processus. Les valeurs de création suivantes peuvent être spécifiées dans toute combinaison, sauf dans les cas indiqués :\nCreate_Default_Error_Mode - les processus nouvellement créés se voient attribuer le mode d’erreur par défaut du système du processus appelant plutôt que d’hériter du mode d’erreur du processus parent. Cet indicateur est utilise pour les applications de shell à thread multiple qui fonctionnent avec les erreurs sévères désactivées.\nCreate_New_Console - le nouveau processus a une nouvelle console plutôt que d’hériter de la console du parent. Cet indicateur ne peut pas être utilisé avec l’indicateur Detached_Process.\nCreate_New_Process_Group - le nouveau processus est le processus racine d’un nouveau groupe de processus. Le groupe de processus inclut tous les processus qui sont des descendants de ce processus racine. L'identificateur de processus du nouveau groupe de processus est le même que celui du processus (renvoyé dans la propriété ProcessID de la classe Win32_Process). Les groupes de processus sont utilisés par la fonction GenerateConsoleCtrlEvent pour activer l’envoi d’un signal CTRL+C ou CTRL+ATTN à un groupe de processus de consoles.\nCreate_Suspended - le thread principal du nouveau processus est créé dans un état suspendu et ne s’exécute pas tant que la fonction ResumeThread n’est pas appelée.\nCreate_Unicode_Environment - les paramètres d’environnement listés dans la propriété EnvironmentVariables utilisent des caractères Unicode. Si cet indicateur n’est pas défini, le bloc d’environnement utilise des caractères ANSI.\nDebug_Process - Si cet indicateur est défini, le processus appelant est traité comme un débogueur, et le nouveau processus est un processus en cours de débogage. Le système notifie le débogueur de tous les événements de débogage qui se produisent dans le processus en cours de débogage. Sur les systèmes Windows 95 et Windows 98, cet indicateur n’est pas valide si le nouveau processus est une application 16 bits.\nDebug_Only_This_Process - si cet indicateur n’est pas défini et que le processus appelant est en cours de débogage, le nouveau processus devient un autre processus en cours de débogage par le processus du débogueur appelant. Si le processus appelant n’est pas un processus en cours de débogage, aucune action relative au débogage n’a lieu.\nDetached_Process - pour les processus de console, le nouveau processus n’a pas accès à la console du processus parent. Cet indicateur ne peut pas être utilisé si l’indicateur Create_New_Console est défini.") : Amended ToSubclass,BitValues{"Debug_Process", "Debug_Only_This_Process", "Create_Suspended", "Detached_Process", "Create_New_Console", "Create_New_Process_Group", "Create_Unicode_Environment", "Create_Default_Error_Mode"} : Amended ToSubclass] uint32 CreateFlags; [Description("La propriété PriorityClass contrôle la classe de priorité du nouveau processus (utilisé pour déterminer les priorités de planification des threads du nouveau processus). Si la propriété PriorityClass est laissée nulle, la classe de priorité par défaut est Normal sauf si la classe de priorité du processus créateur est inactif ou en dessous de la normale (Below_Normal). Dans ces cas, le processus enfant reçoit la classe de priorité par défaut du processus appelant. Une des valeurs suivantes peut être spécifiée :\nHaut - Indique une processus qui effectue des tâches critiques qui doivent être exécutées immédiatement pour que le processus s’exécute correctement. Les threads d’un processus de classe à haute priorité sont prioritaires par rapport aux threads de processus de classe de priorité normale ou inactive. Un exemple est la liste des tâches Windows, qui doit répondre rapidement lorsqu’elle est appelée par l’utilisateur, quelque soit la charge actuelle du système d’exploitation. La classe à haute priorité doit être utilisée avec précaution, car une application qui utilise de manière intensive le processeur peut utiliser pratiquement tous les cycles disponibles si sa classe est à haute priorité. Seule la priorité temps réel est prioritaire sur les tâches de ce niveau\nInactif - Indique un processus dont les threads ne s’exécutent que lorsque le système est inactif et sont de priorité moindre par rapport aux threads de tout processus s’exécutant dans une classe de priorité plus importante. L'écran de veille en est un exemple. La classe de priorité inactive est héritée par les processus enfants.\nNormal - Indique un processus normal sans aucun besoin de planification particulier.\nTemps réel - Indique un processus avec la plus haute priorité possible. Les threads d’un processus de classe de priorité à temps réel sont prioritaires sur les threads de tous les autres processus, y compris les processus du système d’exploitation qui effectuent des tâches importantes, et les threads à haute priorité. Par exemple, un processus temps réel qui s’exécutent pour plus qu’un bref intervalle provoquera l’arrêt de la mise en cache disque ou rendra la souris inopérante.\nAu-dessus de la normale (Above_Normal) - (Windows 2000 et versions ultérieures) : indique un processus qui a une priorité supérieure à la normale, mais inférieure à une haute priorité.\nAu-dessous de la normale (Below_Normal) - (Windows 2000 et versions ultérieures) : indique un processus qui a une priorité supérieure à inactive, mais inférieure à la priorité normale.") : Amended ToSubclass,Values{"Normal", "En attente", "Haute", "Temps réel", "Below_Normal", "Above_Normal"} : Amended ToSubclass] uint32 PriorityClass; [Description("La propriété EnvironmentVariables contient une liste de paramètres pour la configuration de l’ordinateur. Les variables d’environnement spécifient les chemins de recherche pour les fichiers, les répertoires des fichiers temporaires, les options spécifiques aux applications et d’autres informations similaires. Le système maintient un bloc de paramètres d’environnement pour chaque utilisateur et un pour l’ordinateur. Le bloc d’environnement système représente les variables d’environnement pour tous les utilisateurs d’un ordinateur particulier. Un bloc d’environnement utilisateur représente les variables d’environnement que le système maintient pour cet utilisateur particulier, y compris le jeu de variables d’environnement système. Par défaut, chaque processus reçoit une copie du bloc d’environnement pour son processus parent. C'est typiquement le bloc d’environnement pour l’utilisateur qui a ouvert une session. Un processus peut spécifier différents blocs d’environnement pour ses processus enfants.") : Amended ToSubclass] string EnvironmentVariables[]; [Description("(Pour Windows NT uniquement) La propriété WinstationDesktop spécifie soit le nom du Bureau uniquement, soit les noms du Bureau et de la station Windows pour le processus. Une barre oblique inversée dans la chaîne indique que la chaîne contient à la fois le nom du Bureau et de la station Windows. Si WinstationDesktop est nul, le nouveau processus hérite du Bureau et de la station Windows de son processus parent. Si WinstationDesktop est une chaîne vide, le processus n'hérite pas du Bureau et de la station Windows de son processus parent ; à la place, le système détermine si un nouveau Bureau et la station Windows doivent être créés. Une station Windows est un objet sécurisé qui contient un Presse-Papier, un jeu d’atomes globaux et un groupe d’objets de Bureau. La station Windows interactive attribuée à l’ouverture de session de l’utilisateur interactif contient également le clavier, la souris et le périphérique d’affichage. Un Bureau est un objet sécurisé contenu dans une station Windows. Un Bureau possède une interface d’affichage logique et contient des fenêtres, des menus et des points de raccordement. Une station Windows peut avoir plusieurs Bureaux. Seuls les Bureaux de la station Windows interactive peuvent être visibles et recevoir des entrées de l’utilisateur. ") : Amended ToSubclass] string WinstationDesktop; [Description("La propriété Title utilisée par les processus de la console contient la chaîne affichée dans la barre de titre si une nouvelle fenêtre de console est créée. Si elle est nulle, le nom du fichier exécutable est utilisé à la place en tant que titre de la fenêtre. Cette propriété doit être nulle pour les processus d’interface utilisateur graphique ou de console qui ne créent pas de nouvelle fenêtre de console.") : Amended ToSubclass] string Title; [Description("La propriété X spécifie le décalage x, en pixels, du coin supérieur gauche d’une fenêtre si une nouvelle fenêtre est créée. Le décalage est mesuré à partir du coin supérieur gauche de l’écran. Pour les processus d’interface utilisateur graphique, la position spécifiée est utilisée la première fois que le nouveau processus appelle CreateWindow pour créer une fenêtre superposée si le paramètre x de CreateWindow est CW_USEDEFAULT. Notez que X et Y ne peuvent pas être spécifiés indépendamment.") : Amended ToSubclass] uint32 X; [Description("La propriété Y spécifie le décalage y, en pixels, du coin supérieur gauche d’une fenêtre si une nouvelle fenêtre est créée. Le décalage est mesuré à partir du coin supérieur gauche de l’écran. Pour les processus d’interface utilisateur graphique, la position spécifiée est utilisée la première fois que le nouveau processus appelle CreateWindow pour créer une fenêtre superposée si le paramètre x de CreateWindow est CW_USEDEFAULT. Notez que X et Y ne peuvent pas être spécifiés indépendamment.") : Amended ToSubclass] uint32 Y; [Description("La propriété XSize spécifie la largeur, en pixels, de la fenêtre si une nouvelle fenêtre est créée. Pour les processus d’interface utilisateur graphique, cette propriété n’est utilisée que la première fois que le nouveau processus appelle CreateWindow pour créer une fenêtre superposée si le paramètre nWidth de CreateWindow est CW_USEDEFAULT. Notez que XSize et YSize ne peuvent pas être spécifiés indépendamment.") : Amended ToSubclass] uint32 XSize; [Description("La propriété YSize spécifie la hauteur, en pixels, de la fenêtre si une nouvelle fenêtre est créée. Pour les processus d’interface utilisateur graphique, cette propriété n’est utilisée que la première fois que le nouveau processus appelle CreateWindow pour créer une fenêtre superposée si le paramètre nWidth de CreateWindow est CW_USEDEFAULT. Notez que XSize et YSize ne peuvent pas être spécifiés indépendamment.") : Amended ToSubclass] uint32 YSize; [Description("La propriété YCountChars, utilisée pour les processus qui créent une fenêtre de console, spécifie la largeur de la mémoire tampon de l’écran en nombre de lignes de caractères. Ces valeurs sont ignorées dans les processus d’interface utilisateur graphique. Notez que XCountChars et YCountChars ne peuvent pas être spécifiés indépendamment.") : Amended ToSubclass] uint32 XCountChars; [Description("La propriété YCountChars, utilisée pour les processus qui créent une fenêtre de console, spécifie la hauteur de la mémoire tampon de l’écran en nombre de lignes de caractères. Ces valeurs sont ignorées dans les processus d’interface utilisateur graphique. Notez que XCountChars et YCountChars ne peuvent pas être spécifiés indépendamment.") : Amended ToSubclass] uint32 YCountChars; [Description("La propriété FillAttribute spécifie le texte initial et les couleurs d’arrière plan si une nouvelle fenêtre de console est créée dans une application de console. Ces valeurs sont ignorées dans les applications d’interface utilisateur graphique.") : Amended ToSubclass,BitValues{"Foreground_Blue", "Foreground_Green", "Foreground_Red", "Foreground_Intensity", "Background_Blue", "Background_Green", "Background_Red", "Background_Intensity"} : Amended ToSubclass] uint32 FillAttribute; [Description("La propriété ShowWindow spécifie la manière dont la fenêtre est affichée à l’utilisateur.") : Amended ToSubclass,Values{"SW_HIDE", "SW_NORMAL", "SW_SHOWMINIMIZED", "SW_SHOWMAXIMIZED", "SW_SHOWNOACTIVATE", "SW_SHOW", "SW_MINIMIZE", "SW_SHOWMINNOACTIVE", "SW_SHOWNA", "SW_RESTORE", "SW_SHOWDEFAULT", "SW_FORCEMINIMIZE"} : Amended ToSubclass] uint16 ShowWindow; [Description("La propriété ErrorMode contrôle la manière dont le système d’exploitation gère plusieurs types d’erreurs importantes. Vous pouvez spécifier que le système d’exploitation gère ces erreurs, ou que l’application les reçoit et les gère. Sur certains processeurs non-x86, les références de mémoire non alignées provoquent une exception de faute d’alignement. L'indicateur No_Alignment_Fault_Except vous permet de contrôler si le système corrige automatiquement ces fautes d’alignement ou les rend visibles à une application. Sur une plate-forme MIPS, une application doit appeler explicitement SetErrorMode avec l’indicateur No_Alignment_Fault_Except pour que le système d’exploitation corrige automatiquement les fautes d’alignement. Le paramètre par défaut indique que le système d’exploitation rend les fautes visibles à une application. Puisque la plate-forme x86 ne rend pas les fautes d’alignement visibles à une application, l’indicateur No_Alignment_Fault_Except empêchera le système d’exploitation de générer une erreur de faute d’alignement même si l’indicateur n’est pas défini. L'état par défaut pour ErrorMode est de définir tous les indicateurs à 0. Les valeurs définies pour cet indicateur sont :\nFail_Critical_Errors - Si cet indicateur est défini, le système d’exploitation n’affiche pas la boîte de message du gestionnaire d’erreur critique lorsqu’une telle erreur se produit. À la place, le système d’exploitation envoie l’erreur au processus appelant.\nNo_Alignment_Fault_Except - (RISC uniquement) Si cet indicateur est défini, le système d’exploitation corrige automatiquement les fautes d’alignement de mémoire et les rend visibles à l’application. Il effectue cette action pour le processus appelant et tous les processus hérités. Cet indicateur n’a pas d’effet sur les processeurs x86.\nNo_GP_Fault_Error_Box - Si cet indicateur est défini, le système d’exploitation n’affiche pas la boîte de message de faute de protection générale lorsqu’une telle erreur se produit. Cet indicateur ne devrait être défini que par les applications de débogage qui gèrent les fautes de protection générale elles-mêmes via un gestionnaire d’exception approprié.\nNo_Open_File_Error_Box - Si cet indicateur est défini, le système d’exploitation n’affiche pas de boîte de message lorsqu’il n’arrive pas à trouver un fichier. À la place, l’erreur est renvoyée au processus appelant. Notez que cet indicateur est actuellement ignoré.") : Amended ToSubclass,BitValues{"Fail_Critical_Errors", "No_GP_Fault_Error_Box", "No_Alignment_Fault_Except", "No_Open_File_Error_Box"} : Amended ToSubclass] uint16 ErrorMode; }; [DisplayName("Processus") : Amended,Description("La classe Win32_Process représente une séquence d’événements sur un système Win32. Toute séquence qui consiste en une interaction d’un ou plusieurs processeurs ou interpréteurs, du code exécutable et un jeu d’entrées, est un descendant (ou un membre) de cette classe.\nExemple : une application client qui s’exécute sur un système Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Process : CIM_Process { [DisplayName("Chemin d’accès de l’exécutable") : Amended,Description("La propriété ExecutablePath indique le chemin vers le fichier exécutable du processus.\nExemple : C:\\WINDOWS\\EXPLORER.EXE") : Amended ToSubclass] string ExecutablePath; [DisplayName("Taille maximale du jeu de travail") : Amended,Units("kilo-octets") : Amended ToSubclass,Description("La propriété MaximumWorkingSetSize indique la taille maximale du jeu de travail du processus. Le jeu de travail d’un processus est le jeu de pages de mémoire actuellement visible par le processus dans la RAM physique. Ces pages sont résidentes et disponibles pour utilisation par une application sans déclencher de faute de page.\nExemple : 1413120.") : Amended ToSubclass] uint32 MaximumWorkingSetSize; [DisplayName("Taille minimale du jeu de travail") : Amended,Units("kilo-octets") : Amended ToSubclass,Description("La propriété MaximumWorkingSetSize indique la taille maximale du jeu de travail du processus. Le jeu de travail d’un processus est le jeu de pages de mémoire actuellement visible par le processus dans la RAM physique. Ces pages sont résidentes et disponibles pour utilisation par une application sans déclencher de faute de page.\nExemple : 20480.") : Amended ToSubclass] uint32 MinimumWorkingSetSize; [DisplayName("Nombre de fautes de page") : Amended,Description("La propriété PageFaults indique le nombre de fautes de page générées par le processus.\nExemple : 10") : Amended ToSubclass] uint32 PageFaults; [DisplayName("Utilisation du fichier d’échange") : Amended,Units("kilo-octets") : Amended ToSubclass,Description("La propriété PageFileUsage indique la taille de fichier d’échange actuellement utilisée par le processus.\nExemple : 102435") : Amended ToSubclass] uint32 PageFileUsage; [DisplayName("Utilisation de fichier d’échange maximale") : Amended,Units("kilo-octets") : Amended ToSubclass,Description("La propriété PeakPageFileUsage indique la taille de fichier d’échange utilisée pendant la vie du processus.\nExemple : 102367") : Amended ToSubclass] uint32 PeakPageFileUsage; [DisplayName("Taille de la plage de travail maximale") : Amended,Units("kilo-octets") : Amended ToSubclass,Description("La propriété PeakWorkingSetSize indique la taille du jeu de travail de pic du processus.\nExemple : 1413120") : Amended ToSubclass] uint32 PeakWorkingSetSize; [DisplayName("ID de processus") : Amended,Description("La propriété ProcessId contient l’identificateur de processus global qui peut être utilisé pour identifier un processus. La valeur est valide à partir du moment de la création du processus jusqu’à ce que le processus soit terminé.") : Amended ToSubclass] uint32 ProcessId; [DisplayName("Quota d’utilisation de réserve non paginée") : Amended,Description("La propriété QuotaNonPagedPoolUsage indique la quantité de quota de l’utilisation du pool non paginé pour le processus.\nExemple : 15") : Amended ToSubclass] uint32 QuotaNonPagedPoolUsage; [DisplayName("Quota d’utilisation de réserve paginée") : Amended,Description("La propriété QuotaPagedPoolUsage indique la quantité quota d’utilisation du pool paginé pour le processus.\nExemple : 22") : Amended ToSubclass] uint32 QuotaPagedPoolUsage; [DisplayName("Quota d’utilisation maximale de réserve non paginée") : Amended,Description("La propriété QuotaPeakNonPagedPoolUsage indique la quantité quota pic d’utilisation du pool non paginé pour le processus.\nExemple : 31") : Amended ToSubclass] uint32 QuotaPeakNonPagedPoolUsage; [DisplayName("Quota d’utilisation maximale de réserve paginée") : Amended,Description("La propriété QuotaPeakPagedPoolUsage indique la quantité de pic quota d’utilisation du pool paginé pour le processus.\n Exemple : 31") : Amended ToSubclass] uint32 QuotaPeakPagedPoolUsage; [DisplayName("Version de Windows") : Amended,Description("La propriété WindowsVersion indique la version de Windows sur laquelle le processus est en cours d’exécution.\nExemple : 4.0") : Amended ToSubclass] string WindowsVersion; [DisplayName("Priorité") : Amended,Description("La propriété Priority indique la priorité de planification du processus dans le système d’exploitation. Plus haute est la valeur, plus haute est la priorité que le processus reçoit. Les valeurs de priorité sont comprises entre 0 (la plus faible priorité) et 31 (la plus haute priorité).\nExemple : 7.") : Amended ToSubclass] uint32 Priority; [DisplayName("Nombre de threads") : Amended,Description("La propriété ThreadCount spécifie le nombre de threads actifs dans ce processus. Une instruction est l’unité de base d’exécution dans un processeur, et un thread est l’objet qui exécute les instructions. Chaque processus en cours d’exécution a au moins un thread. Cette propriété ne concerne que les ordinateurs exécutant Windows NT.") : Amended ToSubclass] uint32 ThreadCount; [DisplayName("Nombre de handles") : Amended,Description("La propriété HandleCount spécifie le nombre total de handles actuellement ouverts par ce processus. Ce nombre est la somme de handles actuellement ouvert par chaque thread dans ce processus. Un handle est utilisé pour examiner ou modifier les ressources système. Chaque handle a une entrée dans une table maintenue en interne. Ces entrées contiennent les adresses des ressources et le moyen d’identifier le type de ressource.") : Amended ToSubclass] uint32 HandleCount; [DisplayName("ID de processus parent") : Amended,Description("La propriété ParentProcessId spécifie l’identificateur unique du processus qui a créé ce processus. Les numéros d’identificateur de processus sont réutilisés ; ils n’identifient donc un processus que pour le durée de vie de ce processus. Il est possible que le processus identifié par ParentProcessId soit terminé, et ParentProcessId peut donc ne pas référencer un processus en cours d’exécution. Il est aussi possible que ParentProcessId se réfère de manière incorrecte à un processus qui a réutilisé cet identificateur de processus. La propriété CreationDate peut être utilisée pour déterminer si le parent spécifié a été créé après que ce processus ait été créé.") : Amended ToSubclass] uint32 ParentProcessId; [DisplayName("ID de session") : Amended,Description("La propriété SessionId spécifie l’identificateur unique qui est généré par le système d’exploitation lorsque la session est créée. Une session s'étale sur une période comprise entre l’ouverture et la fermeture de session sur un système particulier.") : Amended ToSubclass] uint32 SessionId; [DisplayName("Nombre de pages privées") : Amended,Description("La propriété PrivatePageCount spécifie le nombre de pages allouées en cours qui ne sont accessibles que par ce processus ") : Amended ToSubclass] uint64 PrivatePageCount; [DisplayName("Utilisation maximale de l’espace d’adresses virtuelles") : Amended,Units("octets") : Amended ToSubclass,Description("La propriété PeakVirtualSize spécifie l’espace d’adresse virtuelle maximal que le processus a utilisé à un moment donné. L'utilisation de l’espace d’adresse virtuelle n’implique pas nécessairement l’utilisation correspondante du disque ou des pages de mémoire principales. Cependant, l’espace virtuel est fini, et en en utilisant trop, le processus peut limiter sa possibilité de charger des bibliothèques.") : Amended ToSubclass] uint64 PeakVirtualSize; [DisplayName("Utilisation de l’espace d’adresses virtuelles") : Amended,Units("octets") : Amended ToSubclass,Description("La propriété VirtualSize spécifie la taille actuelle en octets de l’espace d’adresse virtuelle que le processus utilise. L'utilisation de l’espace d’adresse virtuelle n’implique pas nécessairement l’utilisation correspondante du disque ou des pages de mémoire principales. L'espace virtuel est fini, et en en utilisant trop, le processus peut limiter sa possibilité de charger des bibliothèques.") : Amended ToSubclass] uint64 VirtualSize; [DisplayName("Nombre d’opération de lecture") : Amended,Description("La propriété ReadOperationCount spécifie le nombre d’opérations de lecture effectuées.") : Amended ToSubclass] uint64 ReadOperationCount; [DisplayName("Nombre d’opération d’écriture") : Amended,Description("La propriété WriteOperationCount spécifie le nombre d’opérations d’écriture effectuées.") : Amended ToSubclass] uint64 WriteOperationCount; [DisplayName("Nombre d’opération autre") : Amended,Description("La propriété OtherOperationCount spécifie le nombre d’opérations d’E/S effectuées, autres que les opérations de lecture et d’écriture.") : Amended ToSubclass] uint64 OtherOperationCount; [DisplayName("Nombre de transfert en lecture") : Amended,Units("octets") : Amended ToSubclass,Description("La propriété ReadTransferCount spécifie la quantité de données lues.") : Amended ToSubclass] uint64 ReadTransferCount; [DisplayName("Nombre de transfert en écriture") : Amended,Units("octets") : Amended ToSubclass,Description("La propriété WriteTransferCount spécifie la quantité de données écrites.") : Amended ToSubclass] uint64 WriteTransferCount; [DisplayName("Nombre de transfert autre") : Amended,Units("octets") : Amended ToSubclass,Description("La propriété OtherTransferCount spécifie la quantité de données transférées lors des opérations autres que les opérations de lecture et d’écriture.") : Amended ToSubclass] uint64 OtherTransferCount; [DisplayName("Ligne de commande au processus de démarrage") : Amended,Description("La propriété CommandLine spécifié la ligne de commande utilisée pour démarrer un processus particulier si c'est applicable.") : Amended ToSubclass] string CommandLine; [Description("Durée dans le mode noyau, en nombre de fois 100 nanosecondes. Si cette information n’est pas disponible, la valeur 0 doit être utilisée.") : Amended ToSubclass,Units("100 nanosecondes") : Amended ToSubclass] uint64 KernelModeTime; [Description("Durée dans le mode utilisateur, en nombre de fois 100 nanosecondes. Si cette information n’est pas disponible, la valeur 0 doit être utilisée.") : Amended ToSubclass,Units("100 nanosecondes") : Amended ToSubclass] uint64 UserModeTime; [Description("La méthode Create crée un nouveau processus. \nLa méthode renvoie une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\n2 - L'utilisateur n’a pas accès aux informations requises.\n3 - L'utilisateur n’a pas les privilèges suffisants.\n8 - Échec inconnu.\n9 - Le chemin d’accès spécifié n’existe pas.\n21 - Le paramètre spécifié est non valide.\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement", "Accès refusé", "Privilège insuffisant", "Échec inconnu", "Chemin introuvable", "Paramètre non valide", "Autre"} : Amended ToSubclass] uint32 Create([In : ToSubclass,Description("Le paramètre CommandLine spécifie la ligne de commande à exécuter. Le système ajoute un caractère nul à la ligne de commande, égalisant la chaîne si nécessaire pour indiquer quel fichier était vraiment utilisé. Un chemin d’accès pleinement qualifié doit être spécifié dans les cas où le programme à exécuter n’est pas dans le chemin de recherche de Winmgmt (non pas le chemin de l’utilisateur).") : Amended ToSubclass] string CommandLine,[In : ToSubclass,Description("Le paramètre CurrentDirectory spécifie le lecteur et le répertoire actuels pour le processus enfant. La chaîne nécessite que le répertoire actuel soit résolu vers un chemin connu. Un utilisateur peut spécifier un chemin absolu ou un chemin relatif au répertoire de travail actuel. Si ce paramètre est nul, le nouveau processus aura le même chemin que le processus appelant. Cette option est fournie principalement pour que les noyaux qui doivent démarrer une application et spécifier le lecteur et le répertoire de travail initial de l’application.") : Amended ToSubclass] string CurrentDirectory,[In : ToSubclass,Description("Le paramètre ProcessStartupInformation représente la configuration de démarrage d’un processus Win32. Il contient des informations à propos de l’affichage de la fenêtre, des caractéristiques d’une application de console, et des erreurs de manipulation.\n\nRemarquez que dans XP et au-delà, la propriété de la chaîne WinstationDesktop (qui était précédemment par défaut à \"winsta0\\défaut\") est ignorée dans tous les cas. La valeur utilisée à la place de ce paramètre est une chaîne vide (\"\").") : Amended ToSubclass] Win32_ProcessStartup ProcessStartupInformation,[Out : ToSubclass,Description("Le paramètre ProcessId renvoie un identificateur de processus global qui peut être utilisé pour identifier un processus. La valeur est valide à partir du moment où le processus est créé jusqu’au moment où le processus est terminé. ") : Amended ToSubclass] uint32 ProcessId); [Description("La méthode Terminate termine un processus et toutes ses threads. La méthode renvoie une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\n2 - L'utilisateur n’a pas accès aux informations requises.\n3 - L'utilisateur n’a pas les privilèges suffisants.\n8 - Échec inconnu.\n9 - Le chemin d’accès spécifié n’existe pas.\n21 - Le paramètre spécifié est non valide.\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.\n\nRemarque : le privilège SE_DEBUG_PRIVILEGE est requis pour invoquer cette méthode") : Amended ToSubclass,Values{"Opération terminée correctement", "Accès refusé", "Privilège insuffisant", "Échec inconnu", "Chemin introuvable", "Paramètre non valide", "Autre"} : Amended ToSubclass] uint32 Terminate([In : ToSubclass,Description("Le paramètre Reason spécifie le code de sortie du processus et de toutes les threads terminés en résultat de cet appel. ") : Amended ToSubclass] uint32 Reason); [Description("La méthode GetOwner récupère le nom d’utilisateur et le nom de domaine sous lequel le processus s’exécute. \nLa méthode renvoie une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\n2 - L'utilisateur n’a pas accès aux informations requises.\n3 - L'utilisateur n’a pas les privilèges suffisants.\n8 - Échec inconnu.\n9 - Le chemin d’accès spécifié n’existe pas.\n21 - Le paramètre spécifié est non valide.\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement", "Accès refusé", "Privilège insuffisant", "Échec inconnu", "Chemin introuvable", "Paramètre non valide", "Autre"} : Amended ToSubclass] uint32 GetOwner([Out : ToSubclass,Description("Le paramètre User renvoie le nom d’utilisateur du propriétaire de ce processus.") : Amended ToSubclass] string User,[Out : ToSubclass,Description("Le paramètre Domain renvoie le nom de domaine sous lequel ce processus est en cours d’exécution.") : Amended ToSubclass] string Domain); [Description("La méthode GetOwnerSid récupère l’identificateur de sécurité (SID) du propriétaire de ce processus.\nLa méthode renvoie une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\n2 - L'utilisateur n’a pas accès aux informations requises.\n3 - L'utilisateur n’a pas les privilèges suffisants.\n8 - Échec inconnu.\n9 - Le chemin d’accès spécifié n’existe pas.\n21 - Le paramètre spécifié est non valide.\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement", "Accès refusé", "Privilège insuffisant", "Échec inconnu", "Chemin introuvable", "Paramètre non valide", "Autre"} : Amended ToSubclass] uint32 GetOwnerSid([Out : ToSubclass,Description("La propriété Sid renvoie le descripteur d’identificateur de sécurité de ce processus.") : Amended ToSubclass] string Sid); [Description("La méthode SetPriority tente de modifier la priorité d’exécution du processus. Afin de définir la priorité à Temps réel, l’appelant doit détenir le privilège SeIncreaseBasePriorityPrivilege. Sans ce privilège, la valeur la plus haute que la priorité peut prendre est Haute priorité.\nLa méthode renvoie une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\n2 - L'utilisateur n’a pas accès aux informations requises.\n3 - L'utilisateur n’a pas les privilèges suffisants.\n8 - Échec inconnu.\n9 - Le chemin d’accès spécifié n’existe pas.\n21 - Le paramètre spécifié est non valide.\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement", "Accès refusé", "Privilège insuffisant", "Échec inconnu", "Chemin introuvable", "Paramètre non valide", "Autre"} : Amended ToSubclass] uint32 SetPriority([in,Description("Le paramètre Priority spécifie la nouvelle classe de priorité pour le processus. Valeurs :\nIdle - Spécifiée pour un processus dont les threads s’exécutent uniquement quand le système est inactif. Les threads du processus sont devancés par les threads de tous les processus s’exécutant dans une classe de priorité plus haute. Un exemple est un écran de veille. La classe idle-priority est héritée des processus enfant.\nBelow Normal - Indique un processus dont la priorité est supérieure à IDLE_PRIORITY_CLASS mais inférieure à NORMAL_PRIORITY_CLASS. Pour Windows 2000.\nNormal - Spécifiée pour un processus sans besoins de planification particuliers.\nAbove Normal - Indique un processus dont la priorité est supérieure à NORMAL_PRIORITY_CLASS mais inférieure à HIGH_PRIORITY_CLASS. Pour Windows 2000.\nHigh Priority - Spécifiée pour un processus qui effectue des tâches critiques qui doivent être exécutées immédiatement. Les threads du processus devancent les threads des processus de classe de priorité normal ou inactive. Un exemple est la liste de tâches, qui doit répondre rapidement lorsqu’elle est appelée par l’utilisateur quelque soit la charge représentée pour le système d’exploitation. Soyez vigilant lorsque vous utilisez la classe de haute priorité car cette classe peut utiliser presque tout le temps CPU disponible.\nRealtime - Spécifiée pour un processus qui a la plus haute priorité possible. Les threads du processus devancent les threads de tous les autres processus en incluant les processus du système d’exploitation qui effectue des tâches importantes. Par exemple, un processus en temps réel qui s’exécute pendant plus d’un bref intervalle peut empêcher la cache du disque de se vider ou empêcher la souris de répondre correctement.\n") : Amended ToSubclass,Values{"En attente", "Inférieure à la normale", "Normal", "Supérieure à la normale", "Priorité haute", "Temps réel"} : Amended ToSubclass] sint32 Priority); [Description("La méthode AttachDebugger lance le débogueur inscrit pour ce processus. Le programme Dr. Watson n’est pas pris en charge. La méthode renvoie 'échec générique' si elle trouve ou une chaîne non valide dans la clé de Registre, ou une valeur entière qui peut être interprétée ainsi : . \n0 - Opération réussie. \n2 - L'utilisateur n’a pas accès aux informations demandées. \n3 - L'utilisateur n’a pas les privilèges suffisants. \n8 - Erreur inconnue. \n9 - Le chemin spécifié n’existe pas. \n21 - Le paramètre spécifié n’est pas valide. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement", "Accès refusé", "Privilège insuffisant", "Échec inconnu", "Chemin introuvable", "Paramètre non valide", "Autre"} : Amended ToSubclass] uint32 AttachDebugger(); [Description("La méthode GetAvailableVirtualSize récupère la taille actuelle en octets de l’espace d’adressage virtuel disponible pour le processus. \nLa méthode retourne une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\n2 - L’utilisateur n’a pas accès aux informations requises.\n3 - L’utilisateur n’a pas les privilèges suffisants.\n8 - Échec inconnu.\n9 - Le chemin d’accès spécifié n’existe pas.\n21 - Le paramètre spécifié n’est pas valide.\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement", "Accès refusé", "Privilège insuffisant", "Échec inconnu", "Chemin d’accès introuvable", "Paramètre non valide", "Autre"} : Amended ToSubclass] uint32 GetAvailableVirtualSize([Out : ToSubclass,Description("La propriété AvailableVirtualSize retourne l’espace d’adressage virtuel disponible pour le processus.") : Amended ToSubclass] uint64 AvailableVirtualSize); }; [Description("La classe Win32_StartupCommand représente une commande qui s’exécute automatiquement lorsqu’un utilisateur ouvre une session sur l’ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_StartupCommand : CIM_Setting { [key : ToInstance ToSubclass DisableOverride,Description("La propriété User indique le nom de l’utilisateur pour lequel cette commande de démarrage s’exécutera.\nExemple : MonDomaine\\MonNom.") : Amended ToSubclass] string User; [Description("La propriété UserSID indique le SID de l’utilisateur pour lequel cette commande de démarrage s’exécutera. Cette propriété Utilisateur peut être vide, mais UserSID contient une valeur même si le nom de l’utilisateur ne peut pas être résolu (dans le cas, par exemple, d’un utilisateur supprimé). Cette propriété est utile pour distinguer les commandes associées à deux utilisateurs ayant des noms non résolus. Elle peut être nulle si la commande est associée à des éléments n’identifiant pas un utilisateur, tel que Tous les utilisateurs.\nExemple : S-1-5-21-1579938362-1064596589-3161144252-1006") : Amended ToSubclass] string UserSID; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name indique le nom de fichier de la commande de démarrage.\nExemple : FindFast") : Amended ToSubclass] string Name; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Location indique le chemin d’accès de la commande de démarrage sur le système de fichiers du disque.") : Amended ToSubclass,Values{"Démarrage", "Démarrage commun", "HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", "HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunServices"} : Amended ToSubclass] string Location; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Command indique la chaîne qui représente la ligne de commande exécutée par la commande de démarrage.\nExemple : c:\\winnt\\notepad.exe MonFichier.txt.") : Amended ToSubclass] string Command; }; [Description("La classe Win32_Subdirectory représente une association entre un répertoire (dossier) et l’un de ses sous-répertoires (sous-dossiers).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SubDirectory : CIM_Component { [Key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente l’élément Win32_Directory qui contient les propriétés du répertoire (dossier) parent dans cette association.") : Amended ToSubclass] Win32_Directory Ref GroupComponent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente l’élément Win32_Directory qui contient le sous-répertoire (sous-dossier) qui fait partie de l’association.") : Amended ToSubclass] Win32_Directory Ref PartComponent; }; [Description("La classe Win32_SystemBIOS représente une association entre un ordinateur (y compris les données telles que les propriétés de démarrage, le fuseau horaire, les configurations d’amorçage ou les mots de passe d’administrateurs) et un BIOS système (services, langues, propriétés de gestion du système).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemBIOS : CIM_SystemComponent { [key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente l’élément Win32_ComputerSystem qui contient le BIOS de l’association.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent; [key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente l’élément Win32_BIOS contenu dans l’ordinateur de cette association.") : Amended ToSubclass] Win32_BIOS Ref PartComponent; }; [Description("La classe Win32_SystemOperatingSystem représente une association entre un ordinateur et son système d’exploitation.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemOperatingSystem : CIM_InstalledOS { [key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente les propriétés de l’ordinateur sur lequel le système d’exploitation est installé.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent; [key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente les propriétés du système d’exploitation qui fonctionne sur cet ordinateur.") : Amended ToSubclass] Win32_OperatingSystem Ref PartComponent; }; [Description("La classe Win32_SystemSystemDriver représente une association entre un ordinateur et un pilote système qui fonctionne sur cet ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemSystemDriver : CIM_SystemComponent { [key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente les propriétés de l’ordinateur sur lequel le pilote fonctionne.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent; [key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente le pilote système s’exécutant sur l’ordinateur.") : Amended ToSubclass] Win32_SystemDriver Ref PartComponent; }; [Description("La classe Win32_SystemUsers représente une association entre un ordinateur et un compte d’utilisateur sur ce système.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemUsers : CIM_SystemComponent { [key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente l’ordinateur contenant le compte d’utilisateur.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent; [key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente le compte d’utilisateur de l’ordinateur.") : Amended ToSubclass] Win32_UserAccount Ref PartComponent; }; [Description("La classe Win32_SystemProcesses représente une association entre un ordinateur et un processus qui s’exécute sur ce système.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemProcesses : CIM_SystemComponent { [key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente l’ordinateur sur lequel le processus s’exécute.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent; [key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représenté le processus s’exécutant sur l’ordinateur.") : Amended ToSubclass] Win32_Process Ref PartComponent; }; [Description("La classe Win32_SystemPartitions représente une association entre un ordinateur et une partition de disque sur ce système.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemPartitions : Win32_SystemDevices { [Description("La référence GroupComponent représente l’élément Win32_Computersystème qui contient les propriétés de l’ordinateur sur lequel se trouve la partition de disque.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent; [Description("La référence PartComponent représente l’élément Win32_DiskPartition qui contient les propriétés d’une partition de disque qui existe sur l’ordinateur.") : Amended ToSubclass] Win32_DiskPartition Ref PartComponent; }; [Description("La classe Win32_SystemServices représente une association entre un ordinateur et un programme de service qui existe sur le système.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemServices : CIM_SystemComponent { [key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente Win32_ComputerSystem qui contient les propriétés de l’ordinateur sur lequel le service existe.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent; [key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente l’élément Win32_Service qui contient le service qui existe sur l’ordinateur.") : Amended ToSubclass] Win32_Service Ref PartComponent; }; [Description("La classe Win32_SystemNetworkConnections représente une association entre une connexion réseau et l’ordinateur sur lequel elle réside.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemNetworkConnections : CIM_SystemComponent { [key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente l’ordinateur connecté au réseau.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent; [key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente la connexion réseau (à cet ordinateur).") : Amended ToSubclass] Win32_NetworkConnection Ref PartComponent; }; [Description("La classe Win32_SystemResources représente une association entre une ressource du système et l’ordinateur sur lequel elle réside.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemResources : CIM_ComputerSystemResource { [key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente l’ordinateur sur lequel la ressource se trouve.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent; [key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente la ressource (telle qu’un service E/S, une ressource de mémoire) disponible sur l’ordinateur.") : Amended ToSubclass] CIM_SystemResource Ref PartComponent; }; [Description("La classe Win32_SystemSetting représente une association entre un ordinateur et un paramètre général sur ce système.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemSetting : CIM_ElementSetting { [key : ToInstance ToSubclass DisableOverride,Description("La référence Element représente les propriétés d’un ordinateur sur lequel ce paramètre peut être appliqué.") : Amended ToSubclass] Win32_ComputerSystem Ref Element; [key : ToInstance ToSubclass DisableOverride,Description("La référence Setting représente les propriétés du paramètre qui peut être appliqué à l’ordinateur.") : Amended ToSubclass] CIM_Setting Ref Setting; }; [Description("La classe Win32_SystemDesktop représente une association entre un ordinateur et sa configuration de Bureau.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemDesktop : Win32_SystemSetting { [Description("La référence Element représente l’ordinateur sur lequel se trouve la configuration de Bureau.") : Amended ToSubclass] Win32_ComputerSystem Ref Element; [Description("La référence Setting représente une configuration de Bureau qui existe sur l’ordinateur.") : Amended ToSubclass] Win32_Desktop Ref Setting; }; [Description("La classe Win32_SystemBootConfiguration représente une association entre un ordinateur et sa configuration de démarrage.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemBootConfiguration : Win32_SystemSetting { [Description("La référence Element représente l’ordinateur qui utilise la configuration de démarrage.") : Amended ToSubclass] Win32_ComputerSystem Ref Element; [Description("La référence Setting représente une configuration de démarrage de l’ordinateur.") : Amended ToSubclass] Win32_BootConfiguration Ref Setting; }; [Description("La classe Win32_SystemEnclosure représente les propriétés associées avec le boîtier du système physique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemEnclosure : CIM_Chassis { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Tag est une chaîne qui identifie de façon unique le boîtier du système.\nExemple : System Enclosure 1") : Amended ToSubclass] string Tag; [Description("La propriété SMBIOSAssetTag indique le numéro de l’étiquette d’inventaire du boîtier du système.") : Amended ToSubclass] string SMBIOSAssetTag; [Description("La propriété SecurityStatus indique le paramètre de sécurité pour l’entrée externe (comme celle d’un clavier) sur cet ordinateur.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Aucun", "Interface externe verrouillée", "Interface externe activée"} : Amended ToSubclass] uint16 SecurityStatus; }; [Description("La classe Win32_SystemLoadOrderGroups représente une association entre un ordinateur et un groupe d’ordre de chargement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemLoadOrderGroups : CIM_SystemComponent { [key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente l’ordinateur sur lequel se trouve le groupe d’ordre de chargement.") : Amended ToSubclass] Win32_ComputerSystem Ref GroupComponent; [key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente un groupe d’ordre de chargement existant sur l’ordinateur.") : Amended ToSubclass] Win32_LoadOrderGroup Ref PartComponent; }; [Description("La classe Win32_SystemTimeZone représente une association entre un ordinateur et un fuseau horaire.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemTimeZone : Win32_SystemSetting { [Description("La référence Element représente l’ordinateur qui effectue le suivi du fuseau horaire système.") : Amended ToSubclass] Win32_ComputerSystem Ref Element; [Description("La référence Setting représente les propriétés de fuseau horaire suivies par l’ordinateur.") : Amended ToSubclass] Win32_TimeZone Ref Setting; }; [Description("La classe Win32_SystemProgramGroups représente une association entre un ordinateur et un groupe de programmes logique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemProgramGroups : Win32_SystemSetting { [Description("La référence Element représente l’ordinateur contenant le groupe de programmes logique.") : Amended ToSubclass] Win32_ComputerSystem Ref Element; [Description("La référence Setting représente un groupe de programme logique sur l’ordinateur.") : Amended ToSubclass] Win32_LogicalProgramGroup Ref Setting; }; [Description("La classe Win32_SystemSlot représente les points de connexion physiques, qui comprennent les ports, les connecteurs et les périphériques de la carte mère, et aussi les points de connexion propriétaires.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemSlot : CIM_Slot { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Tag identifie de façon unique le connecteur du système représenté par une instance de cette classe.\nExemple : Connecteur système 1") : Amended ToSubclass] string Tag; [Description("La propriété SlotDesignation contient une chaîne SMBIOS qui identifie la désignation de connecteur système du connecteur sur la carte mère.\nExemple : PCI-1") : Amended ToSubclass] string SlotDesignation; [Description("La propriété ConnectorType indique les attributs physiques du connecteur utilisé par cet emplacement.\nExemple : 2 25 (Mâle RS-232)") : Amended ToSubclass,Values{"Inconnu", "Autre", "Mâle", "Femelle", "Blindé", "Non blindé", "SCSI (A) haute densité (50 broches)", "SCSI (A) basse densité (50 broches)", "SCSI (P) haute densité (68 broches)", "SCSI SCA-I (80 broches)", "SCSI SCA-II (80 broches)", "SCSI Fibre Channel (DB-9, cuivre)", "SCSI Fibre Channel (Fibre)", "SCSI Fibre Channel SCA-II (40 broches)", "SCSI Fibre Channel SCA-II (20 broches)", "SCSI Fibre Channel BNC", "ATA 3 ½ pouces (40 broches)", "ATA 2 ½ pouces (44 broches)", "ATA-2", "ATA-3", "ATA/66", "DB-9", "DB-15", "DB-25", "DB-36", "RS-232C", "RS-422", "RS-423", "RS-485", "RS-449", "V.35", "X.21", "IEEE-488", "AUI", "UTP catégorie 3", "UTP catégorie 4", "UTP catégorie 5", "BNC", "RJ11", "RJ45", "MIC fibre", "Apple AUI", "Apple GeoPort", "PCI", "ISA", "EISA", "VESA", "PCMCIA", "PCMCIA type I", "PCMCIA type II", "PCMCIA type III", "Port ZV", "CardBus", "USB", "IEEE 1394", "HIPPI", "HSSDC (6 broches)", "GBIC", "DIN", "Mini-DIN", "Micro-DIN", "PS/2", "Infrarouge", "HP-HIL", "Access.bus", "NuBus", "Centronics", "Mini-Centronics", "Mini-Centronics type 14", "Mini-Centronics type 20", "Mini-Centronics type 26", "Souris bus", "ADB", "AGP", "Bus VME", "VME64", "Propriétaire", "Connecteur pour carte processeur propriétaire", "Connecteur pour carte mémoire propriétaire", "Emplacement montant propriétaire pour E/S", "PCI-66MHZ", "AGP2X", "AGP4X", "PC-98", "PC-98-Hireso", "PC-H98", "PC-98Note", "PC-98Full", "PCI-X", "Sbus IEEE 1396-1993 32 bits", "Sbus IEEE 1396-1993 64 bits", "MCA", "GIO", "XIO", "HIO", "NGIO", "PMC", "Future I/O", "InfiniBand", "AGP8X", "PCI-E"} : Amended ToSubclass] uint16 ConnectorType[]; [Description("La propriété CurrentUsage indique l’utilisation actuelle du connecteur système. \nLes valeurs sont : \"Réservé\" (0), \"Autre\" (1), \"Inconnu\" (2), \"Disponible\" (3), \"Utilisé\" (4)") : Amended ToSubclass,Values{"Réservé", "Autre", "Inconnu", "Disponible", "Utilisé"} : Amended ToSubclass] uint16 CurrentUsage; [Description("La propriété PMESignal indique si le signal de gestion d’alimentation activée sur le bus PCI est pris en charge par ce connecteur. PMESignal est égal à FALSE pour les connecteurs non-PCI. Si la valeur est égale à TRUE, le signal de gestion d’alimentation activée est pris en charge.") : Amended ToSubclass] boolean PMESignal; [Description("La propriété Shared indique si les deux connecteurs (ou plus) partagent un emplacement sur la carte de base, comme c'est le cas pour un connecteur partagé PCI/EISA.\nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, le connecteur est partagé.") : Amended ToSubclass] boolean Shared; [Description("La propriété MaxDataWidth renvoie la largeur maximal de bus des cartes qui peuvent être insérées dans ce connecteur, en bits. La valeur de la propriété doit être interprétée comme suit :\n0 pour 8 \n1 pour 16 \n2 pour 32 \n3 pour 64 \n4 pour 128 ") : Amended ToSubclass,Units("Bits") : Amended ToSubclass,Values{"8", "16", "32", "64", "128"} : Amended ToSubclass] uint16 MaxDataWidth; }; [Description("La classe Win32_Thread représente un thread d’exécution. Bien qu’un processus doit avoir un thread d’exécution, le processus peut créer d’autres threads pour exécuter des tâches en parallèle. Les threads partagent l’environnement du processus, ainsi plusieurs threads sous le même processus utilisent moins de mémoire que le même nombre de processus.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Thread : CIM_Thread { [Description("La propriété ProcessHandle indique le processus qui a créé le thread. Le contenu de cette propriété peut être utilisé par les éléments de l’API Win32.") : Amended ToSubclass] string ProcessHandle; [Description("La propriété Handle représente un handle d’un thread. La propriété handle a les droits d’accès complets par défaut. Avec l’accès de sécurité correct, le handle peut être utilisé dans toute fonction qui accepte un handle de thread. Selon l’indicateur d’héritage spécifié lorsque il est créé, ce handle peut être hérité par les processus enfant.") : Amended ToSubclass] string Handle; [Units("millisecondes") : Amended ToSubclass,Description("La propriété ElapsedTime indique la durée d’exécution totale donnée à ce thread depuis sa création.") : Amended ToSubclass] uint64 ElapsedTime; [Description("La propriété PriorityBase indique la priorité de base actuelle d’un thread. Le système d’exploitation peut augmenter la priorité dynamique du thread au-dessus de la priorité de base si le thread gère les entrées de l’utilisateur, ou la diminue au niveau de la priorité de base si le thread devient orientée ordinateur. La propriété PriorityBase peut avoir une valeur comprise entre 0 et 31") : Amended ToSubclass] uint32 PriorityBase; [Description("La propriété Priority indique la priorité dynamique du thread. Chaque thread a une priorité dynamique que le planificateur utilise pour déterminer le thread à exécuter. Initialement, la priorité dynamique d’un thread est la même que sa priorité de base. Le système peut augmenter et diminuer la priorité dynamique, pour s’assurer de son répondant (garantissant ainsi qu’aucun thread ne manque de temps processeur). Le système n’augmente la priorité des threads possédant un niveau de priorité de base compris entre 16 et 31. Seules les threads possédant une priorité de base entre 0 et 15 ont leur priorité dynamique augmentée. Des valeurs supérieures indiquent des priorités plus élevées.") : Amended ToSubclass] uint32 Priority; [Description("La propriété StartAddress indique l’adresse de démarrage du thread. Parce que tout application avec l’accès approprié au thread peut modifier le contexte du thread, cette valeur peut uniquement être une approximation de l’adresse de démarrage du thread.") : Amended ToSubclass] uint32 StartAddress; [Description("La propriété ThreadState indique l’état d’exécution actuel du thread. Un thread peut avoir une de ces huit valeurs : Initialisé (reconnue par le micronoyau), Prêt (prêt à s’exécuter sur le prochain processeur disponible), En cours d’exécution (s’exécute actuellement), En pause (prête à s’exécuter, seul un thread peut être dans cet état à un moment donné), Terminé (exécution terminée), En attente (non prêt pour le processeur ; lorsqu’il sera prêt, il sera planifié à nouveau), Transition (le thread est en attente de ressources autres que le processeur), et Inconnu (l’état du thread est inconnu).") : Amended ToSubclass,Values{"Initialisé", "Prêt", "En cours d’exécution", "Mise en veille", "Terminé", "En attente", "Transition", "Inconnu"} : Amended ToSubclass] uint32 ThreadState; [Description("La propriété ThreadWaitReason indique la raison pour laquelle le thread est en attente. La valeur est uniquement valide si le membre ThreadState est défini en attente. Des valeurs de 0 ou 7 indiquent que le thread est en attente de l’exécutant, 1 ou 8 pour une page libre, 2 ou 9 pour une page entrante, 3 ou 10 pour une allocation de pool, 4 ou 11 pour un délai d’exécution, 5 ou 12 pour une condition en attente, 6 ou 13 pour une requête utilisateur, 14 pour une paire d’événements haute, 15 pour une paire d’événements basse, 16 pour une réception d’appel de procédure locale, 17 pour une réponse d’appel de procédure locale, 18 pour la mémoire virtuelle, 19 pour une page sortante. Les valeurs de 20 et plus ne sont pas attribuées. Les paires d’événements permettent la communication avec les sous-systèmes protégés (consultez les bascules de contexte).") : Amended ToSubclass,Values{"Executive", "FreePage", "PageIn", "PoolAllocation", "ExecutionDelay", "FreePage", "PageIn", "Executive", "FreePage", "PageIn", "PoolAllocation", "ExecutionDelay", "FreePage", "PageIn", "EventPairHigh", "EventPairLow", "LPCReceive", "LPCReply", "VirtualMemory", "PageOut", "Inconnu"} : Amended ToSubclass] uint32 ThreadWaitReason; [Description("La propriété KernelModeTime indique les données du compteur brutes à partir du type de compteur de performance \nPERF_SIZE_LARGE | PERF_TYPE_COUNTER | PERF_COUNTER_RATE | PERF_TIMER_100NS | PERF_DELTA_COUNTER | PERF_DISPLAY_PERCENT\nLes données du compteur sont en unités de 100 nanosecondes.") : Amended ToSubclass,Units("100 nanosecondes") : Amended ToSubclass] uint64 KernelModeTime; [Description("La propriété UserModeTime indique les données du compteur brutes à partir du type de compteur de performance \nPERF_SIZE_LARGE | PERF_TYPE_COUNTER | PERF_COUNTER_RATE | PERF_TIMER_100NS | PERF_DELTA_COUNTER | PERF_DISPLAY_PERCENT\nLes données du compteur sont en unités de 100 nanosecondes.") : Amended ToSubclass,Units("100 nanosecondes") : Amended ToSubclass] uint64 UserModeTime; }; [Description("La classe Win32_TimeZone représente les informations de fuseau horaire d’un système Win32. Ceci comprend les modifications nécessaires pour les passages à l’heure d’été et à l’heure d’hiver.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_TimeZone : CIM_Setting { [Units("minutes") : Amended ToSubclass,Description("La propriété Bias spécifie le décalage en cours pour la détermination de l’heure locale. Le décalage est la différence entre le temps universel coordonné (UTC) et l’heure locale. Tous les calculs entre l’heure UTC et l’heure locale reposent sur cette formule : UTC = heure locale + décalage. Ce membre est nécessaire.") : Amended ToSubclass] sint32 Bias; [Units("minutes") : Amended ToSubclass,Description("La propriété DaylightBias spécifie une valeur de décalage qui doit être utilisée lors de la déterminations des heures locales quand les heures d’été sont prises en compte. Ce membre est ignoré si aucune valeur n’est fournie pour le membre DaylightDay. La valeur de ce membre est ajouté au membre Bias pour donner le décalage utilisé pendant les heures d’été. Pour la plupart des fuseaux, la valeur de ce membre est égale à -60.") : Amended ToSubclass] sint32 DaylightBias; [Description("La propriété DaylightDay spécifie le jour DaylightDayOfWeek du mois DaylightMonth pendant lequel la transition de l’heure d’hiver à l’heure d’été a lieu sur ce système d’exploitation. \n\nExemple : 15 \nSi le jour de transition DaylightDayOfWeek a lieu un dimanche, la valeur 1 indique alors le premier dimanche du mois DaylightMonth, la valeur 2 le deuxième dimanche, etc. La valeur 5 indique le dernier dimanche du mois DaylightMonth. ") : Amended ToSubclass] uint32 DaylightDay; [Description("La propriété DaylightDayOfWeek spécifie le jour de la semaine auquel le passage de l’heure d’hiver à l’heure d’été a lieu sur ce système d’exploitation.\nExemple : 1") : Amended ToSubclass,Values{"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"} : Amended ToSubclass] uint8 DaylightDayOfWeek; [Description("La propriété DaylightHour spécifie l’heure à laquelle le passage de l’heure d’hiver à l’heure d’été a lieu sur ce système d’exploitation.\nExemple : 1") : Amended ToSubclass] uint32 DaylightHour; [Description("La propriété DaylightMillisecond spécifie la milliseconde de la seconde DaylightSecond à laquelle le passage de l’heure d’hiver à l’heure d’été a lieu sur ce système d’exploitation.") : Amended ToSubclass] uint32 DaylightMillisecond; [Description("La propriété DaylightMinute spécifie la minute de l’heure DaylightHour à laquelle le passage de l’heure d’hiver à l’heure d’été a lieu sur ce système d’exploitation.\nExemple : 59") : Amended ToSubclass] uint32 DaylightMinute; [Description("La propriété DaylightMonth spécifie le mois auquel le passage de l’heure d’hiver à l’heure d’été a lieu sur ce système d’exploitation.\nExemple : 1 = Janvier") : Amended ToSubclass,Values{"Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"} : Amended ToSubclass] uint32 DaylightMonth; [Description("La propriété DaylightName indique le nom du fuseau horaire qui est représenté quand l’heure d’été est en vigueur.\nExemple : EDT = Heure d’été (côte est). ") : Amended ToSubclass] string DaylightName; [Description("La propriété DaylightSecond spécifie la second de la minute DaylightMinute à laquelle le passage de l’heure d’hiver à l’heure d’été a lieu sur ce système d’exploitation.\nExemple : 59") : Amended ToSubclass] uint32 DaylightSecond; [Description("La propriété DaylightYear indique l’année à laquelle le passage à l’heure d’été est effective. Ce membre n’est pas nécessaire.\nExemple : 1997") : Amended ToSubclass] uint32 DaylightYear; [Units("minutes") : Amended ToSubclass,Description("La propriété StandardBias spécifie une valeur de décalage qui doit être utilisée quand les heures d’hiver sont prises en compte. Ce membre est ignoré si aucune valeur n’est fournie pour le membre StandardDay. La valeur de ce membre est ajouté au membre Bias pour donner le décalage utilisé pendant les heures d’hiver.\nExemple : 0") : Amended ToSubclass] uint32 StandardBias; [Description("La propriété StandardDay spécifie le jour StandardDayOfWeek du mois StandardMonth pendant lequel la transition de l’heure d’été à l’heure d’hiver a lieu sur ce système d’exploitation.\n\nExemple : 31 \nSi le jour de transition StandardDayOfWeek a lieu un dimanche, la valeur 1 indique alors le premier dimanche du mois StandardMonth, la valeur 2 le deuxième dimanche, etc. La valeur 5 indique le dernier dimanche du mois StandardMonth.") : Amended ToSubclass] uint32 StandardDay; [Description("La propriété StandardDayOfWeek spécifie le jour de la semaine auquel le passage de l’heure d’été à l’heure d’hiver a lieu sur ce système d’exploitation.\nExemple : 1") : Amended ToSubclass,Values{"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"} : Amended ToSubclass] uint8 StandardDayOfWeek; [Description("La propriété DaylightHour spécifie l’heure à laquelle le passage de l’heure d’été à l’heure d’hiver a lieu sur ce système d’exploitation.\nExemple : 11") : Amended ToSubclass] uint32 StandardHour; [Description("La propriété StandardMillisecond spécifie la milliseconde de la seconde StandardSecond à laquelle a lieu le passage de l’heure d’été à l’heure d’hiver sur ce système d’exploitation.") : Amended ToSubclass] uint32 StandardMillisecond; [Description("La propriété StandardMinute spécifie la minute du jour StandardDay à laquelle le passage de l’heure d’été à l’heure d’hiver a lieu sur ce système d’exploitation.\nExemple : 59") : Amended ToSubclass] uint32 StandardMinute; [Description("La propriété StandardMonth spécifie le mois auquel le passage de l’heure d’été à l’heure d’hiver a lieu sur ce système d’exploitation.\nExemple : 59") : Amended ToSubclass,Values{"Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"} : Amended ToSubclass] uint32 StandardMonth; [key : ToInstance ToSubclass DisableOverride,Description("La propriété StandardName indique le nom du fuseau horaire qui est représenté quand l’heure d’hiver est en vigueur.\nExemple : EST = Heure d’hiver (côte est). ") : Amended ToSubclass] string StandardName; [Description("La propriété StandardSecond spécifie la seconde de la minute StandardMinute à laquelle a lieu le passage de l’heure d’été à l’heure d’hiver sur ce système d’exploitation.\nExemple : 59") : Amended ToSubclass] uint32 StandardSecond; [Description("La propriété StandardYear indique l’année à laquelle le passage à l’heure d’hiver est effective. Ce membre n’est pas nécessaire.\nExemple : 1997") : Amended ToSubclass] uint32 StandardYear; }; [Description("La classe Win32_UserDesktop représente une association entre un compte d’utilisateur et les paramètres de Bureau qui lui sont spécifiques.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_UserDesktop : CIM_ElementSetting { [key : ToInstance ToSubclass DisableOverride,Description("La référence Element représente le compte d’utilisateur dont le Bureau peut être personnalisé par la propriété Settings de cette classe.") : Amended ToSubclass] Win32_UserAccount Ref Element; [key : ToInstance ToSubclass DisableOverride,Description("La référence Settting représente les paramètres de Bureau qui servent à personnaliser un compte d’utilisateur de Bureau spécifique.") : Amended ToSubclass] Win32_Desktop Ref Setting; }; [Description("La classe Win32_QuickFixEngineering représente les correctifs logiciels ou les mises à jour qui ont été appliquées au système d’exploitation actuel.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_QuickFixEngineering : CIM_LogicalElement { [key : ToInstance ToSubclass DisableOverride,Description("La propriété HotFixID spécifie l’identificateur unique associé avec un correctif logiciel particulier.") : Amended ToSubclass] string HotFixID; [key : ToInstance ToSubclass DisableOverride,Description("La propriété ServicePackInEffect spécifie quel Service Pack était effectif lorsque la mise à jour a été appliquée. Si aucun Service Pack n’a été appliqué, la propriété prend la valeur SP0. Si le Service Pack effectif ne peut pas être déterminé, cette propriété sera nulle.") : Amended ToSubclass] string ServicePackInEffect; [Description("La propriété CSName contient le nom local de l’ordinateur. La valeur pour ce membre est fournie par la classe CIM_ComputerSystem.") : Amended ToSubclass] string CSName; [Description("La propriété FixComments contient les commentaires supplémentaires concernant la mise à jour.") : Amended ToSubclass] string FixComments; [Description("La propriété InstalledBy identifie la personne qui a installé la mise à jour. Si cette valeur est inconnue, la propriété sera vide.") : Amended ToSubclass] string InstalledBy; [Description("La propriété InstalledOn fournit la date et l’heure du moment où la mise à jour a été installée. Si cette valeur est inconnue, la propriété sera vide.") : Amended ToSubclass] string InstalledOn; }; [Description("Cette classe représente l’état des fonctionnalités facultatives présentes sur le système d’exploitation") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_OptionalFeature : CIM_LogicalElement { [key : ToInstance ToSubclass DisableOverride,Description("Cette propriété représente le nom de la fonctionnalité facultative") : Amended ToSubclass] string Name; [Description("La propriété Caption est le nom complet d’une fonctionnalité facultative") : Amended ToSubclass] string Caption; [Description("Indique l’état de la fonctionnalité facultative. Montre si elle est activée, désactivée, absente ou inconnue") : Amended ToSubclass,Values{"Activée", "Désactivée", "Absente", "Inconnue"} : Amended ToSubclass] uint32 InstallState; }; [Description("La classe Win32_LogicalProgramGroupDirectory représente une association entre les groupes de programmes logiques (les groupes du menu Démarrer) et les répertoires de fichiers dans lesquels ils sont stockés.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalProgramGroupDirectory : CIM_Dependency { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente le groupe Win32_LogicalProgramGroup associé au répertoire de fichiers.") : Amended ToSubclass] Win32_LogicalProgramGroup Ref Antecedent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente le membre Win32_Directory qui contient le répertoire de fichiers pour le groupe de programmes logique.") : Amended ToSubclass] Win32_Directory Ref Dependent; }; [Description("La classe Win32_LogicalProgramGroupItemDataFile représente une association entre les éléments des groupes de programmes du menu Démarrer et les fichiers dans lesquels ils sont stockés.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalProgramGroupItemDataFile : CIM_Dependency { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente l’élément Win32_LogicalProgramGroupItem qui représente les groupes de programmes dans le menu Démarrer.") : Amended ToSubclass] Win32_LogicalProgramGroupItem Ref Antecedent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente la classe CIM_DataFile associée au groupe de programmes.") : Amended ToSubclass] CIM_DataFile Ref Dependent; }; [Description("La classe Win32_ProgramGroupContents représente une association entre un ordre de groupe de programmes et un groupe de programmes individuel ou un élément contenu dans lui.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ProgramGroupContents : CIM_Component { [Key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente l’élément Win32_ProgramGroupOrItem contenant un groupe du menu Démarrer ou un élément pour cette association") : Amended ToSubclass] Win32_ProgramGroupOrItem Ref PartComponent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente l’élément Win32_LogicalProgramGroup qui contient le groupe de programmes logique pour cette association.") : Amended ToSubclass] Win32_LogicalProgramGroup Ref GroupComponent; }; [Description("La classe Win32_FloppyDrive gère les capacités d’un lecteur de disquettes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_FloppyDrive : CIM_DisketteDrive { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne identifiant de manière unique le lecteur de disquettes parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [Description("La propriété Manufacturer indique le nom du fabricant du lecteur de disquettes.\nExemple : Acme") : Amended ToSubclass] string Manufacturer; }; [Description("La classe Win32_TapeDrive représente un lecteur de bandes sur un ordinateur Win32. Les lecteurs de bandes sont différenciés principalement en raison de leur type d’accès qui ne peut être que séquentiel.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_TapeDrive : CIM_TapeDrive { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne identifiant de manière unique le lecteur de bandes parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [Description("La propriété Compression indique si la compression matérielle de données est activée ou désactivée.\nValeurs : 1 (vrai) ou 0 (faux). Si la valeur est vrai, la compression matérielle de données est activée.") : Amended ToSubclass] uint32 Compression; [Description("La propriété ECC indique si le périphérique prend en charge la correction matérielle des erreurs.\nValeurs : 1 (vrai) ou 0 (faux). Si la valeur est vrai, la correction matérielle des erreurs est prise en charge.") : Amended ToSubclass,Values{"Faux", "Vrai"} : Amended ToSubclass] uint32 ECC; [Description("La propriété FeaturesHigh spécifie le nombre 32 bits d’ordre haut de l’indicateur des fonctionnalités du périphérique.") : Amended ToSubclass] uint32 FeaturesHigh; [Description("La propriété FeaturesLow spécifie le nombre 32 bits d’ordre bas de l’indicateur des fonctionnalités du périphérique.") : Amended ToSubclass] uint32 FeaturesLow; [Description("La propriété MediaType spécifie le type de média utilisé par ce périphérique (ou celui auquel il fait accès). Dans ce cas, il est défini à \"lecteur de bandes\".") : Amended ToSubclass] string MediaType; [Description("La propriété ReportSetMarks indique si le signalement de marques est activé. Le signalement de marques utilise un élément enregistré spécifique qui ne contient pas de données utilisateur. Cet élément enregistré est utilisé pour fournir un schéma de segmentation. Ce schéma de segmentation est hiérarchiquement supérieur aux marques de fichiers. Les signalements de marques fournissent un positionnement plus rapide sur les bandes de grande capacité.\nValeurs : 1 (vrai) ou 0 (faux). Si la valeur est vrai, le signalement de marques est activé.") : Amended ToSubclass] uint32 ReportSetMarks; [Description("La propriété Id indique le nom identifiant le lecteur de CD-ROM Win32 défini par le fabricant.\nExemple : PLEXTOR CD-ROM PX-12CS 1.01") : Amended ToSubclass] string Id; [Description("La propriété Manufacturer indique le fabricant du CD-ROM Win32.\nExemple : PLEXTOR") : Amended ToSubclass] string Manufacturer; }; [Description("La classe Win32_DiskDrive représente un lecteur de disque physique tel qu’il est vu par un ordinateur fonctionnant avec le système d’exploitation Win32. Toute interface vers un lecteur de disque physique Win32 est un descendant (ou membre) de cette classe. Les fonctionnalités du lecteur de disque vu à travers cet objet correspondent aux caractéristiques logiques et de gestion du disque. Dans certains cas; ceci peut ne pas refléter les réelles caractéristiques physiques du périphérique. Tout objet qui serait basé sur un autre périphérique logique ne serait pas membre de cette classe.\nExemple : IDE Fixed Disk.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DiskDrive : CIM_DiskDrive { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne identifiant de manière unique le lecteur de disque parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [units("octets") : Amended ToSubclass,Description("La propriété BytesPerSector indique le nombre d’octets dans chaque secteur pour le lecteur de disque physique.\nExemple : 512") : Amended ToSubclass] uint32 BytesPerSector; [Description("La propriété InterfaceType indique le type d’interface du lecteur de disque physique.\nExemple : SCSI") : Amended ToSubclass] string InterfaceType; [Description("La propriété Partitions indique le nombre de partitions sur ce lecteur de disque physique qui sont reconnues par le système d’exploitation.\nExemple : 2") : Amended ToSubclass] uint32 Partitions; [Description("La propriété SectorsPerTrack indique le nombre de secteurs dans chaque piste pour ce lecteur de disque physique.\nExemple : 63") : Amended ToSubclass] uint32 SectorsPerTrack; [Description("La propriété TotalCylinders indique le nombre total de cylindres sur le lecteur de disque physique. Remarque : la valeur pour cette propriété est obtenue en utilisant les fonctions étendues de l’interruption 13h du BIOS. La valeur peut être fausse si le lecteur utilise un schéma de traduction pour prendre en charge les disques de grande capacité. Consultez le fabricant pour obtenir les spécification réelles du lecteur.\nExemple : 657") : Amended ToSubclass] uint64 TotalCylinders; [Description("La propriété TotalHeads indique le nombre total de têtes de lecture sur le lecteur de disque. Remarque : la valeur pour cette propriété est obtenue en utilisant les fonctions étendues de l’interruption 13h du BIOS. La valeur peut être fausse si le lecteur utilise un schéma de traduction pour prendre en charge les disques de grande capacité. Consultez le fabricant pour obtenir les spécification réelles du lecteur.") : Amended ToSubclass] uint32 TotalHeads; [Description("La propriété TotalSectors indique le nombre total de secteurs sur le lecteur de disque physique. Remarque : la valeur pour cette propriété est obtenue en utilisant les fonctions étendues de l’interruption 13h du BIOS. La valeur peut être fausse si le lecteur utilise un schéma de traduction pour prendre en charge les disques de grande capacité. Consultez le fabricant pour obtenir les spécification réelles du lecteur.\nExemple : 2649024") : Amended ToSubclass] uint64 TotalSectors; [Description("La propriété TotalTracks indique le nombre total de pistes sur le lecteur de disque physique. Remarque : la valeur pour cette propriété est obtenue en utilisant les fonctions étendues de l’interruption 13h du BIOS. La valeur peut être fausse si le lecteur utilise un schéma de traduction pour prendre en charge les disques de grande capacité. Consultez le fabricant pour obtenir les spécification réelles du lecteur.\nExemple : 42048") : Amended ToSubclass] uint64 TotalTracks; [Description("La propriété TracksPerCylinder indique le nombre de pistes sur chaque cylindre du lecteur de disque physique. Remarque : la valeur pour cette propriété est obtenue en utilisant les fonctions étendues de l’interruption 13h du BIOS. La valeur peut être fausse si le lecteur utilise un schéma de traduction pour prendre en charge les disques de grande capacité. Consultez le fabricant pour obtenir les spécifications réelles du lecteur.\nExemple : 64") : Amended ToSubclass] uint32 TracksPerCylinder; [Description("La propriété Index indique le nombre de lecteurs physiques d’un lecteur donné. Les informations de ce membre sont fournies par Get Drive Map Info. Une valeur de 0xFF indique que le lecteur donné ne mappe pas vers un disque physique.\nExemple : 1") : Amended ToSubclass] uint32 Index; [Description("La propriété Manufacturer indique le nom du fabricant du lecteur de disque.\nExemple : Seagate") : Amended ToSubclass] string Manufacturer; [Description("La propriété MediaLoaded détermine si le média pour une lecteur de disque est chargé. Pour les lecteurs de disque fixes, la propriété sera toujours TRUE. \nValeurs : TRUE ou FALSE. Si la valeur est TRUE, Le média sera chargé.") : Amended ToSubclass] boolean MediaLoaded; [Description("La propriété MediaType est le type de média utilisé ou accédé par ce service.\nExemple : Removable media") : Amended ToSubclass,Values{"Média amovible", "Disque dur fixe", "Inconnu"} : Amended ToSubclass] string MediaType; [Description("La propriété Model indique le numéro de modèle du lecteur de disque fourni par le fabricant.\nExemple : ST32171W") : Amended ToSubclass] string Model; [Description("La propriété SCSIBus indique le numéro de bus SCSI du lecteur de disque.\nExemple : 0") : Amended ToSubclass] uint32 SCSIBus; [Description("La propriété SCSILogicalUnit indique le numéro d’unité logique SCSI (LUN) du lecteur de disque.\nExemple : 0") : Amended ToSubclass] uint16 SCSILogicalUnit; [Description("La propriété SCSIPort indique le nombre de ports SCSI du lecteur de disque.\nExemple : 0") : Amended ToSubclass] uint16 SCSIPort; [Description("La propriété SCSITargetId indique le numéro d’ID SCSI du lecteur de disque.\nExemple : 0") : Amended ToSubclass] uint16 SCSITargetId; [units("octets") : Amended ToSubclass,Description("La propriété Size indique la taille du lecteur de disque. Elle est calculée en multipliant le nombre total de cylindres, le nombre de pistes par cylindre, le nombre de secteurs sur chaque piste, et le nombre d’octets dans chaque secteur.") : Amended ToSubclass] uint64 Size; [Description("La propriété Signature est utilisée pour identifier un disque. Elle peut-être utilisée pour identifier une ressource partagée. ") : Amended ToSubclass] uint32 Signature; [Description("La propriété Serial number est un numéro attribué par le fabricant utilisé pour identifier le média physique. \nPar exemple : WD-WM3493798728 pour le numéro de série d’un disque.") : Amended ToSubclass] string SerialNumber; [Description("La propriété Firmware Revision est un numéro alloué par le fabricant qui permet d’identifier le média physique.") : Amended ToSubclass] string FirmwareRevision; }; [Description("La classe Win32_CDROMDrive représente un lecteur de CD-ROM sur un Win32_ComputerSystem. \n\nRemarque : Le nom du lecteur ne correspond pas à la lettre de lecteur logique assignée au périphérique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_CDROMDrive : CIM_CDROMDrive { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne pour identifier uniquement ce lecteur CD-ROM.") : Amended ToSubclass] string DeviceID; [Description("La propriété Drive indique la lettre de lecteur du lecteur de CD-ROM.\nExemple : d:\\") : Amended ToSubclass] string Drive; [Description("La propriété FileSystemFlags est désormais remplacée par FileSystemFlagsEx") : Amended ToSubclass] uint16 FileSystemFlags; [Description("La propriété FileSystemFlagsEx contient les indicateurs de système de fichiers associés au lecteur de CD-ROM Win32. Ce paramètre peut être une combinaison d’indicateurs. FS_FILE_COMPRESSION et FS_VOL_IS_COMPRESSED sont mutuellement exclusifs.\nExemple : 0.") : Amended ToSubclass,BitValues{"Recherche en respectant la casse", "Noms à la casse préservée", "Unicode sur disque", "ACL persistants", "Compression de fichiers", "Quotas de volume", "Prend en charge les fichiers fragmentés", "Prend en charge les points d’analyse", "Prend en charge le stockage étendu", "Prend en charge les noms longs", "Le volume est compressé", "Prend en charge les ID d’objet", "Prend en charge le chiffrement", "Prend en charge les flux nommés"} : Amended ToSubclass] uint32 FileSystemFlagsEx; [Description("La propriété Id indique la lettre de lecteur identifiant de manière unique ce lecteur de CD-ROM.\nExemple : d:\\ ") : Amended ToSubclass] string Id; [Description("La propriété Manufacturer indique le fabricant du CD-ROM Win32.\nExemple : PLEXTOR") : Amended ToSubclass] string Manufacturer; [Description("La propriété MaximumComponentLength indique la longueur maximum d’un composant nom de fichier qui est prise en charge par le lecteur de CD-ROM Win32. Un composant nom de fichier est la portion d’un nom de fichier entre barres de fraction inversées. La valeur peut-être utilisée pour indiquer que les noms longs sont pris en charge par le système de fichiers spécifié. Par exemple, pour un système de fichiers FAT prenant en charge les noms longs, la fonction stocke la valeur 255, au lieu de l’indicateur précédent 8.3. Les noms longs peuvent aussi être pris en charge sur les systèmes utilisant le système de fichiers NTFS.\nExemple : 255.") : Amended ToSubclass] uint32 MaximumComponentLength; [Description("La propriété MediaType indique le type de média utilisé ou accédé par ce périphérique. Dans cette classe, la valeur sera toujours \"CD-ROM\".") : Amended ToSubclass,Values{"Accès aléatoire", "Prend en charge l’écriture", "Média amovible", "CD-ROM"} : Amended ToSubclass] string MediaType; [Description("La propriété RevisionLevel indique le niveau de révision de préprogrammation du lecteur de CD-ROM Win32.") : Amended ToSubclass] string RevisionLevel; [Description("La propriété MfrAssignedRevisionLevel indique le niveau de révision du microprogramme du lecteur CD-ROM attribué par le fabricant.\n") : Amended ToSubclass] string MfrAssignedRevisionLevel; [Description("La propriété SCSITargetId indique le numéro d’ID SCSI du lecteur de CD-ROM Win32.\nExemple : 0.") : Amended ToSubclass] uint16 SCSITargetId; [Description("La propriété VolumeName indique le nom de volume du lecteur de CD-ROM Win32.") : Amended ToSubclass] string VolumeName; [Description("La propriété VolumeSerialNumber indique le numéro de série du volume du média dans le lecteur de CD-ROM.\nExemple : A8C3-D032") : Amended ToSubclass] string VolumeSerialNumber; [Units("kilo-octets par seconde") : Amended ToSubclass,Description("La propriété TransferRate indique le taux de transfert du lecteur de CD-ROM. Une valeur de -1 indique que le taux de transfert n’a pas pu être déterminé. Ceci peut se produire si, par exemple, il n’y a pas de CD dans le lecteur.") : Amended ToSubclass] Real64 TransferRate; [Description("La propriété DriveIntegrity indique si les fichiers peuvent être correctement lu à partir du périphérique CD. Ceci est déterminé en lisant un bloc de données deux fois et en comparant les données obtenues.") : Amended ToSubclass] boolean DriveIntegrity; [Description("La propriété MediaLoaded indique si un CD-ROM est présent dans le lecteur.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, le CD est dans le lecteur.") : Amended ToSubclass] boolean MediaLoaded; [Description("La propriété SCSIBus indique le numéro de bus SCSI pour le lecteur de disque.\nExemple : 0") : Amended ToSubclass] uint32 SCSIBus; [Description("La propriété SCSILogicalUnit indique le numéro d’unité logique SCSI (LUN) du lecteur de disque. Le numéro d’unité logique est utilisé pour désigner quel contrôleur SCSI est accédé pour un système dans lequel plus d’un seul contrôleur est utilisé. L'ID de périphérique SCSI est similaire, mais ne s’applique qu’aux périphériques multiples sur un seul contrôleur.\nExemple : 0") : Amended ToSubclass] uint16 SCSILogicalUnit; [Description("La propriété SCSIPort indique le numéro de port SCSI du lecteur de disque.\nExemple : 1") : Amended ToSubclass] uint16 SCSIPort; [units("octets") : Amended ToSubclass,Description("La propriété Size indique la taille du lecteur de disque.") : Amended ToSubclass] uint64 Size; [Description("La propriété Serial number est un numéro attribué par le fabricant utilisé pour identifier le média physique. \nPar exemple : WD-WM3493798728 pour le numéro de série d’un disque.") : Amended ToSubclass] string SerialNumber; }; [Description("La classe Win32_FloppyController représente les possibilités et la capacité de gestion d’un contrôleur de lecteur de disquettes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_FloppyController : CIM_Controller { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne identifiant de manière unique le contrôleur de lecteur de disquettes parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [Description("La propriété Manufacturer indique le nom du fabricant du contrôleur de lecteur de disquettes. \nExemple : Acme.") : Amended ToSubclass] string Manufacturer; }; [Description("La classe Win32_LogicalDisk représente une source de données qui correspond à un périphérique de stockage sur un système Win32.\nLa classe renvoie les informations du disque local ainsi que des disques logiques mappés. Cependant la méthode recommandée est d’utiliser cette classe pour obtenir des informations sur des disques locaux et d’utiliser la classe Win32_MappedLogicalDisk pour obtenir des informations sur des disques logiques mappés.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalDisk : CIM_LogicalDisk { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne identifiant de manière unique le disque logique parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [Description("La propriété Compressed indique si le volume logique existe en tant qu’entité unique compressée, tel qu’un volume DoubleSpace. Si la compression basée sur les fichiers est prise en charge (tel que sur NTFS), cette propriété sera FALSE.") : Amended ToSubclass] boolean Compressed; [Description("La propriété DriveType contient une valeur numérique correspondant au type de lecteur de disque que ce disque logique représente. Référez-vous à la documentation sur le Kit de développement de plate-forme pour obtenir les valeurs supplémentaires.\nExemple : Un lecteur de CD-ROM renverrait la valeur 5.") : Amended ToSubclass,Values{"Inconnu", "Pas de répertoire racine", "Disque amovible", "Disque local", "Lecteur réseau", "Disque compact", "Disque virtuel"} : Amended ToSubclass] uint32 DriveType; [Description("La propriété FileSystem indique le système de fichiers du disque logique.\nExemple : NTFS") : Amended ToSubclass] string FileSystem; [Description("La propriété MaximumComponentLength contient la longueur maximale d’un composant nom de fichier prise en charge par le lecteur Win32. Un composant nom de fichier est cette portion d’un nom de fichier placée entre barres de fraction inversées. La valeur peut-être utilisée pour indiquer que les noms longs sont pris en charges par le système de fichier spécifié. Par exemple, pour un système de fichiers FAT qui prend en charge les noms longs, la fonction stocke la valeur 255, au lieu de l’indicateur précédent : 8.3. Les noms longs peuvent aussi être pris en charge sur les systèmes qui utilisent le système de fichiers NTFS.\nExemple : 255") : Amended ToSubclass] uint32 MaximumComponentLength; [Description("La propriété ProviderName indique le nom du chemin vers le périphérique logique.") : Amended ToSubclass] string ProviderName; [Description("La propriété SupportsFileBasedCompression indique si la partition de disque logique prend en charge la compression basée sur les fichiers, comme c'est le cas avec NTFS. Cette propriété est FALSE lorsque la propriété Compressed est TRUE.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, le disque logique prend en charge la compression basée sur les fichiers.") : Amended ToSubclass] boolean SupportsFileBasedCompression; [Description("La propriété VolumeName indique le nom du volume du disque logique.\nContrainte : 32 caractères maximum") : Amended ToSubclass] string VolumeName; [Description("La propriété VolumeSerialNumber indique le numéro de série de volume pour le disque logique.\nContrainte : 11 caractères maximum\nExemple : A8C3-D032") : Amended ToSubclass] string VolumeSerialNumber; [Description("La propriété MediaType indique le type de média actuellement présent dans le disque logique. Cette valeur sera une des valeurs de l’énumération MEDIA_TYPE définie dans winioctl.h.\nRemarque : La valeur peut ne pas être exacte pour les disques extractibles si actuellement il n’y a pas de média dans le lecteur.") : Amended ToSubclass,Values{"Format inconnu", "Disquette 5¼ pouces", "Disquette 3½ pouces", "Disquette 3½ pouces", "Disquette 3½ pouces", "Disquette 3½ pouces", "Disquette 5¼ pouces", "Disquette 5¼ pouces", "Disquette 5¼ pouces", "Disquette 5¼ pouces", "Disquette 5¼ pouces", "Média amovible autre qu’une disquette", "Média disque dur fixe", "Disquette 3½ pouces", "Disquette 3½ pouces", "Disquette 5¼ pouces", "Disquette 5¼ pouces", "Disquette 3½ pouces", "Disquette 3½ pouces", "Disquette 5¼ pouces", "Disquette 3½ pouces", "Disquette 3½ pouces", "Disquette 8 pouces"} : Amended ToSubclass] uint32 MediaType; [Description("La propriété SupportsDiskQuotas indique si ce volume supporte les quotas de disque.") : Amended ToSubclass] boolean SupportsDiskQuotas; [Description("La propriété QuotasDisabled indique que la gestion de quota n’a pas été activée sur ce volume.") : Amended ToSubclass] boolean QuotasDisabled; [Description("La propriété QuotasIncomplete indique que la gestion de quota a été utilisée mais n’a pas été désactivée. Incomplet fait référence à l’information laissé dans le système de fichiers après que la gestion de quota a été désactivée.") : Amended ToSubclass] boolean QuotasIncomplete; [Description("La propriété QuotasRebuilding indique un état actif ce qui signifie que le système de fichiers est en cours de compilation d’informations et paramètre le disque pour la gestion de quota.") : Amended ToSubclass] boolean QuotasRebuilding; [Description("Cette méthode invoque l’opération chkdsk sur le disque. Cette méthode est applicable uniquement aux instances de disques logiques qui représentent un disque physique sur l’ordinateur. Cette méthode n’est pas applicable à des disques logiques mappés. La valeur renvoyée de la méthode va indiquer une des valeurs suivantes - Réussite - Fin du Chkdsk, Réussite - Verrouillé et chkdsk planifié au redémarrage, Échec - Système de fichiers inconnu, Échec - Erreur inconnue, Échec - Système de fichiers non pris en charge.") : Amended ToSubclass,Values{"Réussite - Fin du Chkdsk", "Réussite - Verrouillé et le chkdsk est planifié au redémarrage", "Échec - Système de fichiers inconnu", "Échec - Erreur inconnue", "Échec - Système de fichier non pris en charge"} : Amended ToSubclass] uint32 Chkdsk([Description("Ce paramètre indique l’action à appliquer lorsque des erreurs sont trouvées sur le disque. Si le paramètre est Vrai, les erreurs devraient être résolues.") : Amended ToSubclass,in] boolean FixErrors,[Description("Ce paramètre indique si une vérification approfondie des entrées de l’index devrait être effectuée.") : Amended ToSubclass,in] boolean VigorousIndexCheck,[Description("Ce paramètre indique si le cycle de vérification du dossier devrait être ignoré ou non.") : Amended ToSubclass,in] boolean SkipFolderCycle,[Description("Ce paramètre indique si le démontage du disque doit être forcé avant la vérification.") : Amended ToSubclass,in] boolean ForceDismount,[Description("Ce paramètre indique si il faut rechercher les secteurs défectueux et récupérer les informations lisibles à partir de ces secteurs.") : Amended ToSubclass,in] boolean RecoverBadSectors,[Description("Ce paramètre indique si l’opération chkdsk devrait être effectuée lors du prochain démarrage au cas où l’opération n’a pas pu être effectuée car le disque était verrouillé au moment où la méthode a été appelée.") : Amended ToSubclass,in] boolean OkToRunAtBootUp); [Description("La propriété VolumeDirty indique si le disque nécessite que chkdsk soit exécuté lors du prochain redémarrage. Cette propriété est uniquement applicable aux instances de disques logiques qui représentent un disque physique sur l’ordinateur. Cette méthode n’est pas applicable à des disques logiques mappés. ") : Amended ToSubclass] boolean VolumeDirty; [Description("Cette méthode est utilisée pour planifier l’exécution de chkdsk lors du prochain redémarrage si le bit d’intégrité a été défini. Cette méthode est uniquement applicable à des instances de disques logiques qui représentent un disque physique dans l’ordinateur. Elle n’est pas applicable à des disques logiques mappés. ") : Amended ToSubclass,Values{"Aucune erreur", "Erreur - Lecteur distant", "Erreur - Lecteur amovible", "Erreur - Le lecteur n’a pas de répertoire racine", "Erreur - Lecteur inconnu"} : Amended ToSubclass] uint32 ScheduleAutoChk([in,Description("Ce paramètre est utilisé pour spécifier la liste des lecteurs pour lesquels un autochk devra être planifié au prochain redémarrage. La syntaxe de chaîne consiste de la lettre du lecteur du disque logique.") : Amended ToSubclass] string LogicalDisk[]); [Description("Cette méthode est utilisée pour exclure les disques de l’opération chkdsk à exécuter lors du prochain redémarrage. Si elle n’est pas exclue, Chkdsk est effectuée sur le disque si le bit d’intégrité a été défini pour le disque. Remarquez que les appels excluent les disques qui ne sont pas cumulés. C'est à dire qu’un appel est effectué pour exclure certains disques, alors la nouvelle liste n’est pas ajoutée à la liste de ceux qui ont été marqués pour l’exclusion, la nouvelle liste de disque remplace la liste précédente à la place. La méthode est applicable uniquement aux instances de disques logiques qui représentent un disque logique dans l’ordinateur et n’est pas applicable à des lecteurs logiques mappés. \nPar exemple, un spécification valide de lecteurs serait \"C:\", \"d:\",\"G:\" Remarquez que les deux points sont requis avec la lettre de lecteur.") : Amended ToSubclass,Values{"Réussite", "Erreur - Lecteur distant", "Erreur - Lecteur amovible", "Erreur - Le lecteur n’a pas de répertoire racine", "Erreur - Lecteur inconnu"} : Amended ToSubclass] uint32 ExcludeFromAutochk([in,Description("Ce paramètre est utilisé pour spécifier la liste des lecteurs à exclure de la vérification automatique lors du prochain démarrage du système. La chaîne est composée de la lettre de lecteur suivie du caractère \":\" indiquant le disque logique.") : Amended ToSubclass] string LogicalDisk[]); }; [Description("La classe Win32_DiskPartition représente les possibilités et la capacité de gestion d’une zone partitionnée du disque physique sur un système Win32.\nExemple : Disk n° 0, Partition n° 1.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DiskPartition : CIM_DiskPartition { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie de manière unique le lecteur de disque et la partition du reste du système") : Amended ToSubclass] string DeviceID; [Description("La propriété BootPartition détermine si la partition est la partition active. Le système d’exploitation utilise la partition active lorsqu’il démarre à partir du disque dur.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, la partition est active.") : Amended ToSubclass] boolean BootPartition; [Description("La propriété DiskIndex indique le numéro d’index du disque contenant cette partition.\nExemple : 0.") : Amended ToSubclass] uint32 DiskIndex; [Description("La propriété HiddenSectors indique le nombre de secteurs cachés dans la partition.\nExemple : 63") : Amended ToSubclass] uint32 HiddenSectors; [Description("La propriété Index indique le numéro d’index de la partition.\nExemple : 1") : Amended ToSubclass] uint32 Index; [Description("La propriété RewritePartition indique si les informations de partition ont été modifiées. Lorsque vous modifiez une partition (avec IOCTL_DISK_SET_DRIVE_LAYOUT), le système utilise ce numéro de propriété afin de déterminer quelles partitions ont été modifiées et nécessitent une nouvelle écriture de leurs informations.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, la partition doit être écrite à nouveau.") : Amended ToSubclass] boolean RewritePartition; [units("octets") : Amended ToSubclass,Description("La propriété Size indique la taille totale (en octets) de la partition.\nExemple : 1059045376") : Amended ToSubclass] uint64 Size; [units("octets") : Amended ToSubclass,Description("La propriété StartingOffset indique le début du décalage (en octets) de la partition.\nExemple : 32256") : Amended ToSubclass] uint64 StartingOffset; [Description("La propriété Type indique le type de la partition.") : Amended ToSubclass,Values{"Inutilisé", "FAT 12 bits", "Xenix Type 1", "Xenix Type 2", "FAT 16 bits", "Partition étendue", "MS-DOS V4 Huge", "Système de fichiers installable", "Plate-forme de référence PowerPC", "UNIX", "NTFS", "Win95 avec Inter. 13 étendue", "Étendu avec Inter. 13 étendue", "Gestionnaire de disque logique", "Inconnu"} : Amended ToSubclass] string Type; }; [Description("La classe Win32_DiskDriveToDiskPartition représente une association entre un lecteur de disque et une partition qui existe sur ce disque.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DiskDriveToDiskPartition : CIM_MediaPresent { [key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente le lecteur Win32_DiskDrive contenant les propriétés du lecteur de disque sur lequel la partition existe.") : Amended ToSubclass] Win32_DiskDrive Ref Antecedent; [key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente la partition Win32_DiskPartition contenant les propriétés d’une partition disque qui se trouve sur le lecteur de disque.") : Amended ToSubclass] Win32_DiskPartition Ref Dependent; }; [Description("La classe Win32_LogicalDiskToPartition représente une association entre un lecteur de disque logique et la partition disque sur laquelle il se trouve.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogicalDiskToPartition : CIM_LogicalDiskBasedOnPartition { [key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente le disque Win32_LogicalDisk contenant les propriétés d’un disque logique qui se trouve sur une partition disque logique.") : Amended ToSubclass] Win32_LogicalDisk Ref Dependent; [key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente la partition Win32_DiskPartition contenant les propriétés d’une partition disque sur laquelle le disque logique se trouve.") : Amended ToSubclass] Win32_DiskPartition Ref Antecedent; }; [Description("Cette classe représente les paramètres de l’opération autochk pour un disque. Le paramètre s’applique à tous les disques sur les systèmes d’ordinateurs. À noter que les paramètres sont uniquement applicables aux instances de disques logiques qui représentent des disques physiques sur l’ordinateur et non à des lecteurs mappés.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_AutochkSetting : CIM_Setting { [Description("La propriété UserInputDelay indique le temps à attendre, en secondes, pour que l’utilisateur appuie sur une touche avant le démarrage de l’Autochk des disques.") : Amended ToSubclass,Units("secondes") : Amended ToSubclass] uint32 UserInputDelay; }; [Description("Cette classe représente l’association entre un système d’exploitation et les paramètres autochk qui s’appliquent aux disques sur l’ordinateur. À noter que le paramètre est associé au système d’exploitation plutôt qu’au système d’ordinateur car il peut y avoir un ou plusieurs systèmes d’exploitation sur l’ordinateur, chacun avec ses paramètres autochk.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_OperatingSystemAutochkSetting : CIM_ElementSetting { }; [Description("La classe Win32_MappedLogicalDisk représente des périphériques de stockage réseau qui sont mappés comme des disques logiques sur le système d’ordinateurs. Les instances renvoyées pour cette classe sont comme suit.\nSi un utilisateur A énumère les instances, alors le fournisseur va rechercher une session de l’utilisateur A sur cet ordinateur. Si il y a une telle session (et juste une seule), le fournisseur va renvoyer les lecteurs mappés de cette session. Si il y a plus d’une session de l’utilisateur A sur cet ordinateur, alors aucun lecteur mappé ne sera renvoyé (le fournisseur n’a aucun moyen de décider quelle session utiliser). Si aucune session de l’utilisateur A n’est en cours d’exécution mais qu’un utilisateur B est connecté localement, le fournisseur va se faire passer pour l’utilisateur A et renvoyer les lecteurs mappés de l’utilisateur B. Ce cas prend en charge le scénario d’un support technique voulant consulter les instances d’un utilisateur B connecté localement. Si il y a plus d’une session de l’utilisateur B sur cet ordinateur, alors le fournisseur n’a aucun moyen de décider laquelle utiliser. Dans ce cas aucune instance mappée ne sera renvoyée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_MappedLogicalDisk : CIM_LogicalDisk { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété SessionId indique l’identificateur de la session utilisée par l’utilisateur connecté au système d’ordinateurs. L'utilisateur peut-être connecté via une session locale ou via une session Terminal.") : Amended ToSubclass] string SessionID; [Description("La propriété Compressed indique si le volume logique existe en tant qu’entité unique compressée, tel qu’un volume DoubleSpace. Si la compression basée sur les fichiers est prise en charge (tel que sur NTFS), cette propriété sera FALSE.") : Amended ToSubclass] boolean Compressed; [Description("La propriété FileSystem indique le système de fichiers du disque logique.\nExemple : NTFS") : Amended ToSubclass] string FileSystem; [Description("La propriété MaximumComponentLength contient la longueur maximale d’un composant nom de fichier prise en charge par le lecteur Win32. Un composant nom de fichier est cette portion d’un nom de fichier placée entre barres de fraction inversées. La valeur peut-être utilisée pour indiquer que les noms longs sont pris en charges par le système de fichier spécifié. Par exemple, pour un système de fichiers FAT qui prend en charge les noms longs, la fonction stocke la valeur 255, au lieu de l’indicateur précédent : 8.3. Les noms longs peuvent aussi être pris en charge sur les systèmes qui utilisent le système de fichiers NTFS.\nExemple : 255") : Amended ToSubclass] uint32 MaximumComponentLength; [Description("La propriété SupportsFileBasedCompression indique si la partition de disque logique prend en charge la compression basée sur les fichiers, comme c'est le cas avec NTFS. Cette propriété est FALSE lorsque la propriété Compressed est TRUE.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, le disque logique prend en charge la compression basée sur les fichiers.") : Amended ToSubclass] boolean SupportsFileBasedCompression; [Description("La propriété VolumeName indique le nom du volume du disque logique.\nContrainte : 32 caractères maximum") : Amended ToSubclass] string VolumeName; [Description("La propriété VolumeSerialNumber indique le numéro de série de volume pour le disque logique.\nContrainte : 11 caractères maximum\nExemple : A8C3-D032") : Amended ToSubclass] string VolumeSerialNumber; [Description("La propriété SupportsDiskQuotas indique si ce volume supporte les quotas de disque.") : Amended ToSubclass] boolean SupportsDiskQuotas; [Description("La propriété QuotasDisabled indique que la gestion de quota n’a pas été activée sur ce volume.") : Amended ToSubclass] boolean QuotasDisabled; [Description("La propriété QuotasIncomplete indique que la gestion de quota a été utilisée mais n’a pas été désactivée. Incomplet fait référence à l’information laissé dans le système de fichiers après que la gestion de quota a été désactivée.") : Amended ToSubclass] boolean QuotasIncomplete; [Description("La propriété QuotasRebuilding indique un état actif ce qui signifie que le système de fichiers est en cours de compilation d’informations et paramètre le disque pour la gestion de quota.") : Amended ToSubclass] boolean QuotasRebuilding; [Description("La propriété ProviderName indique le nom du chemin vers le périphérique logique.") : Amended ToSubclass] string ProviderName; }; [Description("La classe Win32_LogonSessionMappedDisk représente une association entre une ouverture de session et les disques logiques mappés définis dans la session.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogonSessionMappedDisk : CIM_Dependency { [Description("La propriété Antecedent fait référence à une ouverture de session.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] Win32_LogonSession Ref Antecedent; [Description("La propriété Dependent fait référence à un disque logique mappé défini dans la session à laquelle la propriété Antecedent faisait référence.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] Win32_MappedLogicalDisk Ref Dependent; }; [Description("La classe Win32_DesktopMonitor représente le type de moniteur ou périphérique d’affichage attaché au système de l’ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DesktopMonitor : CIM_DesktopMonitor { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie de manière unique un moniteur de bureau.\nExemple : DesktopMonitor1") : Amended ToSubclass] string DeviceID; [Description("La propriété MonitorManufacturer indique le nom du fabricant du moniteur. \nExemple : NEC") : Amended ToSubclass] string MonitorManufacturer; [Description("La propriété MonitorType indique le type de moniteur. \nExemple : NEC 5FGp") : Amended ToSubclass] string MonitorType; [Units("pixels par pouce logique") : Amended ToSubclass,Description("La propriété PixelsPerXLogicalInch indique la résolution selon l’axe X (horizontal) du moniteur.") : Amended ToSubclass] uint32 PixelsPerXLogicalInch; [Units("pixels par pouce logique") : Amended ToSubclass,Description("La propriété PixelsPerYLogicalInch indique la résolution selon l’axe Y (vertical) du moniteur.") : Amended ToSubclass] uint32 PixelsPerYLogicalInch; }; [Description("La classe Win32_PointingDevice représente un périphérique d’entrée utilisé pour pointer et pour sélectionner des régions sur l’affichage d’un système Win32. Tout périphérique utilisé pour manipuler un pointeur, ou pour pointer sur l’affichage d’un système d’ordinateur Win32. est un membre de cette classe.\nExemple : Une souris, une tablette tactile, ou un stylus/tablette.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PointingDevice : CIM_PointingDevice { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne identifiant de manière unique le périphérique de pointage parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [Description("La propriété HardwareType indique le type de matériel utilisé comme périphérique de pointage Win32. \nExemple : MICROSOFT PS2 MOUSE") : Amended ToSubclass] string HardwareType; [Description("La propriété InfFileName indique le nom du fichier .inf pour le périphérique de pointage Win32.\nExemple : ab.inf") : Amended ToSubclass] string InfFileName; [Description("La propriété InfSection indique la section du fichier .inf qui contient les informations de configuration du périphérique de pointage Win32.") : Amended ToSubclass] string InfSection; [Units("hertz") : Amended ToSubclass,Description("La propriété SampleRate indique le taux auquel le périphérique de pointage est scruté pour les informations d’entrée.") : Amended ToSubclass] uint32 SampleRate; [Units("100 nanosecondes") : Amended ToSubclass,Description("La propriété Synch indique la durée après laquelle l’interruption suivante est censée indiquer le début d’un nouveau paquet de périphérique (les paquets partiels sont ignorés). Dans l’éventualité qu’un paquet soit perdu, cela autorise le pilote du périphérique de pointage à synchroniser sa représentation interne de l’état du paquet avec l’état du matériel.") : Amended ToSubclass] uint32 Synch; [Units("mickeys") : Amended ToSubclass,Description("La propriété DoubleSpeedThreshold contient une des deux valeurs d’accélération. La sensibilité du périphérique de pointage double (bascule depuis la première vers la deuxième valeur) lorsque le périphérique de pointage se déplace à une distance supérieure à cette valeur seuil.") : Amended ToSubclass] uint32 DoubleSpeedThreshold; [Units("mickeys") : Amended ToSubclass,Description("La propriété QuadSpeedThreshold contient une des deux valeurs seuil d’accélération. Le système double la vitesse du mouvement du pointeur lorsque le périphérique de pointage se déplace à une distance supérieure à cette valeur. Comme l’augmentation de vitesse se produit après que DoubleSpeedThreshold ait été rencontré, le pointeur se déplace quatre fois plus vite que sa vitesse d’origine.") : Amended ToSubclass] uint32 QuadSpeedThreshold; [Description("La propriété DeviceInterface indique le type d’interface utilisé pour le périphérique de pointage.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Série", "PS/2", "Infrarouge", "HP-HIL", "Souris bus", "ADB (bus Apple Desktop)", "Souris bus DB-9", "Souris bus micro-DIN", "USB"} : Amended ToSubclass] uint16 DeviceInterface; [Description("La propriété Manufacturer indique le nom du fabricant du processeur.\nExemple : GenuineSilicon") : Amended ToSubclass] string Manufacturer; }; [Description("La classe Win32_Keyboard représente un clavier installé sur un système Win32.\nExemple : Un clavier Microsoft Natural(R) Keyboard") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Keyboard : CIM_Keyboard { [Description("DeviceID est une adresse ou une autre information d’identification pour nommer le périphérique logique de façon unique.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] string DeviceID; }; [Description("La classe Win32_VideoController représente les possibilités et la capacité de gestion du contrôleur vidéo sur un système d’un ordinateur Win32. \nExemples : Fabricant de la carte vidéo, version de processeur, résolution de l’affichage, et nombre de couleurs.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_VideoController : CIM_PCVideoController { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient un identificateur (unique à l’ordinateur) pour ce contrôleur vidéo.") : Amended ToSubclass] string DeviceID; [Description("La propriété AdapterCompatibility contient les paramètres de processeur généraux utilisés par cette carte afin d’évaluer la compatibilité avec le système.") : Amended ToSubclass] string AdapterCompatibility; [Description("La propriété AdapterDACType contient une chaîne de l’ID ou du nom du processeur de conversion Numérique-Analogique (DAC).\nJeu de caractères : Alphanumérique") : Amended ToSubclass] string AdapterDACType; [Units("octets") : Amended ToSubclass,Description("La propriété AdapterRAM indique la taille de la mémoire de la carte vidéo. \nExemple : 64000") : Amended ToSubclass] uint32 AdapterRAM; [Units("hertz") : Amended ToSubclass,Description("La propriété CurrentRefreshRate spécifie la fréquence à laquelle le contrôleur vidéo réactualise l’image pour l’écran. Une valeur de 0 indique que le taux par défaut est utilisé, alors que 0xFFFFFFFF indique que le taux optimal est utilisé.") : Amended ToSubclass] uint32 CurrentRefreshRate; [Description("La propriété Monochrome indique si les images sont affichées en nuances de gris ou en couleurs.") : Amended ToSubclass] boolean Monochrome; [Description("La propriété DitherType indique le type de tramage du contrôleur vidéo. La propriété peut être une des valeurs prédéfinies suivantes, ou une valeur définie par un pilote supérieure ou égale à 256 : signification de la valeur :-1\t-\tPas de tramage. 2\t-\tTramage avec une brosse à gros grains. 3\t-\tTramage avec un pinceau. 4\t-\tTramage en ligne ; est une méthode de tramage \t\tspécial qui produits des bordures bien définies \t\tentre le noir, le blanc et les nuances de gris. \t\tIl ne convient pas aux images qui contiennent \t\tdes graduations continues en intensité et \t\ten nuance telles que les photographies numérisées. 5\t-\tLe périphérique effectue les nuances de gris. ") : Amended ToSubclass,Values{"Aucun tramage", "Tramage avec la brosse", "Tramage avec le pinceau", "Tramage en lignes", "Le périphérique permet les nuances de gris"} : Amended ToSubclass] uint32 DitherType; [Description("La propriété InfFilename indique le chemin du fichier .INF de la carte vidéo. \nExemple : C:\\WINNT\\SYSTEM32\\DRIVERS") : Amended ToSubclass] string InfFilename; [Description("La propriété InfSection indique la section du fichier .INF dans lequel se trouvent les informations vidéo Win32.") : Amended ToSubclass] string InfSection; [Description("La propriété InstalledDisplayDrivers indique le nom du pilote de périphérique d’affichage installé.") : Amended ToSubclass] string InstalledDisplayDrivers; [Description("La propriété DriverDate indique la date et l’heure de la dernière modification du pilote vidéo actuellement installé.") : Amended ToSubclass] datetime DriverDate; [Description("La propriété DriverVersion indique le numéro de version du pilote vidéo.") : Amended ToSubclass] string DriverVersion; [Description("La propriété ICMIntent (Image Color Matching Intent) indique la valeur spécifique de l’une des trois méthodes de correspondance des couleurs possibles (appelées intentions) qui doit être utilisée par défaut. Cette propriété est principalement utilisée pour des application non-ICM. Les applications ICM établissent les intentions en utilisant les fonctions ICM. Cette propriété peut être une des valeurs prédéfinies suivantes ou une valeur définie par un pilote supérieure ou égale à 256. Signification de la valeur :-1\t-\tLa correspondance de couleurs devrait optimiser la saturation de couleurs. Cette valeur \t\test la plus appropriée pour des graphiques professionnels lorsque le tramage \t\tn’est pas souhaité. 2\t-\tLa correspondance de couleurs devrait optimiser le contraste de couleurs. Cette valeur \t\test le choix le plus approprié pour des images numérisées ou photographiques \t\tlorsque le tramage est souhaité. 3\t-\tLa correspondance de couleurs devrait optimiser la correspondance à la couleur nécessaire exacte. \t\tCette valeur est la plus appropriée pour des logos professionnels ou autres \t\timages quand une correspondance de couleurs exactes est requise. ") : Amended ToSubclass,Values{"Saturation", "Contraste", "Couleur exacte"} : Amended ToSubclass] uint32 ICMIntent; [Description("La propriété ICMMethod ( Image Color Matching Method ) spécifie comment ICM est géré. Pour des applications non-ICM, cette propriété montre comment ICM est activé. Pour des applications ICM, le système examine le membre pour déterminer comment gérer la prise en charge ICM. Cette propriété peut être une des valeurs prédéfinies suivantes ou une valeur définie par un pilote supérieure ou égale à 256. Signification de la valeur :-1\t-\tSpécifie que ICM est activé. 2\t-\tSpécifie que ICM est géré par Windows. 3\t-\tSpécifie que ICM est géré par le pilote de périphérique. 4\t-\tSpécifie que ICM est géré par le pilote de destination. ") : Amended ToSubclass,Values{"Désactivé", "Fenêtres", "Pilote de périphérique", "Périphérique de destination"} : Amended ToSubclass] uint32 ICMMethod; [Description("La propriété SpecificationVersion indique le numéro de version des spécifications des données d’initialisation (sur lesquelles la structure est basée).") : Amended ToSubclass] uint32 SpecificationVersion; [Description("La propriété ColorTableEntries indique la taille de la table de couleurs système si la profondeur de couleur du périphérique ne dépasse pas 8 bits par pixel (valeur nulle dans le cas contraire).

Exemple : 256") : Amended ToSubclass] uint32 ColorTableEntries; [Description("La propriété DeviceSpecificPens indique le nombre actuel de stylos spécifiques au périphérique. 0xffff signifie que le périphérique ne prend pas en charge les stylos. \nExemple : 3") : Amended ToSubclass] uint32 DeviceSpecificPens; [Description("La propriété ReservedSystemPaletteEntries indique le nombre actuel d’entrées réservées dans la table des couleurs du système. Le système d’exploitation peut réserver des entrées pour prendre en charge les couleurs standard pour la Barre des tâches et autres éléments de l’affichage du Bureau. Si le système n’utilise pas une palette, ReservedSystemPaletteEntries est nul.

Par exemple : 24.") : Amended ToSubclass] uint32 ReservedSystemPaletteEntries; [Description("La propriété SystemPaletteEntries indique le nombre actuel d’entrées dans la table des couleurs du système. Si le système n’utilise pas une palette, la propriété SystemPaletteEntries est nulle.

Par exemple : 256") : Amended ToSubclass] uint32 SystemPaletteEntries; [Description("La propriété VideoModeDescription indique les paramètres actuels de résolution, couleur, et le mode de balayage du contrôleur vidéo. \nExemple : 1024 x 768 x 256 couleurs.") : Amended ToSubclass] string VideoModeDescription; }; [Description("La classe Win32_DisplayConfiguration représente les informations de configuration du périphérique d’affichage sur un système Win32. Cette classe est généralement remplacée par les propriétés de Win32_VideoController, Win32_DesktopMonitor et CIM_VideoControllerResolution") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DisplayConfiguration : CIM_Setting { [Description("La propriété BitsPerPel indique le nombre de bits utilisés pour représenter la couleur dans cette configuration (les bits par pixel).\nPar exemple : 8. \nCette propriété a été rétrogradée en faveur d’une propriété correspondante contenue dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 BitsPerPel; [key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceName indique le nom du périphérique d’affichage. \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] string DeviceName; [Description("La propriété DisplayFlags indique si le périphérique d’affichage est un écran couleur (par opposition à monochrome) et s’il est entrelacé ou non. En masquant sa valeur à l’aide respectivement des masques DM_GRAYSCALE et DM_INTERLACED, DisplayFlags indique si le périphérique d’affichage est un écran couleur et s’il est entrelacé. Le propriété DisplayFlags contient deux bits d’informations sur l’affichage.\nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] uint32 DisplayFlags; [Units("hertz") : Amended ToSubclass,Description("La propriété DisplayFrequency indique la fréquence de rafraîchissement verticale de l’écran. La fréquence de rafraîchissement représente la fréquence (en secondes) à laquelle le contenu de l’écran est redessiné. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] uint32 DisplayFrequency; [Description("La propriété DitherType indique le type de tramage de l’écran. Cette propriété peut prendre des valeurs prédéfinies de 1 à 5, ou des valeurs définies par le pilote de 6 à 256. Le tramage 'dessin au trait' est une méthode de tramage spéciale qui génère des bords nets entre les zones noires, blanches et grisées. Elle n’est pas adaptée aux images qui incluent des graduations continues en intensité et en tonalité (telles que les photographies numérisées). \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass,Values{"Aucun tramage", "Brosse", "Pinceau", "Présentation en lignes", "Nuances de gris"} : Amended ToSubclass] uint32 DitherType; [Description("La propriété DriverVersion indique la version finale du pilote d’affichage. \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] string DriverVersion; [Description("La propriété ICMIntent (Image Color Matching Intent) indique la valeur de l’une des trois méthodes de correspondance des couleurs possibles (appelées intentions) qui doit être utilisée par défaut. Cette propriété est principalement utilisée pour des application non compatibles ICM. Les applications ICM établissent les intentions en utilisant les fonctions ICM. Cette propriété peut prendre la valeur prédéfinie 1, 2 ou 3, ou une valeur définie par le pilote et comprise entre 4 et 256 inclus. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass,Values{"Saturation", "Contraste", "Couleur exacte"} : Amended ToSubclass] uint32 ICMIntent; [Description("La propriété ICMMethod (Image Color Matching Method) indique la façon dont ICM est géré. Pour une application non ICM, cette propriété indique si ICM est activée ou désactivée. Pour les applications ICM, le système examine ce membre pour déterminer quelle partie de l’ordinateur gère la prise en charge d’ICM. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass,Values{"Désactivé", "Fenêtres", "Pilote de périphérique", "Périphérique"} : Amended ToSubclass] uint32 ICMMethod; [Units("pixels") : Amended ToSubclass,Description("Le propriété LogPixels contient le nombre de pixel par pouce logique. Cette propriété n’est valide que pour les périphériques basés sur le concept de pixels (ce qui exclut notamment les imprimantes).\nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] uint32 LogPixels; [Units("pixels") : Amended ToSubclass,Description("La propriété PelsHeight indique la hauteur de la surface affichable. \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 PelsHeight; [Units("pixels") : Amended ToSubclass,Description("La propriété PelsWidth indique la largeur de la surface affichable. \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 PelsWidth; [Description("La propriété SpecificationVersion indique le numéro de version des données d’initialisation pour le périphérique d’affichage Win32. \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 SpecificationVersion; }; [Description("La classe Win32_DisplayControllerConfiguration représente les information de configuration de la carte vidéo d’un système Win32. Cette classe est généralement remplacée par les classes Win32_VideoController, Win32_DesktopMonitoret CIM_VideoControllerResolution") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DisplayControllerConfiguration : CIM_Setting { [Description("La propriété BitsPerPixel indique soit le nombre de bits utilisés pour représenter la couleur dans la configuration, soit les bits dans chaque pixel. \nExemple : 8. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] uint32 BitsPerPixel; [Description("La propriété ColorPlanes indique le nombre actuel de plans de couleurs utilisés dans la configuration de l’écran. Un plan de couleurs est une méthode alternative de représentation des couleurs de pixels. Au lieu d’affecter une seule valeur RVB à chaque pixel, les plans de couleurs séparent le graphique en composants primaires (rouge, vert et bleu) et les stockent dans leurs propres plans. Ceci offre de meilleures profondeurs de couleurs sur les systèmes vidéo de 8 et 16 bits. Les systèmes graphiques actuels ont assez de puissance pour stocker les informations de profondeurs de couleurs, ce qui signifie qu’un seul plan de couleurs est nécessaire. \nExemple : 1. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] uint32 ColorPlanes; [Description("La propriété DeviceEntriesInAColorTable indique le nombre d’index de couleurs dans la table des couleurs d’un périphérique d’affichage. Si ce périphérique a une profondeur d’affichage supérieure à 8 bits par pixel. Pour les périphériques ayant une profondeur supérieure, -1 est renvoyé. \nExemple : 256. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] uint32 DeviceEntriesInAColorTable; [Description("La propriété DeviceSpecificPens indique le nombre actuel de stylos virtuels spécifiques au périphérique. Une valeur de 0xFFFFFFFF signifie que le périphérique ne prend pas en charge les stylos virtuels. Les stylos virtuels sont des propriétés logiques qui peuvent être affectées par le contrôleur d’affichage aux périphériques d’affichage, et sont utilisées pour dessiner des lignes, des bordures de polygones et du texte. \nExemple : 3. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] uint32 DeviceSpecificPens; [Units("pixels") : Amended ToSubclass,Description("La propriété HorizontalResolution indique le nombre actuel de pixels dans la direction horizontale (axe x) de l’affichage.\nExemple : 1024\nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 HorizontalResolution; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name contient le nom de la carte utilisée dans cette configuration. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] string Name; [Units("hertz") : Amended ToSubclass,Description("La propriété RefreshRate indique la fréquence de rafraîchissement de la carte graphique. Les valeurs 0 ou 1 indiquent que la fréquence par défaut est utilisée. La valeur -1 indique que la fréquence optimale est utilisée.\nExemple : 72 \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] sint32 RefreshRate; [Description("La propriété ReservedSystemPaletteEntries indique le nombre actuel d’entrées d’index de couleurs réservées au système. Cette valeur n’est valide que pour les paramètres d’affichage basés sur une palette indexée. Les palettes indexées ne sont pas utilisées pour les profondeurs de couleurs utilisant plus de 8 bits par pixel. Si la profondeur de couleur est supérieure à 8 bits par pixel, cette valeur est définie comme étant nulle.\nExemple : 20 \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 ReservedSystemPaletteEntries; [Description("La propriété SystemPaletteEntries indique le nombre actuel d’entrée dans l’index de couleurs réservées pour l’usage du système. Cette valeur n’est valide que pour les paramètres d’affichage qui utilisent une palette indexée. Les palettes indexées ne sont pas utilisées pour les profondeurs de couleurs utilisant plus de 8 bits par pixel. Si la profondeur de couleur est supérieure à 8 bits par pixel, cette valeur est définie comme étant nulle.\nExemple : 20 \nCette propriété a été dépréciée en faveur d’une propriété correspondante contenue dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 SystemPaletteEntries; [Units("pixels") : Amended ToSubclass,Description("La propriété VerticalResolution indique le nombre actuel de pixels dans la direction verticale (axe Y) de l’affichage.\nExemple : 768 \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 VerticalResolution; [Description("La propriété VideoMode contient une description en clair de la résolution d’écran et du nombre de couleurs de l’affichage. \nExemple : 1024 x 768 avec 256 couleurs. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] string VideoMode; }; [Description("La classe Win32_VideoConfiguration n’est pas active dans les versions de Windows postérieures à Windows 2000. Elle ne renverra aucune instance car aucun fournisseur ne lui est associé. \nLa classe Win32_VideoConfiguration représente une configuration de sous-système vidéo. Cette classe a été dépréciée en faveur des propriétés contenues dans les classes Win32_VideoController, Win32_DesktopMonitor et CIM_VideoControllerResolution.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_VideoConfiguration : CIM_Setting { [Units("Bits par pixel") : Amended ToSubclass,Description("La propriété ActualColorResolution indique la profondeur de couleur actuelle de l’affichage. \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 ActualColorResolution; [Description("La propriété AdapterChipType contient le nom de la puce de la carte.\nExemple : s3 \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] string AdapterChipType; [key : ToInstance ToSubclass DisableOverride,Description("La propriété AdapterCompatibility indique le nom du fabricant de la carte. Ce nom peut être utilisé pour comparer la compatibilité de ce périphérique avec les besoins de l’ordinateur. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] string AdapterCompatibility; [Description("La propriété AdapterDACType indique le nom du processeur de conversion numérique-analogique (DAC) équipant la carte vidéo. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] string AdapterDACType; [Description("La propriété AdapterDescription contient un nom descriptif ou une description de la carte vidéo. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] string AdapterDescription; [Units("octets") : Amended ToSubclass,Description("La propriété AdapterRAM indique la quantité de mémoire équipant la carte graphique.\nExemple : 16777216 \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 AdapterRAM; [Description("La propriété AdapterType indique le type de la carte vidéo. \nJeu de caractères : alphanumérique. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] string AdapterType; [Description("La propriété BitsPerPixel indique le nombre actuel de bits par pixel représentant l’affichage. Elle peut être ajustée aux paramètres vidéo actuels de l’utilisateur (représentés par la propriété ActualColorResolution).\nExemple : 8 \nCette propriété a été dépréciée en faveur de propriétés contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 BitsPerPixel; [Description("La propriété ColorPlanes indique le nombre actuel de plan de couleurs utilisés dans la configuration de l’écran. Les plans de couleurs sont une autre méthode de représentation des couleurs de pixels : au lieu d’affecter une seule valeur RVB à chaque pixel, les plans de couleurs séparent le graphique en composants primaires (rouge, vert et bleu) et les stockent dans leurs propres plans. Ceci offre de meilleures profondeurs de couleurs sur les systèmes vidéo de 8 et 16 bits. Les systèmes graphiques actuels ont assez de puissance pour stocker les informations de profondeurs de couleurs, ce qui signifie qu’un seul plan de couleurs est nécessaire. \nExemple : 1. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] uint32 ColorPlanes; [Description("La propriété ColorTableEntries indique le nombre d’index de couleurs dans la table des couleurs d’un périphérique d’affichage. Cette propriété est utilisée si le périphérique a une profondeur d’affichage supérieure à 8 bits par pixel. Pour les périphériques ayant une profondeur supérieure, -1 est renvoyé. \nExemple : 256. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] uint32 ColorTableEntries; [Description("La propriété DeviceSpecificPens indique le nombre actuel de stylos virtuels spécifiques au périphérique. Une valeur de 0xFFFFFFFF signifie que le périphérique ne prend pas en charge les stylos virtuels. Les stylos virtuels sont utilisés pour dessiner des lignes et les bords des polygones. \nExemple : 3. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] uint32 DeviceSpecificPens; [Description("La propriété DriverDate indique l’heure et la date à laquelle le pilote vidéo actuel a été installé. \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] datetime DriverDate; [Description("La propriété HorizontalResolution indique le nombre actuel de pixels dans la direction horizontale (axe x) de l’affichage.\nExemple : 1024\nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 HorizontalResolution; [Description("La propriété InfFilename indique le chemin d’accès au fichier .inf du pilote vidéo. . \nExemple : C:\\WINNT\\SYSTEM32\\DRIVERS \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] string InfFilename; [Description("La propriété InfSection indique dans quelle section du fichier .inf se trouvent les informations vidéo Win32. \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] string InfSection; [Description("La propriété InstalledDisplayDrivers indique le nom du pilote vidéo installé. \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] string InstalledDisplayDrivers; [Description("La propriété MonitorManufacturer indique le nom du fabricant du périphérique d’affichage. . \nExemple : NEC \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] string MonitorManufacturer; [Description("La propriété MonitorType indique le modèle du périphérique d’affichage.\nExemple : NEC 5FGp \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] string MonitorType; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name contient un nom identifiant la classe de configuration vidéo. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] string Name; [Description("Le propriété PixelsPerXLogicalInch indique le nombre de pixel par pouce logique le long de l’axe X (axe horizontal) du moniteur. \nCette propriété a été dépréciée en faveur en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 PixelsPerXLogicalInch; [Description("Le propriété PixelsPerYLogicalInch indique le nombre de pixel par pouce logique le long de l’axe Y (axe vertical) du moniteur. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 PixelsPerYLogicalInch; [Description("La propriété RefreshRate indique la fréquence de rafraîchissement de la configuration vidéo. Les valeurs 0 ou 1 indiquent que la fréquence par défaut est utilisée.\nExemple : 72 \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 RefreshRate; [Description("La propriété ScanMode indique si le périphérique d’affichage est entrelacé. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass,Values{"Non entrelacé", "Entrelacé"} : Amended ToSubclass] string ScanMode; [Units("Millimètres") : Amended ToSubclass,Description("La propriété ScreenHeight indique la hauteur de l’écran. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution.") : Amended ToSubclass] uint32 ScreenHeight; [Units("Millimètres") : Amended ToSubclass,Description("La propriété ScreenWidth indique la largeur de l’écran. \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 ScreenWidth; [Description("La propriété SystemPaletteEntries indique le nombre actuel d’entrée dans l’index de couleurs réservées pour l’usage du système. Cette valeur n’est valide que pour les paramètres d’affichage qui utilisent une palette indexée. Les palettes indexées ne sont pas utilisées pour les profondeurs de couleurs utilisant plus de 8 bits par pixel. Si la profondeur de couleur est supérieure à 8 bits par pixel, cette valeur est définie comme étant nulle.\nExemple : 20 \nCette propriété a été dépréciée en faveur d’une propriété correspondante contenue dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 SystemPaletteEntries; [Description("La propriété VerticalResolution indique le nombre actuel de pixels dans la direction verticale (axe Y) de l’affichage.\nExemple : 768 \nCette propriété a été dépréciée en faveur des propriétés correspondantes contenues dans Win32_VideoController, Win32_DesktopMonitor et//ou CIM_VideoControllerResolution") : Amended ToSubclass] uint32 VerticalResolution; }; [Description("La classe WIn32_VideoSettings représente une association entre un contrôleur vidéo et les paramètres vidéo qui peuvent lui être appliqués.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_VideoSettings : CIM_VideoSetting { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Element représente le contrôleur Win32_VideoController contenant les propriétés du contrôleur vidéo pour lequel un paramètre vidéo peut être utilisé.") : Amended ToSubclass] Win32_VideoController Ref Element; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Setting représente CIM_VideoControllerResolution contenant des paramètres qui peuvent être appliqués au contrôleur vidéo.") : Amended ToSubclass] CIM_VideoControllerResolution Ref Setting; }; [Description("La classe Win32_SoundDevice représente les propriétés d’un périphérique audio sur un ordinateur Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SoundDevice : CIM_LogicalDevice { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient des informations qui identifient de manière unique le périphérique audio.") : Amended ToSubclass] string DeviceID; [Units("kilo-octets") : Amended ToSubclass,Description("La propriété DMABufferSize indique la taille du tampon d’accès mémoire direct (DMA).\nExemple : 4") : Amended ToSubclass] uint16 DMABufferSize; [Description("La propriété Manufacturer indique le nom du fabricant du périphérique audio.\nExemple : Creative Labs") : Amended ToSubclass] string Manufacturer; [Description("La propriété MPU401Address indique l’adresse d’E/S de démarrage attribuée au port MPU-401 du périphérique audio.\nExemple : 300") : Amended ToSubclass] uint32 MPU401Address; [Description("La propriété ProductName indique le nom de produit du périphérique audio.\nExemple : Creative Labs SoundBlaster AWE64PNP") : Amended ToSubclass] string ProductName; }; [Description("La classe Win32_Battery représente une batterie connectée au système. Cette classe est appliquée aussi bien aux batteries de système d’ordinateur portable qu’aux autres batteries internes ou externes.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Battery : CIM_Battery { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne identifiant la batterie.\nExemple : Internal Battery") : Amended ToSubclass] string DeviceID; [Units("minutes") : Amended ToSubclass,Description("La propriété ExpectedBatteryLife indique en combien de temps la batterie se décharge complètement après avoir été rechargée. \nLa propriété ExpectedBatteryLife a été dépréciée. Il n’existe aucune valeur de substitution, et cette propriété est désormais considérée comme obsolète.") : Amended ToSubclass] uint32 ExpectedBatteryLife; [Units("minutes") : Amended ToSubclass,Description("La propriété BatteryRechargeTime indique le temps de charge de la batterie. \nLa propriété ExpectedBatteryLife a été dépréciée. Il n’existe aucune valeur de substitution, et cette propriété est désormais considérée comme obsolète.") : Amended ToSubclass] uint32 BatteryRechargeTime; }; [Description("La classe Win32_PortableBattery contient la population du groupe DMTF|batterie portable, telle que définie dans le document DMTF Mobile Supplement to Standard Groups, v1.0 (section 3.3.23 des spécifications SMBIOS), et décrit les attributs des batteries portables pour le système. Cette classe contient les attributs statiques du groupe et décrit les attributs d’un pack batterie unique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PortableBattery : CIM_Battery { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne identifiant la batterie.\nExemple : batterie interne") : Amended ToSubclass] string DeviceID; [Description("La propriété Location indique l’emplacement physique de la batterie. Cette propriété est renseignée par le fabricant de l’ordinateur.\nExemple : à l’arrière, sur le côté gauche") : Amended ToSubclass] string Location; [Description("La propriété ManufactureDate indique la date à laquelle la batterie a été fabriquée.") : Amended ToSubclass] string ManufactureDate; [Description("La propriété Manufacturer indique le fabricant de la batterie.") : Amended ToSubclass] string Manufacturer; [Units("pour cent") : Amended ToSubclass,Description("La propriété MaxBatteryError indique la différence entre la plus haute quantité estimée d’énergie restant dans la batterie, et la quantité courante renvoyée par la batterie.") : Amended ToSubclass] uint16 MaxBatteryError; [Description("La propriété CapacityMultiplier contient le facteur de multiplication de la valeur Design Capacity pour s’assurer que la valeur en milliwatt-heures n’est pas dépassée pour les implémentations SBDS (Smart Battery Data Specification).") : Amended ToSubclass] uint16 CapacityMultiplier; }; [Description("La classe Win32_PowerManagementEvent représente les événements de gestion de l’alimentation qui résultent des modifications de l’état de l’alimentation. Ces modifications d’état sont associées avec les protocoles de gestion de système APM (Advanced Power Management) ou ACPI (Advanced Configuration and Power Interface).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PowerManagementEvent : __ExtrinsicEvent { [Description("La propriété EventType indique le type de modification de l’état de l’alimentation du système.") : Amended ToSubclass,Values{"Début du mode Pause", "Reprise après pause", "Modification de l’état de l’alimentation", "Événement OEM", "Reprise automatique"} : Amended ToSubclass] uint16 EventType; [Description("La propriété OEMEventCode indique l’état de l’alimentation du système défini par le fabricant OEM lorsque la propriété EventType de cette classe est définie à \"Événement OEM\", sinon, cette propriété est définie comme étant nulle. Les événements OEM sont générés lorsqu’un BIOS APM signale un événement OEM APM. Les codes d’événements OEM sont compris entre 0x0200h et 0x02FFh.") : Amended ToSubclass] uint16 OEMEventCode; }; [Description("La classe Win32_PCMCIAController gère les possibilités d’un périphérique contrôleur PCMIA (Personal Computer Memory Card Interface Adapter) ou PC card.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PCMCIAController : CIM_PCMCIAController { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID indique le numéro qui identifie de manière unique ce périphérique parmi d’autres périphériques utilisant le BIOS Plug-and-Play. Cette propriété est dérivée de CIM_LogicalDevice.") : Amended ToSubclass] string DeviceID; }; [Description("La classe Win32_1394Controller représente les possibilités et la gestion d’un contrôleur 1394. IEEE 1394 est une spécification pour un type de bus série grande vitesse.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_1394Controller : CIM_Controller { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne identifiant de manière unique le contrôleur 1394 parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [Description("La propriété Manufacturer indique le nom du fabricant du contrôleur 1394. \nExemple : Acme") : Amended ToSubclass] string Manufacturer; }; [Description("La classe Win32_MotherboardDevice représente un périphérique qui contient les composants centraux du système Win32.\nExemple : Un ensemble unique de matériel contenant un processeur, un bus, de la mémoire et des interfaces système basiques") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_MotherboardDevice : CIM_LogicalDevice { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie de manière unique cette carte mère.") : Amended ToSubclass] string DeviceID; [Description("La propriété PrimaryBusType indique le type de bus primaire de la carte mère.\nExemple : PCI") : Amended ToSubclass] string PrimaryBusType; [Description("La propriété RevisionNumber indique le numéro de révision de la carte mère.\nExemple : 00") : Amended ToSubclass] string RevisionNumber; [Description("La propriété SecondaryBusType indique le type de bus secondaire de la carte mère.\nExemple : ISA") : Amended ToSubclass] string SecondaryBusType; }; [Description("La classe Win32_1394ControllerDevice représente une association entre le contrôleur du bus série à haute vitesse (IEEE 1394 Firewire) et l’objet CIM_LogicalDevice qui y est connecté. Ce bus série fournit une connectivité améliorée pour une grande étendue de périphériques, y compris les composants audio/vidéo, les périphériques de stockage, les autres ordinateurs et les périphériques portables. IEEE 1394 a été adopté par l’industrie électronique grand public et fournit une interface d’expansion compatible Plug-and-Play.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_1394ControllerDevice : CIM_ControlledBy { [key : ToInstance ToSubclass DisableOverride,Description("La référence dépendant de CIM_LogicalDevice représente le CIM_LogicalDevice connecté au contrôleur 1394.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; [key : ToInstance ToSubclass DisableOverride,Description("La référence antécédent Win32_1394Controller représente le contrôleur 1394 associé avec ce périphérique.") : Amended ToSubclass] Win32_1394Controller Ref Antecedent; }; [Description("La classe Win32_IDEController gère les capacités d’un périphérique contrôleur IDE.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_IDEController : CIM_Controller { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID indique une chaîne identifiant de manière unique le contrôleur IDE parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [Description("La propriété Manufacturer indique le fabricant du périphérique contrôleur IDE.") : Amended ToSubclass] string Manufacturer; }; [Description("La classe Win32_IDEControllerDevice représente une association entre un contrôleur IDE et le périphérique logique, par exemple un lecteur de disques, qui y est connecté.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_IDEControllerDevice : CIM_ControlledBy { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente le périphérique CIM_LogicalDevice connecté au contrôleur IDE.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente le contrôleur IDE associé avec ce périphérique.") : Amended ToSubclass] Win32_IDEController Ref Antecedent; }; [Description("La classe Win32_DeviceSettings représente une association entre un périphérique logique et un paramètre qui peut lui être appliqué.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DeviceSettings : CIM_ElementSetting { [key : ToInstance ToSubclass DisableOverride,Description("La référence Element représente des propriétés du périphérique logique sur lequel les paramètres peuvent être appliqués.") : Amended ToSubclass] CIM_LogicalDevice Ref Element; [key : ToInstance ToSubclass DisableOverride,Description("La référence Setting représente les paramètres qui peuvent être appliqués au périphérique logique.") : Amended ToSubclass] CIM_Setting Ref Setting; }; [Description("La classe Win32_AllocatedResource représente une association entre les périphériques logiques et les ressources système. Cette classe est utilisée pour découvrir les ressources, telles que les IRQ ou les canaux DMA, qui sont utilisées par un périphérique spécifique. Cette classe est dépréciée en faveur de la classe Win32_PNPAllocatedResource.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_AllocatedResource : CIM_Dependency { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente les propriétés d’une ressource système disponible pour le périphérique logique.") : Amended ToSubclass] CIM_SystemResource Ref Antecedent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente les propriétés du périphérique logique qui utilise les ressources système qui lui sont attribuées.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; }; [Description("La classe Win32_AllocatedResource représente une association entre les périphériques logiques et les ressources système. Cette classe est utilisée pour découvrir les ressources, telles que les IRQ ou les canaux DMA, qui sont utilisées par un périphérique spécifique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PNPAllocatedResource : CIM_AllocatedResource { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente les propriétés d’une ressource système disponible pour le périphérique logique.") : Amended ToSubclass] CIM_SystemResource Ref Antecedent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente les propriétés du périphérique logique qui utilise les ressources système qui lui sont attribuées.") : Amended ToSubclass] Win32_PNPEntity Ref Dependent; }; [Description("La classe Win32_Bus représente un bus physique tel que perçu par un système d’exploitation Win32. Toute instance d’un bus Win32 est un descendant (ou membre) de cette classe.\nExemple : Bus USB.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Bus : CIM_LogicalDevice { [Key : ToInstance ToSubclass DisableOverride,Description("Le propriété DeviceID contient un nom unique qui identifie le bus.") : Amended ToSubclass] string DeviceID; [Description("La propriété BusNum indique le numéro logique attribué au bus physique.\nExemple : 1") : Amended ToSubclass] uint32 BusNum; [Description("La propriété BusType indique le type du bus physique. Cette valeur sera une des valeurs dans l’énumération INTERFACE_TYPE définie dans bus.h.\nExemple : PCIBus") : Amended ToSubclass,Values{"Non défini", "Interne", "ISA", "EISA", "MicroChannel", "TurboChannel", "Bus PCI", "Bus VME", "NuBus", "Bus PCMCIA", "Bus C-Bus", "Bus MPI", "Bus MPSA", "Processeur interne", "Bus d’alimentation interne", "Bus ISA Plug-and-Play", "Bus Plug-and-Play", "Type d’interface maximum"} : Amended ToSubclass] uint32 BusType; }; [Description("La classe Win32_DeviceBus class représente une association entre un bus système et un périphérique logique qui utilise le bus. Cette classe est utilisée pour découvrir quels périphériques sont présents sur quels bus.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DeviceBus : CIM_Dependency { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente les propriétés du bus système qui est utilisé par le périphérique logique.") : Amended ToSubclass] Win32_Bus Ref Antecedent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente les propriétés du périphérique logique qui utilise le bus système.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; }; [Description("La classe Win32_CIMLogicalDeviceCIMDataFile représente une association entre des périphériques logiques et des fichiers de données, qui indique les fichiers de pilotes utilisés par le périphérique. Cette classe est utilisée pour découvrir quels pilotes de périphériques un périphérique utilise.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_CIMLogicalDeviceCIMDataFile : CIM_Dependency { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente les propriétés du périphérique logique qui est utilisé par le fichier de données.") : Amended ToSubclass] CIM_LogicalDevice Ref Antecedent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente les propriétés du fichier de données attribué au périphérique logique.") : Amended ToSubclass] CIM_DataFile Ref Dependent; [Description("La propriété Purpose indique le rôle que joue le fichier de données vis-à-vis de son périphérique logique associé.") : Amended ToSubclass,Values{"Inconnu", "Autre", "Pilote", "Logiciel de configuration", "Programme d’application", "Instrumentation", "Microprogramme"} : Amended ToSubclass] uint16 Purpose; [Description("La propriété PurposeDescription fournit une description qui étend la valeur de la propriété Purpose de cette classe.\nExemple : Lecteur de disquettes") : Amended ToSubclass] string PurposeDescription; }; [Description("La classe Win32_OnBoardDevice représente les périphériques carte communs intégrés dans la carte mère.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_OnBoardDevice : CIM_PhysicalComponent { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Tag identifie de façon unique le périphérique de carte mère connecté au système.\nExemple : Périphérique de carte mère 1") : Amended ToSubclass] string Tag; [Description("La propriété DeviceType indique le type de périphérique représenté.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Vidéo", "Contrôleur SCSI", "Ethernet", "Token Ring", "Son"} : Amended ToSubclass] uint16 DeviceType; [Description("La propriété Enabled indique si le périphérique intégré est utilisable ou non.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que le périphérique est utilisable.") : Amended ToSubclass] boolean Enabled; [Description("La propriété Description décrit le périphérique intégré et est fourni par le fabricant du périphérique.") : Amended ToSubclass] string Description; }; [Description("La classe Win32_VoltageProbe représente les propriétés d’un capteur de tension (voltmètre électronique).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_VoltageProbe : CIM_VoltageSensor { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie la détection de tension.") : Amended ToSubclass] string DeviceID; }; [Description("La classe Win32_CurrentProbe représente les propriétés d’un capteur de suivi de tension (ampèremètre).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_CurrentProbe : CIM_CurrentSensor { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie la détection de courant.") : Amended ToSubclass] string DeviceID; }; [Description("La classe Win32_TemperatureProbe représente les propriétés d’un capteur de température (thermomètre électronique).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_TemperatureProbe : CIM_TemperatureSensor { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie la détection de température.") : Amended ToSubclass] string DeviceID; }; [Description("La classe Win32_Fan représente les propriétés d’un dispositif de ventilation dans le système informatique. Par exemple, le ventilateur de refroidissement du processeur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Fan : CIM_Fan { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie le dispositif de ventilation.") : Amended ToSubclass] string DeviceID; }; [Description("La classe Win32_Refrigeration représente les propriétés d’un dispositif de réfrigération.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Refrigeration : CIM_Refrigeration { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie le dispositif de réfrigération.") : Amended ToSubclass] string DeviceID; }; [Description("La classe Win32_HeatPipe représente les propriétés d’un dispositif de refroidissement par échangeur de chaleur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_HeatPipe : CIM_HeatPipe { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie l’échangeur de chaleur.") : Amended ToSubclass] string DeviceID; }; [Description("La classe Win32_PnPEntity représente les propriétés d’un périphérique Plug-and-Play. Les entités Plug and Play sont affichées comme entrées dans le Gestionnaire de périphériques dans le Panneau de configuration.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PnPEntity : CIM_LogicalDevice { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie le périphérique Plug-and-Play.") : Amended ToSubclass] string DeviceID; [Description("Liste d’ID du matériel associés au périphérique. Un ID du matériel est une chaîne d’identification définie par un fournisseur dont se sert le programme d’installation pour associer un périphérique à un fichier INF.") : Amended ToSubclass] string HardwareID[]; [Description("Liste d’ID compatibles pour le périphérique. Si le programme d’installation ne parvient pas à identifier un fichier INF correspondant à l’un des ID du matériel d’un périphérique, il utilise des ID compatibles pour identifier un fichier INF.") : Amended ToSubclass] string CompatibleID[]; [Description("La propriété Manufacturer contient le nom du fabricant du périphérique Plug-and-Play.\nExemple : Acme") : Amended ToSubclass] string Manufacturer; [Description("La propriété Service contient le nom du service qui prend en charge ce périphérique Plug-and-Play. Consultez également la classe Win32_SystemDriverPNPEntity.\nExemple : atapi") : Amended ToSubclass] string Service; [Description("La propriété ClassGuid contient le GUID (Globally Unique Identifier) qui identifie de façon unique ce périphérique Plug-and-Play.") : Amended ToSubclass] string ClassGuid; }; [Description("L'association Win32_PnPDevice représente une association entre un périphérique (connu par le Gestionnaire de configuration sous le nom de PnPEntity), et la fonction qu’il exécute. Sa fonction est représentée par une sous-classe du périphérique logique qui décrit son usage. Par exemple, Win32_Keyboard ou Win32_DiskDrive. Les deux objets référencés représentent le même périphérique système sous-jacent - Les modifications de l’allocation de ressource du côté PnPEntity affectent le périphérique associé.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PnPDevice { [Key : ToInstance ToSubclass DisableOverride,Description("La référence SystemElement représente le périphérique Plug-and-Play associé avec le périphérique logique.") : Amended ToSubclass] Win32_PnPEntity Ref SystemElement; [Key : ToInstance ToSubclass DisableOverride,Description("La référence SameElement représente les propriétés du périphérique logique qui sont associées avec le périphérique Plug-and-Play.") : Amended ToSubclass] CIM_LogicalDevice Ref SameElement; }; [Description("La classe Win32_SystemDriverPNPEntity représente une association entre un périphérique Plug-and-Play sur le système Win32 et le pilote qui prend en charge le périphérique Plug-and-Play.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemDriverPNPEntity : CIM_Dependency { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente le pilote qui prend en charge le périphérique Plug-and-Play.") : Amended ToSubclass] Win32_SystemDriver Ref Dependent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente le périphérique Plug-and-Play contrôlé par le pilote.") : Amended ToSubclass] Win32_PNPEntity Ref Antecedent; }; [Description("La classe Win32_DeviceChangeEvent représente des événements de modification de périphériques résultant de l’ajout, la suppression ou la modification de périphériques sur le système. Cela inclut les modifications de la configuration matérielle (retrait ou insertion dans la station d’accueil), l’état matériel et les périphériques nouvellement mappés (mappage d’un lecteur réseau). Par exemple, un périphérique a été changé lorsqu’un message WM_DEVICECHANGE est envoyé.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DeviceChangeEvent : __ExtrinsicEvent { [Description("La propriété EventType indique quel type d’événement de notification de modification de périphériques s’est produit.") : Amended ToSubclass,Values{"Configuration modifiée", "Arrivée du périphérique", "Périphérique supprimé", "Ancrage"} : Amended ToSubclass] uint16 EventType; }; [Description("La classe Win32_VolumeChangeEvent représente un événement du lecteur mappé résultant de l’ajout d’une lettre de lecteur ou d’un lecteur monté sur le système (par exemple CD-ROM). Les lecteurs réseau ne sont pas pris en charge.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_VolumeChangeEvent : Win32_DeviceChangeEvent { [Description("La propriété DriveName contient le nom du lecteur (lettre) du volume qui a été ajouté ou supprimé du système.") : Amended ToSubclass] string DriveName; }; [Description("Win32_SystemConfigurationChangeEvent est une classe d’événements qui indique que la liste de périphériques a été actualisée. Actualisé signifie qu’un périphérique a été ajouté, supprimé ou que la configuration a changé. Cet événement est rejeté quand la fenêtre du message 'DevMgrRefreshOn' est envoyée. L'exacte modification de la liste de périphériques n’est pas contenue dans le message et par conséquent l’actualisation du périphérique est nécessaire afin d’obtenir les paramètres système actuels. Des exemples de modification de la configuration sont : les paramètres IRQ, les ports COM et la version du BIOS pour en nommer quelques uns.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemConfigurationChangeEvent : Win32_DeviceChangeEvent { }; [Description("La classe Win32_POTSModem représente les services et les caractéristiques d’un modem traditionnel (POTS, Plain Old Telephone Service) sur un système Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_POTSModem : CIM_PotsModem { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne identifiant de manière unique ce modem POTS parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [Description("La propriété AttachedTo indique le port auquel le modem POTS est attaché.\nExemple : COM1.") : Amended ToSubclass] string AttachedTo; [Description("La propriété BlindOff contient la chaîne de commande utilisée pour détecter la tonalité avant de composer.\nExemple : X4.") : Amended ToSubclass] string BlindOff; [Description("La propriété BlindOn contient la chaîne de commande utilisée pour détecter si il y a une tonalité pour composer.\nExemple : X3.") : Amended ToSubclass] string BlindOn; [Description("La propriété CompatibilityFlags liste tout les protocoles de connexion de modem compatibles avec ce périphérique modem.") : Amended ToSubclass] string CompatibilityFlags; [Description("La propriété CompressionOff contient la chaîne de commande utilisée pour désactiver la compression de donnée matérielle.\nExemple : S46=136.") : Amended ToSubclass] string CompressionOff; [Description("La propriété CompressionOn contient la chaîne de commande utilisée pour activer la compression de données matérielle.\nExemple : S46=138.") : Amended ToSubclass] string CompressionOn; [Description("La propriété ConfigurationDialog contient la chaîne d’initialisation du modem. Cette propriété est constituée de chaînes de commande d’autres membres de cette classe.") : Amended ToSubclass] string ConfigurationDialog; [Description("La propriété Device Control Block (DCB) contient les paramètres de contrôle pour un périphérique de communication série, dans ce cas, le modem.") : Amended ToSubclass] uint8 DCB[]; [Description("La propriété Default indique si ce modem POTS est le modem par défaut du système Win32.") : Amended ToSubclass] uint8 Default[]; [Description("La propriété DeviceLoader indique le nom du chargeur de périphérique pour le modem. Un périphérique chargeur charge et gère les pilotes de périphérique et les énumérateur pour un périphérique donné.") : Amended ToSubclass] string DeviceLoader; [Description("La propriété DeviceType indique le type physique du modem.") : Amended ToSubclass,Values{"Câble Null Modem", "Modem interne", "Modem externe", "Modem PCMCIA", "Inconnu"} : Amended ToSubclass] string DeviceType; [Description("La propriété DriverDate indique la date du pilote de modem.") : Amended ToSubclass] datetime DriverDate; [Description("La propriété ErrorControlForced contient la chaîne de commandes utilisée pour activer le contrôle de correction d’erreurs lors de l’établissement d’une connexion.\nExemple : +Q5S36=4S48=7.") : Amended ToSubclass] string ErrorControlForced; [Description("La propriété ErrorControlOff contient une chaîne de commande utilisée pour désactiver le contrôle d’erreur.\nExemple : +Q6S36=3S48=128.") : Amended ToSubclass] string ErrorControlOff; [Description("La propriété ErrorControlOn contient la chaîne de commande utilisée pour activer le contrôle d’erreur.\nExemple : +Q5S36=7S48=7.") : Amended ToSubclass] string ErrorControlOn; [Description("La propriété FlowControlHard contient la chaîne de commande utilisée pour activer le contrôle de flux matériel. Le contrôle de flux consiste en des signaux échangés entre les ordinateurs pour vérifier que les deux ordinateurs sont prêts à transmettre ou recevoir des données.\nExemple : K1.") : Amended ToSubclass] string FlowControlHard; [Description("La propriété FlowControlSoft contient la chaîne de commande utilisée pour activer le contrôle de flux logiciel. Le contrôle de flux consiste en des signaux échangés entre les ordinateurs pour vérifier que les deux ordinateurs sont prêts à transmettre ou recevoir des données.\nExemple : K2.") : Amended ToSubclass] string FlowControlSoft; [Description("La propriété FlowControlOff contient la chaîne de commande utilisée pour désactiver le contrôle de flux. Le contrôle de flux consiste en des signaux échangés entre les ordinateurs pour vérifier que les deux ordinateurs sont prêts à transmettre ou recevoir des données.\nExemple : K0.") : Amended ToSubclass] string FlowControlOff; [Description("La propriété InactivityScale est un multiplicateur utilisé par la propriété InactivityTimeout pour calculer le délai d’expiration d’une connexion.") : Amended ToSubclass] string InactivityScale; [Description("La propriété Index indique le numéro d’index pour ce modem POTS.\nExemple : 0") : Amended ToSubclass] uint32 Index; [Description("La propriété Model indique le modèle de ce modem POTS.\nExemple : Sportster 56K External.") : Amended ToSubclass] string Model; [Description("La propriété ModemInfPath indique le chemin du fichier .inf de ce modem. Ce fichier contient les informations d’initialisation pour le modem et son pilote.\nExemple : C:\\WINNT\\INF.") : Amended ToSubclass] string ModemInfPath; [Description("La propriété ModemInfSection indique le nom de la section du fichier .inf de ce modem qui contient les informations sur le modem.") : Amended ToSubclass] string ModemInfSection; [Description("La propriété ModulationBell contient une chaîne de commande utilisée pour indiquer au modem d’utiliser les modulations Bell pour 300 et 1200 bits/s.\nExemple : B1.") : Amended ToSubclass] string ModulationBell; [Description("La propriété ModulationCCITT contient la chaîne de commande utilisée pour indiquer au modem d’utiliser les modulations CCITT pour 300 et 1200 bits/s.\nExemple : B0.") : Amended ToSubclass] string ModulationCCITT; [Description("La propriété PortSubClass contient la chaîne qui définit le port utilisé par ce modem.") : Amended ToSubclass] string PortSubClass; [Description("La propriété Prefix indique préfixe de numérotation pour accéder à la ligne extérieure.") : Amended ToSubclass] string Prefix; [Description("La propriété Properties est un tableau de chaînes qui liste toutes les propriétés (et leurs valeurs) pour ce modem.") : Amended ToSubclass] uint8 Properties[]; [Description("La propriété ProviderName indique le chemin réseau vers l’ordinateur qui fournit les services de modem.") : Amended ToSubclass] string ProviderName; [Description("La propriété Pulse contient la chaîne de commande utilisée pour indiquer au modem d’utiliser le mode de numérotation à impulsions. La numérotation à impulsions est nécessaire pour les lignes téléphoniques qui ne prennent pas en charge la numérotation par fréquences vocales.\nExemple : P.") : Amended ToSubclass] string Pulse; [Description("La propriété Reset contient la chaîne de commande utilisée pour réinitialiser le modem pour le prochain appel.\nExemple : AT&F.") : Amended ToSubclass] string Reset; [Description("La propriété ResponsesKeyName contient la réponse que ce modem peut renvoyer au système d’exploitation pendant le processus de connexion. Les deux premiers caractères indiquent le type de réponse. Les deux caractères suivants précisent les informations sur la connexion qui est en cours d’établissement. Les deux caractères suivant ne sont utilisés que pour les codes de réponse Negotiation Progress ou Connect. Les huit caractères suivants indique la vitesse de ligne modem à modem qui a été négociée en bits par seconde (bits/s). Les caractères représentent in entier sur 32 bits au format mot double (octet et mot inversés). Les huit derniers caractères indiquent que le modem a modifié la vitesse de transmission vers le port ou DTE. Généralement, ce champ n’est pas utilisé car les modems établissent la connexion avec le port à une vitesse \"verrouillée\" , indépendamment de la vitesse de transmission de modem à modem ou entre DCE.") : Amended ToSubclass] string ResponsesKeyName; [Description("La propriété SpeakerModeDial contient la chaîne de commande utilisée pour activer le haut-parleur du modem après la numérotation et le désactiver lorsque la connexion est établie.\nExemple : M1.") : Amended ToSubclass] string SpeakerModeDial; [Description("La propriété SpeakerModeOff contient la chaîne de commande utilisée pour désactiver le haut-parleur du modem.\nExemple : M0.") : Amended ToSubclass] string SpeakerModeOff; [Description("La propriété SpeakerModeOn contient la chaîne de commande utilisée pour activer le haut-parleur du modem.\nExemple : M2.") : Amended ToSubclass] string SpeakerModeOn; [Description("La propriété SpeakerModeSetup contient la chaîne de commande utilisée pour indiquer au modem d’activer le haut-parleur (jusqu’à ce que la connexion soit établie).\nExemple : M3.") : Amended ToSubclass] string SpeakerModeSetup; [Description("La propriété SpeakerVolumeHigh contient la chaîne de commande utilisée pour paramétrer le haut-parleur du modem avec le volume le plus fort.\nExemple : L3.") : Amended ToSubclass] string SpeakerVolumeHigh; [Description("La propriété SpeakerVolumeLow contient la chaîne de commande utilisée pour paramétrer le haut-parleur du modem avec le volume le plus faible.\nExemple : L1.") : Amended ToSubclass] string SpeakerVolumeLow; [Description("La propriété SpeakerVolumeMed contient la chaîne de commande utilisée pour paramétrer le haut-parleur du modem avec un volume moyen.\nExemple : L2.") : Amended ToSubclass] string SpeakerVolumeMed; [Description("La propriété StringFormat décrit le type de caractères utilisé pour le texte transmis au modem.") : Amended ToSubclass,Values{"Format de chaîne ASCII", "Format de chaîne DBCS", "Format de chaîne UNICODE"} : Amended ToSubclass] string StringFormat; [Description("La propriété Terminator contient la chaîne qui marque la fin d’une chaîne de commande.\nExemple : ") : Amended ToSubclass] string Terminator; [Description("La propriété Tone contient la chaîne de commande qui indique au modem d’utiliser le mode de numérotation par fréquences vocales. La ligne de téléphone doit prendre en charge la numérotation par fréquences vocales.\nExemple : T.") : Amended ToSubclass] string Tone; [Description("La propriété VoiceSwitchFeature contient la chaîne de commande utilisée pour activer les fonctionnalités vocales d’un modem vocal.\nExemple : AT+V.") : Amended ToSubclass] string VoiceSwitchFeature; }; [Description("La classe Win32_POTSModemToSerialPort représente une association entre un modem et le port série utilisé par le modem.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_POTSModemToSerialPort : CIM_ControlledBy { [key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente le port série utilisé par le modem.") : Amended ToSubclass] Win32_SerialPort Ref Antecedent; [key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente le modem POTS qui utilise le port série.") : Amended ToSubclass] Win32_POTSModem Ref Dependent; }; [Description("La classe Win32_NetworkAdapter représente une carte réseau sur un système Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_NetworkAdapter : CIM_NetworkAdapter { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne identifiant de manière unique la carte réseau parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [Description("La propriété ProductName indique le nom de produit de la carte réseau.\nExemple : Fast EtherLink XL") : Amended ToSubclass] string ProductName; [Description("La propriété AdapterType reflète le médium réseau en cours d’utilisation. Cette propriété peut ne pas s’appliquer à tous les types de cartes réseau listés dans cette classe. Windows NT seulement.") : Amended ToSubclass,Values{"Ethernet 802.3", "Token Ring 802.5", "FDDI (Fiber Distributed Data Interface)", "Réseau étendu (WAN)", "LocalTalk", "Ethernet utilisant le format d’en-tête DIX", "ARCNET", "ARCNET (878.2)", "ATM", "Sans fil", "Infrarouge sans fil", "Bpc", "CoWan", "1394"} : Amended ToSubclass] string AdapterType; [Description("La propriété AdapterTypeId reflète le média réseau en cours d’utilisation. Cette propriété donne la même information que la propriété AdapterType, sauf que les informations sont renvoyées sous la forme d’une valeur entière qui correspond à : \n0 - Ethernet 802.3\n1 - Token Ring 802.5\n2 - FDDI (Fiber Distributed Data Interface)\n3 - WAN (Wide Area Network)\n4 - LocalTalk\n5 - Ethernet en utilisant le format d’en-tête DIX\n6 - ARCNET\n7 - ARCNET (878.2)\n8 - ATM\n9 - Sans fil\n10 - Sans fil infrarouge\n11 - Bpc\n12 - CoWan\n13 - 1394\nCette propriété peut ne pas s’appliquer à tous les types de cartes réseau listées dans cette classe. Windows NT uniquement.") : Amended ToSubclass,Values{"Ethernet 802.3", "Token Ring 802.5", "FDDI (Fiber Distributed Data Interface)", "Réseau étendu (WAN)", "LocalTalk", "Ethernet utilisant le format d’en-tête DIX", "ARCNET", "ARCNET (878.2)", "ATM", "Sans fil", "Infrarouge sans fil", "Bpc", "CoWan", "1394"} : Amended ToSubclass] uint16 AdapterTypeId; [Description("La propriété MACAddress indique l’adresse de contrôle d’accès au média pour cette carte réseau. Une adresse MAC est un nombre 48 bits unique attribué à la carte réseau par le fabricant. Il identifie de façon unique la carte réseau et il est utilisé pour mapper des communications réseau TCP/IP.") : Amended ToSubclass] string MACAddress; [Description("La propriété ServiceName indique le nom de service de la carte réseau. Ce nom est habituellement plus court que le nom de produit complet.\nExemple : Elnkii.") : Amended ToSubclass] string ServiceName; [Description("La propriété Manufacturer indique le nom du fabricant de la carte réseau.\nExemple : 3COM.") : Amended ToSubclass] string Manufacturer; [Description("La propriété Installed indique si la carte réseau est installée dans l’ordinateur. \nValeurs : TRUE ou FALSE. La valeur TRUE indique que la carte réseau est installée. \nLa propriété Installed a été dépréciée. Il n’existe aucune valeur de substitution pour cette propriété obsolète.") : Amended ToSubclass] boolean Installed; [Description("La propriété Index indique le numéro d’index de la carte réseau, qui est stocké dans le Registre système. \nExemple : 0.") : Amended ToSubclass] uint32 Index; [Description("La propriété InterfaceIndex contient la valeur d’index qui identifie de manière unique l’interface locale.") : Amended ToSubclass] uint32 InterfaceIndex; [Description("La propriété MaxNumberControlled indique le nombre maximal de ports directement adressables pris en charge par cette carte réseau. La valeur 0 doit être utilisée si le nombre est inconnu.") : Amended ToSubclass] uint32 MaxNumberControlled; [Description("La propriété TimeOfLastReset indique le moment où la carte réseau a été réinitialisée pour la dernière fois.") : Amended ToSubclass] datetime TimeOfLastReset; [Description("La propriété NetConnectionID spécifie le nom de la connexion réseau telle qu’elle apparaît dans le dossier 'Connexions réseau'.") : Amended ToSubclass] string NetConnectionID; [Description("NetConnectionStatus est une chaîne indiquant l’état de la connexion au réseau par carte réseau. La valeur de cette propriété peut être interprétée ainsi : \n0 - Déconnectée. \n1 = Connexion en cours. \n2 - Connectée. \n3 - Déconnexion en cours. \n4 - Matériel non détecté. \n5 - Matériel désactivé. \n6 - Dysfonctionnement du matériel. \n7 - Média déconnecté. \n8 - Authentification en cours. \n9 - Authentification réussie. \n10 - Échec de l’authentification.\n11 - Adresse non valide\n12 - Informations d’identification requises\n.. - Autre - Pour les valeurs entières autres que celles listées ci-dessus, référez-vous à la documentation concernant les codes erreur Win32.") : Amended ToSubclass,Values{"Déconnecté", "Connexion en cours", "Connecté", "Déconnexion en cours", "Matériel absent", "Matériel désactivé", "Défaillance matérielle", "Déconnecté", "Authentification", "Authentification réussie", "Échec de l’authentification", "Adresse non valide", "Informations d’identification requises", "Autre"} : Amended ToSubclass] uint16 NetConnectionStatus; [Description("La propriété NetEnabled indique si la connexion réseau est activée ou non.") : Amended ToSubclass] boolean NetEnabled; [Description("La propriété GUID indique l’identificateur global unique de la connexion.") : Amended ToSubclass] string GUID; [Description("La propriété PhysicalAdapter indique si la carte est une carte physique ou logique.") : Amended ToSubclass] boolean PhysicalAdapter; [Description("La méthode Enable active la carte réseau sur l’ordinateur cible. ") : Amended ToSubclass] uint32 Enable(); [Description("La méthode Disable désactive la carte réseau sur l’ordinateur cible. ") : Amended ToSubclass] uint32 Disable(); }; [Description("La classe Win32_NetworkConnection représente une connexion réseau active dans un environnement Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_NetworkConnection : CIM_LogicalElement { [Description("La propriété Comment contient un commentaire du fournisseur réseau.") : Amended ToSubclass] string Comment; [Description("La propriété ConnectionType indique le type de persistance de la connexion utilisée pour se connecter au réseau.\nExemple : Permanent.") : Amended ToSubclass,Values{"Connexion en cours", "Connexion permanente"} : Amended ToSubclass] string ConnectionType; [Description("La propriété ConnectionState indique l’état courant de la connexion réseau.") : Amended ToSubclass,Values{"Connecté", "Erreur", "En pause", "Déconnecté", "Connexion en cours", "Nouvelle connexion en cours"} : Amended ToSubclass] string ConnectionState; [Description("La propriété DisplayType indique la façon dont l’objet réseau devrait être affiché dans une interface utilisateur de navigation réseau.\nExemple : Generic.") : Amended ToSubclass,Values{"Domaine", "Générique", "Serveur", "Partager"} : Amended ToSubclass] string DisplayType; [Description("La propriété LocalName indique le nom local du périphérique réseau connecté.\nExemple : c:\\public.") : Amended ToSubclass] string LocalName; [key : ToInstance ToSubclass DisableOverride,Description("Le propriété Name indique le nom de la connexion réseau courante. Ceci est la combinaison de la valeur de la propriété RemoteName et la valeur de la propriété LocalName.\nExemple : \\\\NTRELEASE (c:\\public).") : Amended ToSubclass] string Name; [Description("La propriété Persistent détermine si cette connexion sera reconnectée automatiquement par le système d’exploitation lors la prochaine ouverture de session.\nValeurs: TRUE ou FALSE. Si la valeur est TRUE, la connexion réseau sera automatiquement connectée.") : Amended ToSubclass] boolean Persistent; [Description("La propriété ProviderName contient le nom du fournisseur à qui appartient la ressource. Cette propriété peut être NULL si le nom du fournisseur est inconnu.") : Amended ToSubclass] string ProviderName; [Description("La propriété RemoteName contient le nom de ressource du réseau à distance pour une ressource réseau. Pour une connexion courante ou persistante, RemoteName contient le nom du réseau associé avec le nom de la valeur dans la propriété LocalName. le nom dans RemoteName doit suivre les conventions de nommage du fournisseur réseau. \nExemple : \\\\NTRELEASE.") : Amended ToSubclass] string RemoteName; [Description("La propriété RemotePath contient le chemin entier vers les ressources réseau.\nExemple : \\\\infosrv1\\public") : Amended ToSubclass] string RemotePath; [Description("La propriété ResourceType identifie le type de ressources à énumérer ou auxquelles se connecter.") : Amended ToSubclass,Values{"Disque", "Imprimer", "N'importe lequel"} : Amended ToSubclass] string ResourceType; [Description("La propriété UserName contient le nom d’utilisateur ou le nom d’utilisateur par défaut utilisé pour établir une connexion réseau. \nExemple : SYSTEM.") : Amended ToSubclass] string UserName; [Description("La propriété AccessMask est un tableau d’octets qui représente les droits d’accès tels qu’ils ont été définis à distance sur le partage réseau appartenant à l’utilisateur ou au groupe responsables du renvoi de l’instance. Cette propriété n’est prise en charge que sous Windows NT et Windows 2000. ") : Amended ToSubclass,BitValues{"FILE_READ_DATA (fichier) ou FILE_LIST_DIRECTORY (répertoire)", "FILE_WRITE_DATA (fichier) ou FILE_ADD_FILE (répertoire)", "FILE_APPEND_DATA (fichier) ou FILE_ADD_SUBDIRECTORY (répertoire)", "FILE_READ_EA", "FILE_WRITE_EA", "FILE_EXECUTE (fichier) ou FILE_TRAVERSE (répertoire)", "FILE_DELETE_CHILD (répertoire)", "FILE_READ_ATTRIBUTES", "FILE_WRITE_ATTRIBUTES", "DELETE", "READ_CONTROL", "WRITE_DAC", "WRITE_OWNER", "SYNCHRONIZE"} : Amended ToSubclass] uint32 AccessMask; }; [Description("La classe Win32_NetworkClient représente un client réseau sur un système Win32. Tout ordinateur du réseau avec une relation de client avec le système est un descendant (ou un membre) de cette classe.\nExemple : un ordinateur fonctionnant sous Windows 2000 Professionnel ou sous Windows 98 et qui fait partie d’un domaine Windows 2000.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_NetworkClient : CIM_LogicalElement { [Description("La propriété Manufacturer indique le nom du fabricant du client réseau fonctionnant sur le système Win32.\nExemple : Microsoft Corporation") : Amended ToSubclass] string Manufacturer; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name identifie le nom réseau du client réseau fonctionnant sur un système Win32.\nExemple : réseau Microsoft Windows") : Amended ToSubclass] string Name; }; [Description("La classe Win32_NetworkProtocol représente un protocole et ses caractéristiques réseau sur un ordinateur Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_NetworkProtocol : CIM_LogicalElement { [Description("La propriété ConnectionlessService indique si le protocole prend en charge les services sans connexion (connectionless services). Un service sans connexion (ou datagramme) décrit un protocole de communication ou un transport dans lequel les paquets de données sont routés indépendamment les uns des autres et peuvent suivre des routes différentes et arriver dans un ordre différent de l’ordre de départ. Inversement, un service orienté connexion fournit un circuit virtuel par lequel les paquets de données sont reçus dans l’ordre dans lequel ils ont été envoyés. Si la connexion entre ordinateurs connaît une défaillance, l’application en est avertie.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que le protocole utilise un service sans connexion.") : Amended ToSubclass] boolean ConnectionlessService; [Description("La propriété GuaranteesDelivery indique si le protocole garantit que toutes les données envoyées atteindront la destination voulue. Si cet indicateur est égal à FALSE, cette garantie n’existe pas.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que le protocole prend en charge une délivrance garantie des paquets de données.") : Amended ToSubclass] boolean GuaranteesDelivery; [Description("La propriété GuaranteesSequencing indique si le protocole garantit que les données arriveront dans l’ordre dans lequel elles ont été envoyées. Remarque : cette caractéristique ne garantit pas la délivrance des données, mais juste leur bon ordonnancement.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE que le respect de l’ordre des données envoyées est garanti.") : Amended ToSubclass] boolean GuaranteesSequencing; [units("caractères") : Amended ToSubclass,Description("La propriété MaximumAddressSize indique la longueur maximal d’une adresse de socket prise en charge par le protocole. Les adresses de socket peuvent être des éléments tels que des adresses URL (www.microsoft.com) ou des adresses IP (130.215.24.1).") : Amended ToSubclass] uint32 MaximumAddressSize; [units("caractères") : Amended ToSubclass,Description("La propriété MaximumMessageSize indique la taille de message maximale prise en charge par le protocole. Ceci est la taille maximale d’un message qui peut être envoyé ou reçu par l’hôte. Pour les protocoles qui ne prennent pas en charge le tramage des messages, la taille maximale effective d’un message pouvant être envoyé à une adresse donnée peut être inférieure à cette valeur. Il existe deux valeurs spéciales définies pour cette propriété :\n0 - le protocole est orienté flux ; le concept de taille de message ne s’applique alors pas.\n1 - la taille maximale de message sortant dépend de la MTU (unité de transmission de taille maximale) du réseau sous-jacente et, donc, ne peut pas être connue avant la liaison d’un socket. Les applications doivent utiliser getsockopt pour retrouver la valeur de SO_MAX_MSG_SIZE après la liaison du socket à une adresse locale.\n0xFFFFFFFF - aucune taille maximale de message n’est définie.\n") : Amended ToSubclass] uint32 MaximumMessageSize; [Description("La propriété MessageOriented indique si le protocole est orienté messages. Un protocole orienté messages utilise des paquets de données pour transférer des informations. Inversement, les protocoles orientés flux transfèrent les données sous forme d’un flux continu d’octets.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que le protocole est orienté messages.") : Amended ToSubclass] boolean MessageOriented; [units("caractères") : Amended ToSubclass,Description("La propriété MinimumAddressSize spécifie la longueur minimale d’une adresse de socket prise en charge par le protocole. ") : Amended ToSubclass] uint32 MinimumAddressSize; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name contient le nom du protocole.\nExemple : TCP/IP") : Amended ToSubclass] string Name; [Description("La propriété PseudoStreamOriented indique si le protocole est un protocole orienté messages qui peut recevoir des paquets de données de longueur variable ou des données par flux pour toutes les opérations de réception. Cette fonctionnalité optionnelle est utile quand une application ne veut pas que le protocole effectue un tramage des messages, et nécessite des caractéristiques orientées flux.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que le protocole est pseudo-orienté flux.") : Amended ToSubclass] boolean PseudoStreamOriented; [Description("La propriété SupportsBroadcasting indique si le protocole prend en charge un mécanisme pour la diffusion de messages sur tout le réseau.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que le protocole prend en charge la diffusion.") : Amended ToSubclass] boolean SupportsBroadcasting; [Description("La propriété SupportsConnectData indique si le protocole autorise que les données soient connectées sur tout le réseau.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que le protocole autorise que les données soient connectées.") : Amended ToSubclass] boolean SupportsConnectData; [Description("La propriété SupportsDisconnectData indique si le protocole autorise que les données soient déconnectées sur tout le réseau.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que le protocole autorise que les données soient déconnectées.") : Amended ToSubclass] boolean SupportsDisconnectData; [Description("La propriété SupportsEncryption indique si le protocole prend en charge le chiffrement des données.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que le protocole prend en charge le chiffrement des données.") : Amended ToSubclass] boolean SupportsEncryption; [Description("La propriété SupportsExpeditedData indique si le protocole prend en charge les données expédiées (également connues comme données urgentes) sur tout le réseau. Les données expédiées peuvent passer outre le contrôle de flux et se voir accorder la priorité sur les paquets de données normaux.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que le protocole prend en charge les données expédiées.") : Amended ToSubclass] boolean SupportsExpeditedData; [Description("La propriété SupportsFragmentation indique si le protocole prend en charge la transmission des données par fragments. L'unité de transfert maximale (MTU) du réseau physique est caché pour les applications. Chaque type de média a une taille maximale de trame qui ne peut pas être dépassée. La couche de liaison est responsable de découvrir la valeur de la MTU et de la communiquer aux protocoles utilisés.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que le protocole prend en charge la transmission des données par fragments.") : Amended ToSubclass] boolean SupportsFragmentation; [Description("La propriété SupportsGracefulClosing indique si le protocole prend en charge les opérations de fermetures à deux phases - également connues comme opérations de fermetures gracieuses. Si ce n’est pas le cas, le protocole ne prend en charge que les opérations de fermetures infructueuses. \nValeurs : True ou False. Une valeur TRUE indique que le protocole prend en charge la fermeture gracieuse des connexions réseau.") : Amended ToSubclass] boolean SupportsGracefulClosing; [Description("La propriété SupportsGuaranteedBandwidth indique si le protocole a un mécanisme pour établir et maintenir une bande passante garantie.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que le protocole prend en charge une bande passante garantie.") : Amended ToSubclass] boolean SupportsGuaranteedBandwidth; [Description("La propriété SupportsMulticasting indique si le protocole prend en charge la multidiffusion.\nValeurs : TRUE ou FALSE. Une valeur égale à TRUE indique que le protocole prend en charge la multidiffusion.") : Amended ToSubclass] boolean SupportsMulticasting; [Description("La propriété SupportsQualityofService indique si le protocole est capable de prendre en charge QOS (quality of Service) par le biais du transporteur ou fournisseur en couches sous-jacent. QOS est un ensemble de composants qui activent la différenciation et les traitements préférentiels pour les sous-ensembles de données transmises par le réseau. QOS signifie que les sous-ensembles de données obtiennent une priorité plus élevée ou un service garanti quand ils traversent un réseau. \nValeurs : TRUE ou FALSE; Une valeur TRUE indique que le protocole prend en charge QOS.") : Amended ToSubclass] boolean SupportsQualityofService; }; [Description("La classe Win32_ProtocolBinding représente une association parmi un pilote de niveau système, un protocole réseau et une carte réseau.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ProtocolBinding { [key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente le protocole réseau qui est utilisé avec le pilote système et la carte réseau.") : Amended ToSubclass] Win32_NetworkProtocol Ref Antecedent; [key : ToInstance ToSubclass DisableOverride,Description("La référence Device représente les propriétés de la carte réseau actuellement utilisée sur l’ordinateur.") : Amended ToSubclass] Win32_NetworkAdapter Ref Device; [Description("La référence Dependent représente le pilote système qui utilise la carte réseau via le protocole réseau de cette classe.") : Amended ToSubclass] Win32_SystemDriver Ref Dependent; }; [Description("La classe Win32_NetworkAdapterConfiguration représente les attributs et les comportements d’une carte réseau. Cette classe a été complétée, et inclut désormais de nouvelles propriétés et méthodes qui prennent en charge l’administration des protocoles TCP/IP et sont indépendantes de la carte réseau.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_NetworkAdapterConfiguration : CIM_Setting { [Description("GatewayCostMetric reflète le métrique de coût entier (entre 1 et 9999) à utiliser pour calculer les routes les plus rapides, les plus fiables et/ou les moins chères. Cet argument a une correspondance de 1 à 1 avec DefaultIPGateway. Windows 2000 uniquement.") : Amended ToSubclass] uint16 GatewayCostMetric[]; [Description("La propriété DefaultIPGateway contient une liste d’adresses IP des passerelles par défaut utilisées par l’ordinateur.\nExemple : 194.161.12.1 194.162.46.1") : Amended ToSubclass] string DefaultIPGateway[]; [Description("La propriété DHCPEnabled indique si le serveur DHCP (Dynamic Host Configuration Protocol) attribue automatiquement une adresse IP à l’ordinateur lors de l’établissement d’une connexion réseau.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, DHCP est activé.") : Amended ToSubclass] boolean DHCPEnabled; [Description("La propriété DHCPLeaseExpires indique la date et l’heure d’expiration pour une adresse IP baillée qui a été attribuée à l’ordinateur par le serveur DHCP (Dynamic Host Configuration Protocol).\nExemple : 20521201000230.000000000") : Amended ToSubclass] datetime DHCPLeaseExpires; [Description("La propriété DHCPLeaseObtained indique la date et l’heure à laquelle le bail a été obtenu pour l’adresse IP attribuée à l’ordinateur par le serveur DHCP (Dynamic Host Configuration Protocol).\nExemple : 19521201000230.000000000") : Amended ToSubclass] datetime DHCPLeaseObtained; [Description("La propriété DHCPServer indique l’adresse IP du serveur DHCP (Dynamic Host Configuration Protocol).\nExemple : 154.55.34") : Amended ToSubclass] string DHCPServer; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Index spécifie le numéro d’index de la configuration de carte réseau Win32. Le numéro d’index est utilisé lorsque plus d’une configuration est disponible.") : Amended ToSubclass] uint32 Index; [Description("La propriété InterfaceIndex contient la valeur d’index qui identifie de manière unique l’interface locale.") : Amended ToSubclass] uint32 InterfaceIndex; [Description("La propriété IPAddress contient une liste de toutes les adresses IP associées à la carte réseau actuelle.\nExemple : 155.34.22.0") : Amended ToSubclass] string IPAddress[]; [Description("La propriété IPSubnet contient une liste de tous les masques de sous-réseau associés à la carte réseau actuelle.\nExemple : 255.255.0") : Amended ToSubclass] string IPSubnet[]; [Description("La propriété IPXAddress indique l’adresse IPX (Internetworking Packet Exchange) de la carte réseau. L'adresse IPX identifie un ordinateur sur un réseau utilisant le protocole IPX.") : Amended ToSubclass] string IPXAddress; [Description("La propriété MACAddress indique l’adresse MAC (Media Access Control) de la carte réseau. Une adresse MAC est attribuée par le fabricant pour identifier de manière unique la carte réseau.\nExemple : 00:80:C7:8F:6C:96") : Amended ToSubclass] string MACAddress; [Description("La propriété ServiceName indique le nom de service de la carte réseau. Ce nom est habituellement plus court que le nom de produit complet.\nExemple : Elnkii.") : Amended ToSubclass] string ServiceName; [Description("La propriété IPEnabled indique si TCP/IP est lié et activé sur cette carte réseau.") : Amended ToSubclass] boolean IPEnabled; [Description("La propriété IPXEnabled détermine si le protocole IPX (Internetwork Packet Exchange) est lié et activé sur cette carte réseau.") : Amended ToSubclass] boolean IPXEnabled; [Description("La propriété FullDNSRegistrationEnabled spécifie si les adresses IP de cette connexion sont enregistrées dans DNS sous le nom DNS complet de l’ordinateur. Le nom DNS complet de l’ordinateur est affiché dans l’onglet Identification réseau du Panneau de configuration Système. Windows 2000 uniquement.") : Amended ToSubclass] boolean FullDNSRegistrationEnabled; [Description("La propriété DomainDNSRegistrationEnabled spécifie si les adresses IP de cette connexion sont enregistrées dans DNS sous le nom de domaine de cette connexion, en plus d’être enregistrées sous le nom DNS complet de l’ordinateur. Le nom de domaine de cette connexion est défini soit via la méthode SetDNSDomain() ou en étant attribué par DHCP. Le nom enregistré est le nom d’hôte de l’ordinateur avec le nom de domaine comme suffixe. Windows 2000 uniquement.") : Amended ToSubclass] boolean DomainDNSRegistrationEnabled; [Description("IPConnectionMetric indique le coût d’utilisation des itinéraires configurés pour cette carte liée à des itinéraires IP pour cette carte liée à IP et est la valeur mesurée pour ces itinéraires dans la table de routage. S'il existe plusieurs itinéraires pour une même destination dans la table de routage, l’itinéraire avec le métrique le plus faible est utilisé. La valeur par défaut est 1. Windows 2000 uniquement.") : Amended ToSubclass] uint32 IPConnectionMetric; [Description("La propriété DatabasePath indique un chemin d’accès de fichier Windows valide vers des fichiers de base de données Internet standard (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS). Le chemin d’accès de fichier est utilisé par l’interface Windows Sockets. Cette propriété n’est disponible que sur les systèmes Windows NT/Windows 2000.") : Amended ToSubclass] string DatabasePath; [Description("La propriété IPUseZeroBroadcast indique si des diffusions nulles IP sont utilisées. Si ce paramètre est défini à TRUE, alors IP utilise des diffusions nulles (0.0.0.0), et le système utilise des diffusions pleines (255.255.255.255). l’ordinateur utilise généralement des diffusions pleines, mais celles dérivées d’implémentations BSD utilisent des diffusions nulles. Les systèmes qui n’utilisent pas les mêmes types de diffusion ne pourront pas opérer entre eux sur le même réseau. Valeur par défaut : FALSE.") : Amended ToSubclass] boolean IPUseZeroBroadcast; [Description("La propriété ArpAlwaysSourceRoute indique si le protocole ARP (Address Resolution Protocol) doit toujours utiliser le routage source. Si cette propriété est TRUE, TCP/IP transmettra les requêtes ARP avec le routage source activé sur les réseaux Token Ring. Par défaut, ARP émet une première requête sans le routage source, et recommence avec le routage source activé si aucune réponse n’a été reçue. Le routage source permet le routage des paquets réseaux via différents types de réseaux. Valeur par défaut : FALSE.") : Amended ToSubclass] boolean ArpAlwaysSourceRoute; [Description("La propriété ArpUseEtherSNAP indique si les paquets Ethernet sont conformes au format d’encodage IEEE 802.3 SNAP (Sub-Network Access Protocol). En définissant ce paramètre à 1, TCP/IP transmettra les paquets Ethernet en utilisant l’encodage 802.3 SNAP. Par défaut, la pile transmet les paquets au format DIX Ethernet. Les systèmes Windows NT/Windows 2000 peuvent recevoir les deux formats. Valeur par défaut : FALSE.") : Amended ToSubclass] boolean ArpUseEtherSNAP; [Description("La propriété DefaultTOS indique la valeur par défaut du type de service (TOS, Type Of Service) définie dans l’en-tête des paquets IP sortants. RFC 791 définit les valeurs. Valeur par défaut : 0, plage valide : 0 - 255.") : Amended ToSubclass] uint8 DefaultTOS; [Description("La propriété DefaultTTL indique la valeur de durée de vie par défaut (TTL, Time To Live) définie dans l’en-tête des paquets IP sortants. La durée de vie spécifie le nombre de routeurs qu’un paquet IP peut traverser pour joindre sa destination avant d’être rejeté. Chaque routeur décrémente de 1 la valeur de durée de vie d’un paquet lorsqu’il le traverse et rejète les paquets si la valeur de la durée de vie est nulle. Valeur par défaut : 32, plage valide : 1 - 255.") : Amended ToSubclass] uint8 DefaultTTL; [Description("La propriété DeadGWDetectEnabled indique si la détection de passerelle inactive se produit. En définissant ce paramètre à TRUE, TCP effectue la détection de passerelle inactive. Lorsque cette fonctionnalité est activée, TCP demandera à IP de passer à une autre passerelle s’il retransmet un segment plusieurs fois sans recevoir de réponse. Valeur par défaut : TRUE.") : Amended ToSubclass] boolean DeadGWDetectEnabled; [Description("La propriété PMTUBHDetectEnabled indique si la détection des routeurs trou noir se produit. En définissant ce paramètre à TRUE, TCP essaiera de détecter les routeurs trou noir lors de la découverte du chemin de l’unité de transmission maximale. Un routeur trou noir ne renvoie pas les messages Destination ICMP non atteignable lorsqu’il doit fragmenter un datagramme IP avec le bit Ne pas fragmenter défini. TCP dépend de la réception de ces messages pour effectuer la découverte MTU de chemin. Avec cette fonctionnalité activée, TCP essaiera d’envoyer les segments sans définir le bit Ne pas fragmenter défini si plusieurs retransmissions d’un segment n’ont pas d’accusé de réception. Si le segment obtient un accusé de réception, le MSS sera décrémenté et le bit Ne pas fragmenter sera défini sur les futurs paquets de la connexion. L'activation de la détection de trou noir augmenter le nombre maximal de retransmissions effectuées pour un segment donné. La valeur par défaut de cette propriété est FALSE.") : Amended ToSubclass] boolean PMTUBHDetectEnabled; [Description("La propriété PMTUDiscoveryEnabled indique si le chemin MTU (Maximum Transmission Unit) est découvert. En définissant ce paramètre à TRUE, TCP tentera de découvrir le MTU (la plus grande taille de paquet) sur le chemin vers un hôte distant. En découvrant le chemin MTU et en limitant les segments TCP à cette taille, TCP peut éliminer la fragmentation par les routeurs sur le chemin qui connecte les réseaux avec différent MTU. La fragmentation affecte négativement le débit TCP et la congestion du réseau. En définissant ce paramètre à FALSE, un MTU de 576 octets sera utilisé pour toutes les connexions qui ne sont pas à des ordinateurs du sous-réseau local. Valeur par défaut : TRUE.") : Amended ToSubclass] boolean PMTUDiscoveryEnabled; [Units("octets") : Amended ToSubclass,Description("La propriété ForwardBufferMemory indique combien de mémoire est allouée par IP pour stocker les données de paquets dans la file d’attente de paquet du routeur. Lorsque cette mémoire tampon est remplie, le routeur commence à rejeter les paquets aléatoirement à partir de la file d’attente. La mémoire tampon des données de file d’attente de paquets a une longueur de 256 octets, donc la valeur de ce paramètre doit être un multiple de 256. Plusieurs tampons sont chaînés ensemble pour les paquets plus importants. L'en-tête IP d’un paquet est stocké séparément. Ce paramètre est ignoré et aucune mémoire tampon n’est allouée si le routeur IP n’est pas activé. La taille de la mémoire tampon peut être comprise entre le MTU réseau et une valeur inférieure à 0xFFFFFFFF. Valeur par défaut : 74240 (cinquante paquets de 1480 octets, arrondi à un multiple de 256).") : Amended ToSubclass] uint32 ForwardBufferMemory; [Description("La propriété IGMPLevel indique le niveau de prise en charge par le système de la multidiffusion IP et le niveau de participation dans le protocole IGMP (Internet Group Management Protocol). Au niveau 0, le système ne fournit pas de prise en charge de la multidiffusion. Au niveau 1, le système ne peut qu’envoyer les paquets de multidiffusion IP. Au niveau 2, le système peut envoyer des paquets de multidiffusion IP et assister pleinement le protocole IGMP pour recevoir les paquets de multidiffusion. Valeur par défaut : 2") : Amended ToSubclass,Values{"Aucune multidiffusion", "IP multidiffusion", "Multidestinataires IP IGMP"} : Amended ToSubclass] uint8 IGMPLevel; [Units("millisecondes") : Amended ToSubclass,Description("La propriété KeepAliveInterval indique l’intervalle séparant les retransmissions pour conserver la communication active jusqu’à ce qu’une réponse soit reçue. Une fois la réponse reçue, le délai jusqu’à la prochaine transmission de ce type est à nouveau contrôlé par la valeur KeepAliveTime. La connexion sera interrompue après que le nombre de retransmissions spécifié par TcpMaxDataRetransmissions n’ait pas obtenu de réponse. Valeur par défaut : 1000, plage valide : 1 - 0xFFFFFFFF.") : Amended ToSubclass] uint32 KeepAliveInterval; [Units("millisecondes") : Amended ToSubclass,Description("La propriété KeepAliveTime indique le nombre de tentatives de vérification qu’une connexion active est toujours intacte en envoyant un paquet Conserver Actif. Un système distant qui est accessible accusera réception de la transmission Conserver Actif. Les paquets Conserver Actif ne sont pas envoyés par défaut. Cette fonctionnalité peut être activée dans une connexion par une application. Valeur par défaut : 7 200 000 (deux heures)") : Amended ToSubclass] uint32 KeepAliveTime; [Units("octets") : Amended ToSubclass,Description("La propriété MTU remplace l’unité de transmission maximale (MTU) pour une interface réseau. La propriété MTU est la taille maximale de paquet (y compris l’en-tête de transport) que le transport transmettra par-dessus le réseau sous-jacent. Le datagramme IP peut être réparti sur plusieurs paquets. La plage de cette valeur est comprise entre la taille minimale de paquet (68) et le MTU pris en charge par le réseau sous-jacent.") : Amended ToSubclass] uint32 MTU; [Description("La propriété NumForwardPackets indique le nombre d’en-têtes de paquets IP alloué pour la file d’attente de paquets du routeur. Lorsque tous les en-têtes sont utilisés, le routeur commencera à rejeter des paquets aléatoirement à partir de la file d’attente. Cette valeur doit être au minimum égale à la valeur ForwardBufferMemory, divisée par la taille maximale de données IP des réseaux connectés au routeur. Elle ne doit pas être supérieure à la valeur ForwardBufferMemory divisée par 256, puisqu’au moins 256 octets de mémoire tampon directe sont utilisés pour chaque paquet. Le nombre optimal de paquets directs pour une taille ForwardBufferMemory donnée dépend du type de trafic sur le réseau. Il est compris entre ces deux valeurs. Si le routeur n’est pas activé, ce paramètre es ignoré et aucun en-tête n’est alloué. Valeur par défaut : 50, plage valide : 1 - 0xFFFFFFFE.") : Amended ToSubclass] uint32 NumForwardPackets; [Description("La propriété TcpMaxConnectRetransmissions indique le nombre de tentatives de retransmission par TCP d’un requête de connexion avant de terminer la connexion. Le délai initial de retransmission est de 3 secondes. Le délai de retransmission double pour chaque tentative. Valeur par défaut : 3, plage valide : 0 - 0xFFFFFFFF.") : Amended ToSubclass] uint32 TcpMaxConnectRetransmissions; [Description("La propriété TcpMaxDataRetransmissions indique le nombre de tentatives de retransmission par TCP d’un segment de données individuel (segment non connecté) avant de terminer la connexion. Le délai de retransmission double pour chaque retransmission successive sur une connexion. Valeur par défaut : 5, plage valide : 0 - 0xFFFFFFFF.") : Amended ToSubclass] uint32 TcpMaxDataRetransmissions; [Description("La propriété TcpNumConnections indique le nombre maximal de connexions que TCP peut ouvrir simultanément. Valeur par défaut : 0xFFFFFE, plage valide : 0 - 0xFFFFFE.") : Amended ToSubclass] uint32 TcpNumConnections; [Description("La propriété TcpUseRFC1122UrgentPointer indique si TCP utilise la spécification RFC 1122 ou le mode utilisé par les systèmes dérivés de BSD (Berkeley Software Design), pour les données urgentes. Les deux mécanismes interprètent le pointeur urgent différemment et ne peuvent pas opérer entre eux. Windows 2000 et Windows NT version 3.51 et ultérieure sont par défaut en mode BSD. Si la valeur est TRUE, les données urgentes sont envoyées en mode RFC 1122. Valeur par défaut : FALSE.") : Amended ToSubclass] boolean TcpUseRFC1122UrgentPointer; [Units("octets") : Amended ToSubclass,Description("La propriété TcpWindowSize contient la taille maximale de fenêtre de réception TCP offerte par le système. La fenêtre de réception spécifie le nombre d’octets qu’un émetteur peut transmettre sans recevoir d’accusé. En général, des fenêtres de réception plus importantes améliorent les performances sur les réseaux à délai et bande passante élevés. Pour être efficace, la fenêtre de réception doit être un multiple pair de la taille maximale de segment TCP (MSS, Maximum Segment Size). Valeur par défaut : quatre fois la taille maximale de données TCP ou un multiple pair de la taille des données TCP arrondi au multiple de 8192 le plus proche. Les réseaux Ethernet utilisent par défaut 8760. Plage valide : 0 - 65535.") : Amended ToSubclass] uint16 TcpWindowSize; [Description("La propriété IPPortSecurityEnabled indique si la sécurité de port IP est activée globalement sur toutes les cartes réseau liées à IP. Cette propriété a été rétrogradée en faveur de IPFilterSecurityEnabled.") : Amended ToSubclass] boolean IPPortSecurityEnabled; [Description("La propriété IPFilterSecurityEnabled indique si la sécurité de port IP est activée globalement sur toutes les cartes réseau liées à IP. Cette propriété est utilisée en conjonction avec IPSecPermitTCPPorts, IPSecPermitUDPPorts et IPSecPermitIPProtocols. La valeur TRUE indique que la sécurité de port IP est activée et que les valeurs de sécurité associées avec les cartes réseau individuelles sont effectives. La valeur FALSE indique que la sécurité de filtre IP est désactivée sur toutes les cartes réseau et permet la circulation sans filtrage du trafic sur tous les ports et protocoles.") : Amended ToSubclass] boolean IPFilterSecurityEnabled; [Description("La propriété IPSecPermitTCPPorts liste les ports auxquels sera accordé une autorisation d’accès pour TCP. La liste de protocoles est définie en utilisant la méthode EnableIPSec. La liste sera vide ou contiendra des valeurs numériques. Une valeur numérique nulle indique que l’autorisation d’accès est accordée pour tous les ports. Une chaîne vide indique qu’aucun port ne bénéficie d’autorisation d’accès lorsque IPFilterSecurityEnabled est TRUE.") : Amended ToSubclass] string IPSecPermitTCPPorts[]; [Description("La propriété IPSecPermitUDPPorts liste les ports auxquels l’autorisation d’accès UDP (User Datagram Protocol) sera accordée. La liste de protocoles est définie en utilisant la méthode EnableIPSec. La liste sera vide ou contiendra des valeurs numériques. Une valeur numérique nulle indique que l’autorisation d’accès est accordée pour tous les ports. Une chaîne vide indique que l’autorisation d’accès n’est accordée à aucun port lorsque IPFilterSecurityEnabled est TRUE.") : Amended ToSubclass] string IPSecPermitUDPPorts[]; [Description("La propriété IPSecPermitIPProtocols liste les protocoles autorisés à s’exécuter au-dessus de IP. La liste de protocoles est définie en utilisant la méthode EnableIPSec. La liste sera vide ou contiendra des valeurs numériques. Une valeur numérique nulle indique que l’autorisation d’accès est accordée pour tous les protocoles. Une chaîne vide indique que l’autorisation d’accès n’est accordée à aucun protocole lorsque IPFilterSecurityEnabled est TRUE.") : Amended ToSubclass] string IPSecPermitIPProtocols[]; [Description("La propriété DNSHostName indique le nom d’hôte utilisé pour identifier l’ordinateur local pour authentification par certains utilitaires. D'autre utilitaires basés sur TCP/IP peuvent utiliser cette valeur pour acquérir le nom de l’ordinateur local. Les noms d’hôte sont stockés sur les serveur DHCP dans une table qui fait correspondre les noms aux adresses IP utilisables par DNS. Le nom peut être toute combinaison de lettre de A à Z, les chiffres 0 à 9, le tiret (-) et le point (.) utilisé en tant que séparateur. Par défaut, cette valeur est le nom réseau Microsoft de l’ordinateur, mais l’administrateur réseau peut attribuer un autre nom d’hôte sans affecter le nom de l’ordinateur.\nExemple : corpdns") : Amended ToSubclass] string DNSHostName; [Description("La propriété DNSDomain indique un nom d’organisation suivi par un point et une extension qui indique le type de l’organisation, tel que microsoft.com. Le nom peut être toute combinaison des lettres A à Z, les chiffres 0 à 9, le tiret (-) et le point (.) utilisé en tant que séparateur.\nExemple : microsoft.com") : Amended ToSubclass] string DNSDomain; [Description("La propriété DNSServerSearchOrder indique une liste ordonnée d’adresses de serveurs IP à utiliser pour requérir des serveurs DNS.") : Amended ToSubclass] string DNSServerSearchOrder[]; [Description("La propriété DNSDomainSuffixSearchOrder spécifie les suffixes de domaine DNS à ajouter à la fin des noms d’hôtes lors de la résolution de noms. Lors de la tentative de résolution d’un nom de domaine complet à partir d’un nom d’hôte uniquement, le système ajoutera d’abord le nom de domaine local. Si cela ne réussit pas, le système utilisera la liste de suffixe de domaine pour créer des noms de domaine complets dans l’ordre indiqué et effectuer des requêtes aux serveurs DNS pour chacun d’entre eux.\nExemple : samples.microsoft.com example.microsoft.com") : Amended ToSubclass] string DNSDomainSuffixSearchOrder[]; [Description("La propriété DNSEnabledForWINSResolution indique si le système DNS (Domain Name System) est activé pour la résolution de nom par-dessus la résolution WINS (Windows Internet Naming Service). Si le nom ne peut pas être résolu en utilisant DNS, la demande de nom est transmise à WINS pour être résolue.") : Amended ToSubclass] boolean DNSEnabledForWINSResolution; [Description("La propriété WINSEnableLMHostsLookup indique si les fichiers de recherche locaux sont utilisés. Les fichiers de recherche contiendront une table des adresses IP vers les noms d’hôte. S'ils existent sur le système local, ils se trouveront sur %SystemRoot%\\system32\\drivers\\etc.") : Amended ToSubclass] boolean WINSEnableLMHostsLookup; [Description("La propriété WINSPrimaryServer indique l’adresse IP du serveur WINS principal. ") : Amended ToSubclass] string WINSPrimaryServer; [Description("La propriété WINSSecondaryServer indique l’adresse IP du serveur WINS secondaire. ") : Amended ToSubclass] string WINSSecondaryServer; [Description("La propriété WINSHostLookupFile contient un chemin vers un fichier de recherche WINS sur le système local. Ce fichier contiendra une table des adresses IP vers les noms d’hôtes. Si le fichier spécifié dans cette propriété est trouvé. il sera copié dans le dossier %SystemRoot%\\system32\\drivers\\etc du système local. Valide uniquement si la propriété WINSEnableLMHostsLookup est TRUE.") : Amended ToSubclass] string WINSHostLookupFile; [Description("La propriété WINSScopeID fournit une manière d’isoler un groupe d’ordinateurs qui communiquent uniquement entre eux. L'identificateur d’étendue est une valeur chaîne de caractères qui est ajoutée à la fin du nom NetBIOS. Il est utilisé pour toutes les transactions NetBIOS sur les communications TCP/IP à partir de cet ordinateur. Les ordinateurs configurés avec des identificateurs d’étendue identiques peuvent communiquer avec cet ordinateur. Les clients TCP/IP avec différents identificateurs d’étendue ignorent les paquets provenant des ordinateurs portant cet identificateur d’étendue. Valide uniquement lorsque la méthode EnableWINS s’exécute correctement.") : Amended ToSubclass] string WINSScopeID; [Description("La propriété TcpipNetbiosOptions spécifie une table des paramètres possibles relatifs à NetBIOS sur TCP/IP. Windows 2000 uniquement.") : Amended ToSubclass,Values{"ActiverNetbiosViaDhcp", "ActiverNetbios", "DésactiverNetbios"} : Amended ToSubclass] uint32 TcpipNetbiosOptions; [Description("La propriété IPXVirtualNetNumber identifie de manière unique l’ordinateur sur le réseau. Elle est représentée sous la forme d’un nombre hexadécimal à 8 chiffres. Windows NT/2000 utilise le numéro réseau virtuel (aussi nommé numéro réseau interne) pour le routage interne.") : Amended ToSubclass] string IPXVirtualNetNumber; [Description("La propriété IPXNetworkNumber représente un tableau de caractères qu identifie de manière unique une combinaison trame/carte réseau sur l’ordinateur. Le protocole de transport NetWare Link (NWLink) compatible IPX/SPX dans Windows NT 4.0, Windows 2000 et les versions ultérieures utilisent deux types différents de numéros réseau. Ce numéro est quelquefois appelé le numéro réseau externe. Il doit être unique pour chaque segment du réseau. L'ordre dans la liste des chaînes correspond point par point avec les éléments dans la propriété IPXFrameType.") : Amended ToSubclass] string IPXNetworkNumber[]; [Description("La propriété IPXFrameType représente un tableau d’entiers d’identificateurs de types de trame. Les valeurs dans ce tableau correspondent aux éléments de IPXNetworkNumber.") : Amended ToSubclass,Values{"Ethernet II", "Ethernet 802.3", "Ethernet 802.2", "Ethernet SNAP", "Automatique"} : Amended ToSubclass] uint32 IPXFrameType[]; [Description("La propriété IPXMediaType représente un identificateur de type de média IPX (Internetworking Packet Exchange).") : Amended ToSubclass,Values{"Ethernet", "Token ring", "FDDI", "ARCNET"} : Amended ToSubclass] uint32 IPXMediaType; [Description("La méthode EnableDHCP active le protocole DHCP (Dynamic Host Configuration Protocol) pour le service avec cette carte réseau. DHCP permet l’allocation dynamique d’adresses IP. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32. ") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 EnableDHCP(); [Description("La méthode RenewDHCPLease renouvelle l’adresse IP de cartes réseau spécifiques au DHCP activé. La libération de l’adresse IP assignée via un serveur DHCP a une date d’expiration que le client doit renouveler si il veut continuer à utiliser l’adresse IP assignée. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 RenewDHCPLease(); [Description("La méthode RenewDHCPLeaseAll renouvelle toutes les adresses IP sur toutes les cartes réseau au DHCP activé. La libération de l’adresse IP assignée à une date d’expiration que le client doit renouveler si il veut continuer à utiliser l’adresse IP assignée. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 RenewDHCPLeaseAll(); [Description("La méthode ReleaseDHCPLease libère la limite de l’adresse IP liée à une carte réseau spécifique au DHCP activé. Avertissement : si un DHCP est activé sur ce système d’ordinateur local, l’option désactive TCP/IP sur cette carte réseau spécifique. À moins que vous n’ayez un autre chemin d’accès au système cible, c'est à dire les cartes réseau liées à TCP/IP, toutes les communications TCP/IP seront perdues. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 ReleaseDHCPLease(); [Description("La méthode ReleaseDHCPLeaseAll libère toutes les adresses IP liées à toutes les cartes réseau au DHCP activé. Avertissement : si DHCP est activé sur ce système d’ordinateur local, l’option va terminer toutes les connexions DHCP TCP/IP. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 ReleaseDHCPLeaseAll(); [Description("La méthode EnableStatic active l’adressage statique TCP/IP pour la carte réseau cible. De ce fait, DHCP est désactivé pour cette carte réseau. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 EnableStatic([In : ToSubclass,Description("Le paramètre IPAddress liste toutes les adresses IP statiques pour la carte réseau actuelle.\nExemple : 155.34.22.0") : Amended ToSubclass] string IPAddress[],[In : ToSubclass,Description("Le paramètre SubnetMask contient les masques sous-réseau qui complémentent les valeurs dans le paramètre IPAddress.\nExemple : 255.255.0.0") : Amended ToSubclass] string SubnetMask[]); [Description("La méthode SetGateways est utilisée pour spécifier une liste de passerelles pour le routage de paquets destinés à un sous-réseau différent que celui auquel cette carte est connectée. Une route plus spécifique pour ce sous-réseau ne devrait pas exister. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetGateways([In : ToSubclass,Description("Le paramètre DefaultIPGateway est un paramètre d’entrée pour la méthode SetGateways. Il contient une liste d’adresses IP vers les passerelles sur lesquelles les paquets réseau doivent être routés.") : Amended ToSubclass] string DefaultIPGateway[],[In : ToSubclass,Description("Le paramètre GatewayCostMetric attribue une valeur comprise entre 1 et 9999, utilisée pour calculer des itinéraires plus rapides et plus fiables. Les valeurs de ce paramètre correspondent avec les valeurs du paramètre DefaultIPGateway[]. La valeur par défaut pour une passerelle est 1. Ce paramètre ne s’applique qu’à Windows 2000.") : Amended ToSubclass] uint16 GatewayCostMetric[]); [Description("La méthode EnableDNS active DNS (Domain Name System) pour le service sur les cartes réseau liées à TCP/IP. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 EnableDNS([In : ToSubclass,Description("Le paramètre DNSHostName spécifie le nom de l’hôte DNS à activer par cette méthode.\nExemple : corpdns") : Amended ToSubclass] string DNSHostName,[In : ToSubclass,Description("Le paramètre DNSDomain spécifie le domaine du service DNS. Ce paramètre est représenté par un nom d’organisation suivie par un point et l’extension qui indique le type de l’organisation.\n Exemple : microsoft.com") : Amended ToSubclass] string DNSDomain,[In : ToSubclass,Description("Le paramètre DNSServerSearchOrder spécifie la liste des adresses IP des serveurs auxquels envoyer les demandes de serveurs DNS.") : Amended ToSubclass] string DNSServerSearchOrder[],[In : ToSubclass,Description("Le paramètre DNSDomainSuffixSearchOrder spécifie les suffixes de domaine DNS qui sont ajoutés aux noms d’hôte lors de la résolution de nom. Lors de la tentative de résolution d’un nom de domaine complet à partir d’un nom d’hôte uniquement, le système ajoute le nom de domaine local. Si cette opération ne réussit pas, le système utilise la liste des suffixes de domaine pour créer des noms de domaine complets dans l’ordre indiqué, et demande aux serveurs DNS chacun de ces noms.") : Amended ToSubclass] string DNSDomainSuffixSearchOrder[]); [Description("La méthode SetDNSDomain permet de définir le domaine DNS. Il s’agit d’un appel de méthode dépendant de l’instance, qui s’applique à une carte réseau précise. Dans Windows 2000, le paramètre s’applique à la carte réseau ciblée. Dans NT4, il est global. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetDNSDomain([In : ToSubclass,Description("Le paramètre DNSDomain indique le domaine auquel DNS est associé et est représenté par un nom d’organisation suivi par un point et une extension qui indique le type de l’organisation.\nExemple : microsoft.com.") : Amended ToSubclass] string DNSDomain); [Description("La méthode SetDNSServerSearchOrder permet de définir l’ordre de recherche du serveur sous la forme d’un tableau d’éléments. Il s’agit d’un appel de méthode dépendant de l’instance, qui s’applique à une carte réseau précise. Dans Windows 2000, le paramètre s’applique à la carte réseau ciblée. Dans NT4, il est global. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetDNSServerSearchOrder([In : ToSubclass,Description("Le paramètre DNSServerSearchOrder indique la liste des adresses IP de serveur pour demander les serveurs DNS.\nExemple :130.215.24.1 157.54.164.1") : Amended ToSubclass] string DNSServerSearchOrder[]); [Description("La méthode SetDNSSuffixSearchOrder permet de définir l’ordre de recherche du suffixe sous la forme d’un tableau d’éléments. Il s’agit d’un appel de méthode indépendant de l’instance, qui s’applique à toutes les cartes réseau. Ne concerne que Windows NT. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetDNSSuffixSearchOrder([In : ToSubclass,Description("Le paramètre DNSServerSearchOrder indique la liste des suffixes d’adresses IP de serveur auxquels demander des serveurs DNS.\nExemple :130.215.24.1 157.54.164.1") : Amended ToSubclass] string DNSDomainSuffixSearchOrder[]); [Description("La méthode SetDynamicDNSRegistration est utilisée pour indiquer l’enregistrement DNS dynamique des adresses IP pour la carte liée IP. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetDynamicDNSRegistration([In : ToSubclass,Description("Le paramètre FullDNSRegistrationEnabled spécifie si les adresses IP pour cette connexion sont enregistrés dans DNS sous le nom DNS complet de l’ordinateur. Le nom DNS complet de l’ordinateur est affiché dans l’onglet Identification réseau du Panneau de configuration Système. Windows 2000 uniquement.") : Amended ToSubclass] boolean FullDNSRegistrationEnabled,[In : ToSubclass,Description("Le paramètre DomainDNSRegistrationEnabled spécifie si les adresses IP pour cette connexion sont enregistrés dans DNS sous le nom de domaine de cette connexion, en plus d’être enregistré sous le nom DNS complet de l’ordinateur. Le nom de domaine de cette connexion est défini soit via la méthode SetDNSDomain() ou attribué par DHCP. Le nom enregistré est le nom d’hôte de l’ordinateur suivi du nom de domaine. Ce paramètre n’a de signification que si FullDNSRegistrationEnabled est activé. Valeur par défaut : FALSE. Windows 2000 uniquement.") : Amended ToSubclass] boolean DomainDNSRegistrationEnabled); [Description("La méthode SetIPConnectionMetric est utilisée pour définir les données métriques de routage associées à cette carte IP liée. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetIPConnectionMetric([In : ToSubclass,Description("Le paramètre IPConnectionMetric attribue une valeur comprise entre 1 et 9999, et indique le coût d’utilisation des itinéraires configurés pour cette carte liée à IP et est la valeur mesurée pour les itinéraires définis dans la table de routage IP. Si plusieurs itinéraires vers une même destination sont définis dans la table de routage IP, l’itinéraire possédant le métrique le plus faible est utilisé. La valeur par défaut est 1. Windows 2000 uniquement.") : Amended ToSubclass] uint32 IPConnectionMetric); [Description("La méthode SetWINSServer définit les serveurs WINS (Windows Internet Naming Service) principaux et secondaires sur cette carte réseau liée à TCP/IP. Cette méthode est appliquée de façon indépendante à la carte réseau. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetWINSServer([In : ToSubclass,Description("Le paramètre WINSPrimaryServer spécifie l’adresse IP du serveur WINS principal.") : Amended ToSubclass] string WINSPrimaryServer,[In : ToSubclass,Description("Le paramètre WINSSecondaryServer spécifie l’adresse IP du serveur IP secondaire.") : Amended ToSubclass] string WINSSecondaryServer); [Description("La méthode EnableWINS active les paramètres WINS (Windows Internet Naming Service) spécifiques à TCP/IP, mais indépendants de la carte réseau. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 EnableWINS([In : ToSubclass,Description("Le paramètre DNSEnabledForWINSResolution spécifie si le système DNS (Domain Name System) est activé pour la résolution de nom par-dessus la résolution WINS.") : Amended ToSubclass] boolean DNSEnabledForWINSResolution,[In : ToSubclass,Description("Le paramètre WINSEnableLMHostsLookup spécifie si les fichiers de recherche locaux sont utilisés. Les fichiers de recherche contiendront les correspondances des adresses IP vers les noms d’hôte.") : Amended ToSubclass] boolean WINSEnableLMHostsLookup,[In : ToSubclass,Description("Le paramètre WINSEnableLMHostsLookup spécifie les fichiers de recherche contenant les correspondances des adresses IP vers les noms d’hôtes. S'ils sont disponibles, les fichiers se trouvent dans %SystemRoot%\\system32\\drivers\\etc.") : Amended ToSubclass] string WINSHostLookupFile,[In : ToSubclass,Description("Le paramètre WINSScopeID spécifie l’identificateur d’étendue qui seront ajoutés après le nom NetBIOS de l’ordinateur. Les systèmes qui utilisent le même identificateur d’étendue peuvent communiquer avec cet ordinateur.") : Amended ToSubclass] string WINSScopeID); [Description("La méthode SetTcpipNetbios est utilisée pour définir l’opération par défaut de NetBIOS sur TCP/IP pour cette carte réseau. Windows 2000 uniquement. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetTcpipNetbios([In : ToSubclass,Description("Le paramètre TcpipNetbiosOptions spécifie une table des paramètres possibles relatifs à NetBIOS par-dessus TCP/IP.") : Amended ToSubclass,Values{"ActiverNetbiosViaDhcp", "ActiverNetbios", "DésactiverNetbios"} : Amended ToSubclass] uint32 TcpipNetbiosOptions); [Description("La méthode EnableIPSec est utilisée pour activer la sécurité IP sur cette carte réseau spécifique avec TCP/IP activé. Les ports sont uniquement sécurisés quand la propriété IPFilterSecurityEnabled est TRUE. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 EnableIPSec([In : ToSubclass,Description("Le paramètre IPSecPermitTCPPorts spécifie la liste des ports auxquels l’autorisation d’accès pour TCP doit être accordée. Une valeur numérique nulle indique que l’autorisation d’accès est accordée à tous les ports. Une chaîne vide indique que l’autorisation d’accès ne doit être accordée à aucun port.") : Amended ToSubclass] string IPSecPermitTCPPorts[],[In : ToSubclass,Description("Le paramètre IPSecPermitUDPPorts spécifie la liste des ports auxquels l’autorisation d’accès pour UDP doit être accordée. Une valeur numérique nulle indique que l’autorisation d’accès est accordée à tous les ports. Une chaîne vide indique que l’autorisation d’accès ne doit être accordée à aucun port.") : Amended ToSubclass] string IPSecPermitUDPPorts[],[In : ToSubclass,Description("Le paramètre IPSecPermitIPProtocols spécifie la liste des protocoles autorisés à s’exécuter par-dessus IP. Une valeur numérique nulle indique que l’autorisation d’accès est accordée à tous les protocoles. Une chaîne vide indique que l’autorisation d’accès ne doit être accordée à aucun protocole.") : Amended ToSubclass] string IPSecPermitIPProtocols[]); [Description("La méthode DisableIPSec est utilisée pour désactiver la sécurité IP sur cette carte réseau avec TCP/IP activé. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 DisableIPSec(); [Description("La méthode SetIPXVirtualNetworkNumber est utilisée pour définir le numéro réseau virtuel IPX (Internetworking Packet Exchange) sur le système d’ordinateurs cible. Windows 2000 et Windows NT 3.51 ou ultérieur utilise un numéro réseau interne pour le routage interne. Le numéro réseau interne est également connu comme un numéro réseau virtuel. Il identifie de manière unique le système d’ordinateurs sur le réseau. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetIPXVirtualNetworkNumber([In : ToSubclass,Description("Le paramètre IPXVirtualNetNumber spécifie le numéro réseau virtuel de ce système.") : Amended ToSubclass] string IPXVirtualNetNumber); [Description("La méthode SetIPXFrameTypeNetworkPairs est utilisée pour définir les paires de trame/numéro réseau IPX (Internetworking Packet Exchange) pour cette carte réseau. Windows 2000 et Windows NT 3.51 et ultérieur utilisent un numéro réseau IPX pour le routage. Il est assigné à chaque combinaison de carte réseau/ type de trame configurés sur votre système d’ordinateurs. Ce numéro peut également être connu comme \"numéro réseau externe.\" Il doit être unique à chaque segment réseau. Si le type de trame est défini à AUTO, le numéro réseau devrait être zéro. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetIPXFrameTypeNetworkPairs([In : ToSubclass,Description("Le paramètre IPXNetworkNumber spécifie un tableau de caractères qui identifie de manière unique une carte sur l’ordinateur. Le transport compatible IPX/SPX NetWare Link (NWLink) dans Windows 2000 et Windows NT version 3.51 ou ultérieure utilise deux types différents de numéros réseau. Ce numéro est quelquefois appelé le numéro réseau externe. Il doit être unique pour chaque segment du réseau. Les valeurs dans cette liste de chaînes doivent avoir une valeur correspondante avec le paramètre IPXFrameType qui identifie le type de trame de paquet pour ce réseau.") : Amended ToSubclass] string IPXNetworkNumber[],[In : ToSubclass,Description("Le paramètre IPXFrameType spécifie un tableau d’entiers d’identificateurs de type de trame. Les valeurs de ce tableau correspondent aux éléments du paramètre IPXNetworkNumber.") : Amended ToSubclass,Values{"Ethernet II", "Ethernet 802.3", "Ethernet 802.2", "Ethernet SNAP", "Automatique"} : Amended ToSubclass] uint32 IPXFrameType[]); [Description("La méthode SetDatabasePath définit le chemin d’accès aux fichiers de la base de données Internet standard (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS). Elle est utilisée par l’interface Windows Sockets. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32. ") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetDatabasePath([In : ToSubclass,Description("Le paramètre DatabasePath spécifie un chemin d’accès Windows 2000 et Windows NT version 3.51 ou ultérieure valide vers les fichiers de base de données Internet standard (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS) utilisés par l’interface Windows Sockets.") : Amended ToSubclass] string DatabasePath); [Description("La méthode SetIPUseZeroBroadcast est utilisée pour définir l’utilisation de diffusions nulles IP. Si ce paramètre est défini à TRUE, alors IP utilisera les diffusions nulles (0.0.0.0) au lieu des diffusions pleines (255.255.255.255). La plupart des systèmes utilisent les diffusions pleines, mais les systèmes dérivés des implémentations BSD utilisent les diffusions nulles. Des systèmes qui utilisent des types de diffusions différents ne peuvent pas inter agir sur le même réseau. Par défaut : FALSE. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetIPUseZeroBroadcast([In : ToSubclass,Description("Le paramètre IPUseZeroBroadcast spécifie la valeur qui indique si la diffusion nulle IP est utilisée. Si le paramètre est TRUE indique que la diffusion nulle IP est utilisée.") : Amended ToSubclass] boolean IPUseZeroBroadcast); [Description("La méthode SetArpAlwaysSourceRoute est utilisée pour définir la transmission de requêtes ARP par TCP/IP. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetArpAlwaysSourceRoute([In : ToSubclass,Description("Le paramètre ArpAlwaysSourceRoute spécifie une valeur qui indique si TCP/IP transmet les demandes ARP. Si ce paramètre est défini à TRUE, TCP/IP transmettra les demandes ARP avec le routage source activé sur les réseaux Token Ring. Par défaut, la pile transmet les demandes ARP sans routage source d’abord, puis recommence avec le routage source activé si aucune réponse n’est reçue.") : Amended ToSubclass] boolean ArpAlwaysSourceRoute); [Description("La méthode SetArpUseEtherSNAP permet aux paquets Ethernet d’utiliser l’encodage SNAP 802.3. Par défaut, la pile transmet les paquets au format Ethernet Digital, Intel, Xerox(DIX). Elle reçoit toujours les deux formats. Cette méthode renvoie une valeur entière pouvant être interprétée ainsi : \n0 - L'opération s’est bien déroulée, aucun redémarrage n’est nécessaire. \n1 - L'opération s’est bien déroulée, redémarrage nécessaire. \n64 - La méthode n’est pas prise en charge sur cette plate-forme. \n65 - Échec inconnu. \n66 - Masque de sous-réseau non valide. \n67 - Une erreur s’est produite lors du traitement d’une instance renvoyée. \n68 - Paramètre en entrée non valide. \n69 - Plus de 5 passerelles ont été spécifiées. \n70 - Adresse IP non valide. \n71 - Adresse IP de passerelle non valide. \n72 - Une erreur s’est produite lors de la recherche des informations requises dans le Registre. \n73 - Nom de domaine non valide. \n74 - Nom d’hôte non valide. \n75 - Aucun serveur WINS principal ou secondaire n’est défini. \n76 - Fichier non valide. \n77 - Chemin d’accès système non valide. \n78 - Échec de la copie d’un fichier. \n79 - Paramètre de sécurité non valide. \n80 - Impossible de configurer le service TCP/IP. \n81 - Impossible de configurer le service DHCP. \n82 - Impossible de renouveler le bail DHCP. \n83 - Impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - Erreur par défaut de liaison de nombre trame/réseau. \n87 - Type de trame non valide. \n88 - Numéro de réseau non valide. \n89 - Numéro de réseau en double. \n90 - Paramètre hors de l’étendue. \n91 - Accès refusé. \n92 - Mémoire insuffisante \n93 - Existe déjà. \n94 - Chemin d’accès, fichier ou objet non trouvé. \n95 - Impossible d’avertir le service. \n96 - Impossible d’avertir le service DNS. \n97 - Interface non configurable. \n98 - Tous les baux DHCP n’ont pas pu être libérés ou renouvelés. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour les valeurs entières non mentionnées ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetArpUseEtherSNAP([In : ToSubclass,Description("Le paramètre ArpUseEtherSNAP permet à TCP/IP (s’il est égale à TRUE) de transmettre les paquets Ethernet en utilisant l’encodage SNAP 802.3.") : Amended ToSubclass] boolean ArpUseEtherSNAP); [Description("La méthode SetDefaultTOS est utilisée pour définir la valeur du type de service par défaut dans l’en-tête des paquets IP sortants. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetDefaultTOS([In : ToSubclass,Description("Le paramètre DefaultTOS spécifie la valeur du type de service (TOS) placée dans l’en-tête des paquets IP sortants. Consultez le document RFC 791 pour obtenir la définition des valeurs.") : Amended ToSubclass] uint8 DefaultTOS); [Description("La méthode SetDefaultTTL est utilisée pour définir la valeur de la durée de vie par défaut dans l’en-tête des paquets IP sortants. La TTL spécifie le nombre de routeurs qu’un paquet IP peut passer pour atteindre sa destination avant d’être rejeté. Chaque routeur diminue le compteur TTL d’un paquet d’un et rejette les paquets avec une TTL de 0. Par défaut :322, étendue valide : 1 - 255. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetDefaultTTL([In : ToSubclass,Description("Le paramètre DefaultTTL spécifie la valeur de la durée de vie définie dans l’en-tête des paquets IP sortants.") : Amended ToSubclass] uint8 DefaultTTL); [Description("La méthode SetDeadGWDetect est utilisée pour activer la détection de passerelle inactif. La définition de ce paramètre à TRUE cause la détection de la passerelle inactive par TCP. Avec l’activation de cette fonctionnalité, TCP demande à IP de passer à une passerelle de sauvegarde si il retransmet un segment plusieurs fois sans recevoir de réponse. La méthode renvoie une valeur entière qui peut être interprétée comme suit : \n0 - Opération terminée correctement, aucun redémarrage n’est nécessaire\n1 - Opération terminée correctement, un redémarrage est nécessaire\n64 - La méthode n’est pas prise en charge sur cette plate-forme\n65 - Échec inconnu\n66 - Masque de sous-réseau non valide\n67 - Une erreur s’est produite lors du traitement d’une instance qui a été renvoyée\n68 - Paramètre d’entrée non valide\n69 - Plus de 5 passerelles ont été spécifiées\n70 - Adresse IP non valide\n71 - Adresse IP de la passerelle non valide\n72 - Une erreur s’est produite lors de l’accès au Registre pour obtenir les informations nécessaires\n73 - Nom de domaine non valide\n74 - Nom d’hôte non valide\n75 - Aucun serveur WINS principal/secondaire n’a été défini\n76 - Fichier non valide\n77 - Chemin d’accès au système non valide\n78 - Échec de la copie de fichiers\n79 - Paramètre de sécurité non valide\n80 - Impossible de configurer le service TCP/IP\n81 - Impossible de configurer le service DHCP\n82 - Impossible de renouveler le bail DHCP\n83 - Impossible de libérer le bail DHCP\n84 - IP n’est pas activé sur la carte\n85 - IPX n’est pas activé sur la carte\n86 - Erreur des limites du nombre de trame/réseau\n87 - Type de trame non valide\n88 - Numéro de réseau non valide\n89 - Numéro de réseau dupliqué\n90 - Paramètre hors limites\n91 - Accès refusé\n92 - Mémoire insuffisante\n93 - Existe déjà\n94 - Chemin d’accès, fichier ou objet non trouvé\n95 - Impossible de notifier le service\n96 - Impossible de notifier le service DNS\n97 - Interface non configurable\n98 - Tous les baux DHCP n’ont pas pu être libérés/renouvelés\n100 - DHCP non activé sur cette carte\nAutre - Pour des valeurs entières autres que celles apparaissant dans la liste ci-dessus, référez-vous à la documentation concernant les codes d’erreur Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetDeadGWDetect([In : ToSubclass,Description("Le paramètre DeadGWDetectEnabled spécifie une valeur qui peut permettre à TCP d’effectuer la détection de passerelle inactive. Si la valeur est TRUE, la méthode effectuera la détection de passerelle inactive.") : Amended ToSubclass] boolean DeadGWDetectEnabled); [Description("La méthode SetPMTUBHDetect permet la détection des routeurs 'Trou noir'. Si ce paramètre est positionné à TRUE, TCP tente de détecter les routeurs Trou noir lors de la découverte du MTU du chemin d’accès. Un routeur Trou noir ne renvoie pas les messages ICMP de destination non joignable lorsqu’il doit fragmenter un datagramme IP alors que le bit 'Don't Fragment' (ne pas fragmenter) est positionné. TCP dépend de la réception de ces messages pour effectuer la découverte du MTU du chemin d’accès. Si cette fonctionnalité est activée, TCP tente d’envoyer les segments sans le bit 'Don't Fragment' positionné si plusieurs transmissions d’un même segment ne sont pas marqués comme bien reçus. Si le segment est ensuite reçu, la taille maximale de segment (MMS) est réduite et le bit 'Don't Fragment' est positionné dans les paquets suivants sur cette connexion. L'activation de la détection des trous noirs augmente le nombre maximal de retransmissions effectuées pour un segment donné. Cette méthode renvoie une valeur entière pouvant être interprétée ainsi : \n0 - L'opération s’est bien déroulée, aucun redémarrage n’est nécessaire. \n1 - L'opération s’est bien déroulée, redémarrage nécessaire. \n64 - La méthode n’est pas prise en charge sur cette plate-forme. \n65 - Échec inconnu. \n66 - Masque de sous-réseau non valide. \n67 - Une erreur s’est produite lors du traitement d’une instance renvoyée. \n68 - Paramètre en entrée non valide. \n69 - Plus de 5 passerelles ont été spécifiées. \n70 - Adresse IP non valide. \n71 - Adresse IP de passerelle non valide. \n72 - Une erreur s’est produite lors de la recherche des informations requises dans le Registre. \n73 - Nom de domaine non valide. \n74 - Nom d’hôte non valide. \n75 - Aucun serveur WINS principal ou secondaire n’est défini. \n76 - Fichier non valide. \n77 - Chemin d’accès système non valide. \n78 - Échec de la copie d’un fichier. \n79 - Paramètre de sécurité non valide. \n80 - Impossible de configurer le service TCP/IP. \n81 - Impossible de configurer le service DHCP. \n82 - Impossible de renouveler le bail DHCP. \n83 - Impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - Erreur par défaut de liaison de nombre trame/réseau. \n87 - Type de trame non valide. \n88 - Numéro de réseau non valide. \n89 - Numéro de réseau en double. \n90 - Paramètre hors de l’étendue. \n91 - Accès refusé. \n92 - Mémoire insuffisante \n93 - Existe déjà. \n94 - Chemin d’accès, fichier ou objet non trouvé. \n95 - Impossible d’avertir le service. \n96 - Impossible d’avertir le service DNS. \n97 - Interface non configurable. \n98 - Tous les baux DHCP n’ont pas pu être libérés ou renouvelés. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour les valeurs entières non mentionnées ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetPMTUBHDetect([In : ToSubclass,Description("Le paramètre PMTUBHDetectEnabled spécifie si la détection des routeurs \"trou noir\" est activée. Si sa valeur est TRUE, la méthode force TCP à tenter de découvrir les \"trous noirs\" et à router les paquets vers des chemins réseau différent.") : Amended ToSubclass] boolean PMTUBHDetectEnabled); [Description("La méthode SetPMTUDiscovery est utilisée pour activer la découverte de MTU (Maximum Transmission Unit). Si ce paramètre est TRUE, TCP tente de découvrir le MTU (la taille de paquet maximale) sur la liaison vers un hôte distant. En découvrant le MTU de la liaison et en limitant les segments TCP à cette valeur, TCP peut éviter la fragmentation sur les routeurs qui connectent les réseaux avec des MTU différents. La fragmentation réduit le débit TCP et participe à la surcharge du réseau. Si ce paramètre est FALSE, une MTU de 576 octets est utilisée pour toutes les connexions à des ordinateurs situés en dehors du sous-réseau local. Valeur par défaut : TRUE. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetPMTUDiscovery([In : ToSubclass,Description("Le paramètre PMTUDiscoveryEnabled peut permettre à TCP de tenter de découvrir les unités maximales de transmission (MTU) ou la plus grande taille de paquet sur le chemin vers un hôte distant. Si la valeur est TRUE, la méthode force TCP à tenter de découvrir l’unité maximale de transmission.") : Amended ToSubclass] boolean PMTUDiscoveryEnabled); [Description("La méthode SetForwardBufferMemory est utilisée pour indiquer la quantité de mémoire allouée par IP pour stocker les données de paquets dans la file d’attente du routeur. Lorsque cette mémoire tampon est pleine, le routeur rejette des paquets sélectionnés au hasard dans sa file d’attente. Les mémoires tampon de données de file d’attente de paquets ayant une taille de 256 octets, la valeur de ce paramètre doit être un multiple de 256. Plusieurs tampons sont chaînés ensemble pour les paquets plus importants. L'en-tête IP des paquets est stocké séparément. Ce paramètre est ignoré et aucune mémoire tampon n’est allouée si le routeur IP n’est pas activé. La taille de la mémoire tampon peut être comprise entre le MTU réseau et une valeur inférieure à 0xFFFFFFFF. Valeur par défaut : 74240 (cinquante paquets de 1480 octets, arrondi à un multiple de 256). La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetForwardBufferMemory([In : ToSubclass,Units("octets") : Amended ToSubclass,Description("Le paramètre ForwardBufferMemory spécifie la taille de la file d’attente de paquet de routeur utilisée pour stocker les données des paquets.") : Amended ToSubclass] uint32 ForwardBufferMemory); [Description("La méthode SetIGMPLevel est utilisée pour indiquer jusqu’à quel point le système prend en charge la multidiffusion IP et participe au protocole IGMP (Internet Group Management Protocol). La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetIGMPLevel([In : ToSubclass,Description("Le paramètre IGMPLevel définit le niveau de prise en charge par le système de la multidiffusion IP et le niveau de participation dans le protocole IGMP (Internet Group Management Protocol). Au niveau 0, le système ne fournit pas de prise en charge de la multidiffusion. Au niveau 1, le système ne peut qu’envoyer les paquets de multidiffusion IP. Au niveau 2, le système peut envoyer des paquets de multidiffusion IP et participer pleinement à IGMP pour recevoir les paquets de multidiffusion.") : Amended ToSubclass,Values{"Aucune multidiffusion", "IP multidiffusion", "Multidestinataires IP IGMP"} : Amended ToSubclass] uint8 IGMPLevel); [Description("La méthode SetKeepAliveInterval est utilisée pour paramétrer l’intervalle séparant les retransmissions actives jusqu’à la réception d’une réponse. Une fois que la réponse est reçue, le délai jusqu’à la prochaine retransmission active est à nouveau contrôlé par la valeur KeepAliveTime. La connexion sera terminée après que le nombre de transmissions spécifiées par TcpMaxDataRetransmissions n’aient pas de réponses. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetKeepAliveInterval([In : ToSubclass,Units("millisecondes") : Amended ToSubclass,Description("Le paramètre KeepAliveInterval spécifie la valeur pour l’intervalle séparant les retransmissions Garder Actif jusqu’à ce qu’une réponse soit reçue.") : Amended ToSubclass] uint32 KeepAliveInterval); [Description("La méthode SetKeepAliveTime est utilisée pour définir tous les combien de temps TCP tente de vérifier qu’une connexion inactive est toujours disponible en envoyant un paquet actif. Si le système distant est accessible et fonctionne, il va accuser réception des transmissions actives. Les paquets actifs ne sont pas envoyés par défaut. Cette fonctionnalité peut être activée dans une connexion par une application. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetKeepAliveTime([In : ToSubclass,Units("millisecondes") : Amended ToSubclass,Description("Le paramètre KeepAliveTime spécifie l’intervalle d’attente par TCP avant de vérifier si une connexion inactive est toujours disponible.") : Amended ToSubclass] uint32 KeepAliveTime); [Description("La méthode SetMTU permet de définir la MTU (unité de transmission maximale) d’une interface réseau.\nLa méthode SetMTU est obsolète. Elle n’a pas de remplaçant et les valeurs renvoyées ne correspondent pas à l’objet prévu de la méthode.\nLa MTU est la taille de paquets maximale (en octets) que le transporteur transmettra via le réseau sous-jacent. Cette taille inclut l’en-tête de transport. Notez qu’un datagramme IP peut être réparti sur plusieurs paquets. Si la valeur est supérieure à la valeur par défaut pour le réseau sous-jacent, le transporteur utilise la valeur MTU par défaut. Si la valeur est inférieure à 68, le transporteur utilise une valeur MTU de 68.Cette méthode renvoie une valeur entière pouvant être interprétée ainsi : \n0 - L'opération s’est bien déroulée, aucun redémarrage n’est nécessaire. \n1 - L'opération s’est bien déroulée, redémarrage nécessaire. \n64 - La méthode n’est pas prise en charge sur cette plate-forme. \n65 - Échec inconnu. \n66 - Masque de sous-réseau non valide. \n67 - Une erreur s’est produite lors du traitement d’une instance renvoyée. \n68 - Paramètre en entrée non valide. \n69 - Plus de 5 passerelles ont été spécifiées. \n70 - Adresse IP non valide. \n71 - Adresse IP de passerelle non valide. \n72 - Une erreur s’est produite lors de la recherche des informations requises dans le Registre. \n73 - Nom de domaine non valide. \n74 - Nom d’hôte non valide. \n75 - Aucun serveur WINS principal ou secondaire n’est défini. \n76 - Fichier non valide. \n77 - Chemin d’accès système non valide. \n78 - Échec de la copie d’un fichier. \n79 - Paramètre de sécurité non valide. \n80 - Impossible de configurer le service TCP/IP. \n81 - Impossible de configurer le service DHCP. \n82 - Impossible de renouveler le bail DHCP. \n83 - Impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - Erreur par défaut de liaison de nombre trame/réseau. \n87 - Type de trame non valide. \n88 - Numéro de réseau non valide. \n89 - Numéro de réseau en double. \n90 - Paramètre hors de l’étendue. \n91 - Accès refusé. \n92 - Mémoire insuffisante \n93 - Existe déjà. \n94 - Chemin d’accès, fichier ou objet non trouvé. \n95 - Impossible d’avertir le service. \n96 - Impossible d’avertir le service DNS. \n97 - Interface non configurable. \n98 - Tous les baux DHCP n’ont pas pu être libérés ou renouvelés. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour les valeurs entières non mentionnées ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetMTU([In : ToSubclass,Description("Le paramètre d’entrée MTU spécifie l’unité maximale de transmission (MTU) par défaut pour une interface réseau. Cette valeur est comprise entre la taille minimale de paquet (68) et l’unité maximale de transmission prise en charge par le réseau sous-jacent.") : Amended ToSubclass] uint32 MTU); [Description("La méthode SetNumForwardPackets est utilisée pour définir le nombre d’en-tête de paquets IP alloué à la file d’attente de paquets du routeur. Quand tous les en-têtes sont utilisées, le routeur va commencer à rejeter les paquets de la file d’attente de manière aléatoire. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetNumForwardPackets([In : ToSubclass,Description("Le paramètre NumForwardPackets spécifie le nombre d’en-têtes de paquets IP alloués pour la file d’attente de paquets des routeurs. Il doit être au minimum égal à la valeur de la propriété ForwardBufferMemory divisée par la taille maximale des données IP des réseaux connectés au routeur. Il ne doit pas être supérieur à la valeur ForwardBufferMemory divisée par 256, car au moins 256 octets de mémoire de tampon direct sont nécessaires pour chaque paquet. Le nombre optimal de paquets directs pour une taille ForwardBufferMemory donnée dépend du type de trafic transporté sur le réseau, et sera comprise entre ces deux valeurs. Si le routeur est désactivé, ce paramètre est ignoré et aucun en-tête n’est alloué. Plage valide : 1 - 0xFFFFFFFE.") : Amended ToSubclass] uint32 NumForwardPackets); [Description("La méthode SetTcpMaxConnectRetransmissions est utilisée pour définir le nombre de tentatives que TCP va retransmettre à une requête de connexion avant d’abandonner. Le délai d’expiration de la retransmission initiale est de 3 secondes et double à chaque tentative. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetTcpMaxConnectRetransmissions([In : ToSubclass,Description("Le paramètre TcpMaxConnectRetransmissions spécifie le nombre de tentatives de retransmission par TCP d’une demande de connexion avant d’abandonner. Plage valide : 0 - 0xFFFFFFFF.") : Amended ToSubclass] uint32 TcpMaxConnectRetransmissions); [Description("La méthode SetTcpMaxDataRetransmissions est utilisée pour définir le nombre de fois que TCP va retransmettre des segments de données individuels avant d’annuler la connexion. Le délais d’expiration des retransmissions double avec chaque retransmission successive sur une connexion. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetTcpMaxDataRetransmissions([In : ToSubclass,Description("Le paramètre TcpMaxDataRetransmissions spécifie le nombre de tentatives de retransmission par TCP d’un segment de données individuel avant d’abandonner la connexion. Plage valide : 0 - 0xFFFFFFFF.") : Amended ToSubclass] uint32 TcpMaxDataRetransmissions); [Description("La méthode SetTcpNumConnections est utilisée pour définir le nombre maximal de connexions simultanée que TCP peut ouvrir. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetTcpNumConnections([In : ToSubclass,Description("Le paramètre TcpNumConnections spécifie le nombre maximal de connexions que TCP peut ouvrir simultanément. Plage valide : 0 - 0xFFFFFE.") : Amended ToSubclass] uint32 TcpNumConnections); [Description("La méthode SetTcpUseRFC1122UrgentPointer est utilisée pour indiquer si TCP utilise la spécification RFC 1122 pour les données urgentes, ou le mode utilisé par les systèmes dérivés du Berkeley Software Design (BSD). Ces deux méthodes interprètent de façon différente le pointeur d’urgence dans l’en-tête TCP et la longueur des données d’urgence. Ils ne sont pas interopérables. Windows 2000 et Windows NT version 3.51 ou ultérieure utilisent le mode BSD par défaut. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetTcpUseRFC1122UrgentPointer([In : ToSubclass,Description("Le paramètre TcpUseRFC1122UrgentPointer spécifie si TCP utilise la spécification RFC 1122 ou le mode utilisé par les systèmes dérivés de BSD, pour les données urgentes. Si la valeur est If TRUE, les données urgentes sont envoyées en mode RFC 1122.") : Amended ToSubclass] boolean TcpUseRFC1122UrgentPointer); [Description("La méthode SetTcpWindowSize est utilisée pour définir la taille maximale des fenêtres de réception TCP proposées par le système. La fenêtre de réception spécifie le nombre d’octets que l’émetteur peut envoyer sans recevoir d’accusé de réception. En général, une fenêtre de réception de grande taille améliore les performances sur les réseaux à délai et à bande passante élevés. Pour une meilleure efficacité, la fenêtre de réception doit être un multiple pair de la taille maximale de segment (MSS) TCP. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 SetTcpWindowSize([In : ToSubclass,Units("octets") : Amended ToSubclass,Description("Le paramètre TcpWindowSize spécifie la taille maximale de la fenêtre de réception TCP offerte par le système. Plage valide : 0 - 65535.") : Amended ToSubclass] uint16 TcpWindowSize); [Description("La méthode EnableIPFilterSec est utilisée pour activer la sécurité IP globale sur toutes les cartes réseau liées à IP. Lorsque la sécurité est activée, les caractéristiques de sécurité opérationnelles de chaque carte réseau peuvent être contrôlées à l’aide de la méthode EnableIPSec de la carte réseau. La méthode renvoie une valeur entière qui peut être interprétée ainsi : . \n0 - opération réussie, aucun redémarrage nécessaire. \n1 - opération réussie, le redémarrage est nécessaire. \n64 - méthode non prise en charge sur cette plate-forme. \n65 - erreur inconnue. \n66 - masque de sous-réseau non valide. \n67 - une erreur s’est produite lors du traitement d’une instance qui avait été renvoyée. \n68 - paramètre d’entrée non valide. \n69 - plus de 5 passerelles ont été spécifiées. \n70 - adresse IP non valide. \n71 - adresse IP de passerelle non valide. \n72 - une erreur s’est produite lors de la recherche de l’information demandée dans le Registre. \n73 - nom de domaine non valide. \n74 - nom d’hôte non valide. \n75 - aucun serveur WINS primaire ou secondaire n’a été défini. \n76 - fichier non valide. \n77 - chemin système non valide. \n78 - échec de la copie de fichier. \n79 - paramètre de sécurité non valide. \n80 - impossible de configurer le service TCP/IP. \n81 - impossible de configurer le service DHCP. \n82 - impossible de renouveler le bail DHCP. \n83 - impossible de libérer le bail DHCP. \n84 - IP n’est pas activé sur la carte. \n85 - IPX n’est pas activé sur la carte. \n86 - erreurs de bornes de numéro de trame ou de réseau. \n87 - type de trames non valide. \n88 - numéro de réseau non valide. \n89 - numéro de réseau en double. \n90 - paramètre en dehors des bornes. \n91 - accès refusé. \n92 - mémoire saturée. \n93 - existe déjà. \n94 - chemin, fichier ou objet introuvable. \n95 - impossible de prévenir le service. \n96 - impossible de prévenir le service DNS. \n97 - interface non configurable. \n98 - impossible de libérer ou renouveler tous les baux DHCP. \n100 - DHCP n’est pas activé sur la carte. \nAutre - pour toute valeur entière non listée ci-dessus, reportez-vous à la documentation sur les codes d’erreurs Win32.") : Amended ToSubclass,Values{"Opération terminée correctement, aucun redémarrage n’est nécessaire.", "Opération terminée correctement, un redémarrage est nécessaire.", "La méthode n’est pas prise en charge sur cette plate-forme", "Échec inconnu", "Masque sous-réseau non valide", "Une erreur s’est produite lors du traitement d’une instance renvoyée.", "Paramètre en entrée non valide", "Plus de 5 passerelles ont été spécifiées", "Adresse IP non valide", "Adresse IP de la passerelle non valide", "Une erreur s’est produite lors de l’accès au Registre pour les informations requises.", "Nom de domaine non valide", "Nom d’hôte non valide", "Aucun serveur principal/secondaire n’est défini.", "Fichier non valide", "Chemin d’accès système non valide", "Échec de la copie d’un fichier", "Paramètre de sécurité non valide", "Impossible de configurer le service TCP/IP.", "Impossible de configurer le service DHCP.", "Impossible de renouveler le bail DHCP.", "Impossible de libérer le bail DHCP.", "IP n’est pas activé sur la carte", "IPX n’est pas activé sur la carte", "Erreur de liaison de nombre trame/réseau", "Type de trame non valide", "Numéro de réseau non valide", "Numéro réseau en double", "Paramètre hors de l’étendue", "Accès refusé", "Mémoire insuffisante", "Existe déjà", "Chemin d’accès, fichier ou objet non trouvé.", "Impossible d’avertir le service.", "Impossible d’avertir le service DNS.", "Interface non configurable", "Tous les baux DHCP n’ont pas pu être libérés/renouvelés.", "DHCP n’est pas activé sur cette carte.", "Autre"} : Amended ToSubclass] uint32 EnableIPFilterSec([In : ToSubclass,Description("Le paramètre IPFilterSecurityEnabled spécifie si la sécurité IP est activée globalement sur toutes les cartes réseau liées à IP. Si le paramètre d’entrée IPFilterSecurityEnabled est TRUE, la sécurité est activée. Si le paramètre d’entrée IPFilterSecurityEnabled est FALSE, tout le trafic des ports et protocoles peut circuler sans être filtré.") : Amended ToSubclass] boolean IPFilterSecurityEnabled); }; [Description("La classe Win32_NetworkAdapterSetting représente une association entre une carte réseau et ses paramètres de configuration.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_NetworkAdapterSetting : Win32_DeviceSettings { [Description("La référence Element représente les propriétés d’une carte réseau qui utilise un paramètre de carte réseau particulier.") : Amended ToSubclass] Win32_NetworkAdapter Ref Element; [Description("La référence Setting représente les paramètres de configuration utilisés sur la carte réseau.") : Amended ToSubclass] Win32_NetworkAdapterConfiguration Ref Setting; }; [Description("La classe Win32_USBController gère les possibilités du contrôleur USB (Universal Serial Bus).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_USBController : CIM_USBController { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie de manière unique le contrôleur USB parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; }; [Description("Capacités et gestion d’un contrôleur CIM_InfraredController.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_InfraredController : CIM_Controller { }; [Description("La classe Win32_InfraredDevice représente les possibilités et la gestion d’un périphérique infrarouge.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_InfraredDevice : CIM_InfraredController { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie de manière unique le périphérique infrarouge parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [Description("La propriété Manufacturer indique le nom du fabricant du périphérique infrarouge.\nExemple : Acme") : Amended ToSubclass] string Manufacturer; }; [Description("La classe Win32_SerialPort représente un port série sur un système Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SerialPort : CIM_SerialController { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie de manière unique le port série parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [Description("La propriété Binary indique si le port série est configuré pour le transfert de données binaires. Comme Win32 API ne prend pas en charge les modes de transfert non binaires, cette propriété doit être TRUE. Si la valeur FALSE est spécifiée, la transmission de se fera pas. Valeurs : TRUE ou FALSE. La valeur TRUE indique que le port série est configuré pour le transfert de données binaires.") : Amended ToSubclass] boolean Binary; [units("octets") : Amended ToSubclass,Description("La propriété MaximumInputBufferSize indique la taille maximum du tampon d’entrée interne du pilote du port série. La valeur zéro indique qu’aucune valeur maximum n’est imposée par le fournisseur série.") : Amended ToSubclass] uint32 MaximumInputBufferSize; [units("octets") : Amended ToSubclass,Description("La propriété MaximumOutputBufferSize indique la taille maximum du tampon de sortie interne du pilote du port série. La valeur zéro indique qu’aucune valeur maximum n’est imposée par le fournisseur série.") : Amended ToSubclass] uint32 MaximumOutputBufferSize; [Description("La propriété ProviderType indique le type de fournisseur de communications.") : Amended ToSubclass,Values{"Périphérique de télécopie", "Protocole LAT", "Périphérique modem", "Pont réseau", "Port parallèle", "Port série RS232", "Port RS422", "Port RS423", "Port RS449", "Périphérique scanneur", "TelNet TCP/IP", "X.25", "Non spécifié"} : Amended ToSubclass] string ProviderType; [Description("La propriété SettableBaudRate indique si le taux de transmission en baud peut être modifié pour ce port série.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que le taux de transmission en baud peut être modifié.") : Amended ToSubclass] boolean SettableBaudRate; [Description("La propriété SettableDataBits indique si le bit de données peut être activé pour ce port série.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que le bit de données peut être activé.") : Amended ToSubclass] boolean SettableDataBits; [Description("La propriété SettableFlowControl indique si le contrôle de flux peut être activé pour ce port série.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que le contrôle de flux peut être activé.") : Amended ToSubclass] boolean SettableFlowControl; [Description("La propriété SettableParity indique si la parité peut être activée pour ce port série.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que la parité peut être activée.") : Amended ToSubclass] boolean SettableParity; [Description("La propriété SettableParityCheck indique si le contrôle de parité peut être activé pour ce port série (si le contrôle de parité est pris en charge).\nValeurs : TRUE ou FALSE. La valeur TRUE indique que le contrôle de parité peut être activé.") : Amended ToSubclass] boolean SettableParityCheck; [Description("La propriété SettableRLSD indique si RLSD (Received Line Signal Detect) peut être activé pour ce port série (si RLSD est pris en charge).\nValeurs : TRUE ou FALSE. La valeur TRUE indique que RLSD peut être activé.") : Amended ToSubclass] boolean SettableRLSD; [Description("La propriété SettableStopBits indique si le bit de stop peut être activé pour ce port série.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que le bit de stop peut être activé.") : Amended ToSubclass] boolean SettableStopBits; [Description("La propriété Supports16BitMode indique si le mode 16 bits peut être activé pour ce port série.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que le mode 16 bits peut être activé.") : Amended ToSubclass] boolean Supports16BitMode; [Description("La propriété SupportsDTRDSR indique si les signaux DTR (Data Terminal Ready) et DSR (Data Set Ready) sont pris en charge sur ce port série.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que DTR et DSR sont pris en charge.") : Amended ToSubclass] boolean SupportsDTRDSR; [Description("La propriété SupportsElapsedTimeouts indique si les délais d’expiration sont pris en charge pour ce port série.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que les délais d’expiration sont pris en charge.") : Amended ToSubclass] boolean SupportsElapsedTimeouts; [Description("La propriété SupportsIntTimeouts indique si les délais d’expiration d’intervalle sont pris en charge pour ce port série. Un délai d’expiration d’intervalle est la durée autorisée entre l’arrivée de chaque portion de données.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que les délais d’expiration d’intervalle sont pris en charge.") : Amended ToSubclass] boolean SupportsIntTimeouts; [Description("La propriété SupportsParityCheck indique si le contrôle de parité est pris en charge pour ce port série.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que le contrôle de parité est pris en charge.") : Amended ToSubclass] boolean SupportsParityCheck; [Description("La propriété SupportsRLSD indique si RLSD (Received Line Signal Detect) est pris en charge pour ce port série.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que RLSD est pris en charge.") : Amended ToSubclass] boolean SupportsRLSD; [Description("La propriété SupportsRTSCTS indique si les signaux RTS (Ready To Send) et CTS (Clear To Send) sont pris en charge pour ce port série.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que RTS et CTS sont pris en charge.") : Amended ToSubclass] boolean SupportsRTSCTS; [Description("La propriété SupportsSpecialCharacters indique si les caractères de contrôle de port série sont pris en charge. Ces caractères signalent des événement et non des données. Ces caractères ne sont pas affichables et sont définis par le pilote. Ils incluent EofChar, ErrorChar, BreakChar, EventChar, XonChar, et XoffChar.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que les caractères spéciaux sont pris en charge.") : Amended ToSubclass] boolean SupportsSpecialCharacters; [Description("La propriété SupportsXOnXOff indique si le contrôle de flux XON/XOFF est pris en charge pour ce port série.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que XON/XOFF est pris en charge.") : Amended ToSubclass] boolean SupportsXOnXOff; [Description("La propriété SupportsXOnXOffSet indique si le fournisseur de communications prend en charge la configuration du paramètre de contrôle de flux XON/XOFF.\nValeurs : TRUE ou FALSE. La valeur TRUE indique que le paramètre de contrôle de flux XON/XOFF est pris en charge.") : Amended ToSubclass] boolean SupportsXOnXOffSet; [Description("La propriété OSAutoDiscovered distingue les instances de cette classe qui étaient découvertes automatiquement par le système d’exploitation. Si, par exemple, un matériel a été ajouté par le biais de panneau de configuration, le système d’exploitation trouve des instances de cette classe en effectuant des requêtes sur ce matériel à partir des instances de cette classe. Une valeur TRUE indique que l’instance a été découverte automatiquement.") : Amended ToSubclass] boolean OSAutoDiscovered; }; [Description("La classe Win32_SCSIController représente un contrôleur SCSI sur un système Win32.\nExemple : Adaptec AHA-2940UW.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SCSIController : CIM_SCSIController { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne identifiant de manière unique le contrôleur SCSI parmi les autres périphériques du système.") : Amended ToSubclass] string DeviceID; [Description("La propriété Index indique le numéro d’index du contrôleur SCSI dans le Registre système.\nExemple : 0.") : Amended ToSubclass] uint32 Index; [Description("La propriété DriverName indique le nom du fichier pilote du contrôleur SCSI.\nExemple : Adaptec") : Amended ToSubclass] string DriverName; [Description("La propriété DeviceMap indique l’ordre dans lequel les périphériques sont listés avec ce contrôleur SCSI. \nLa propriété DeviceMap a été dépréciée. Il n’existe aucune valeur de substitution, et cette propriété est désormais considérée comme obsolète.") : Amended ToSubclass] string DeviceMap; [Description("La propriété HardwareVersion indique la le numéro de version matériel du contrôleur SCSI.\nExemple 1.25") : Amended ToSubclass] string HardwareVersion; [Description("La propriété Manufacturer indique le nom du fabricant du contrôleur SCSI.\nExemple : Adaptec") : Amended ToSubclass] string Manufacturer; }; [Description("La classe Win32_USBControllerDevice représente une association entre un contrôleur USB et le CIM_LogicalDevice qui y est connecté.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_USBControllerDevice : CIM_ControlledBy { [key : ToInstance ToSubclass DisableOverride,Description("La référence dépendant de CIM_LogicalDevice représente le CIM_LogicalDevice connecté au contrôleur USB.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; [key : ToInstance ToSubclass DisableOverride,Description("La référence de l’antécédent CIM_USBController représente le contrôleur USB associé à ce périphérique.") : Amended ToSubclass] CIM_USBController Ref Antecedent; }; [Description("La classe Win32_SCSIControllerDevice représente une association entre un contrôleur SCSI est le périphérique logique (lecteur de disques) qui y est connecté. Les instances pour cette classe sont uniquement fournies pour Windows NT/Windows 2000 ou version ultérieure et Windows 95 ou version ultérieure.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SCSIControllerDevice : CIM_ControlledBy { [Key : ToInstance ToSubclass DisableOverride,Description("La référence dépendant de CIM_LogicalDevice représente le périphérique logique connecté au contrôleur SCSI.") : Amended ToSubclass] CIM_LogicalDevice Ref Dependent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence antécédente Win32_SCSIController représente le contrôleur SCSI associé avec ce périphérique.") : Amended ToSubclass] Win32_SCSIController Ref Antecedent; }; [Description("La classe Win32_ParallelPort représente les propriétés d’un port parallèle sur un ordinateur Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ParallelPort : CIM_ParallelController { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie le port parallèle.") : Amended ToSubclass] string DeviceID; [Description("La propriété OSAutoDiscovered indique si le port parallèle a été détecté automatiquement par le système d’exploitation ou par d’autres moyens (tels que l’ajout manuel par le biais du panneau de configuration).\nValeurs True ou FALSE. Si la valeur est TRUE, ceci indique le port parallèle a été découvert automatiquement par le système d’exploitation.") : Amended ToSubclass] boolean OSAutoDiscovered; }; [Description("La classe Win32_SerialPortConfiguration représente les paramètres par défaut de transmission de données sur un port série Win32. Cela peut inclure la configuration par défaut pour l’établissement d’une connexion et le contrôle d’erreur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SerialPortConfiguration : CIM_Setting { [Description("La propriété AbortReadWriteOnError indique si les opérations de lecture et d’écriture sont interrompues si une erreur se produit.\nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, le pilote interrompt toutes les opérations de lecture et d’écriture et renvoie un statut d’erreur si une erreur se produit. Le pilote n’acceptera aucune opération de communication supplémentaire tant que l’application n’aura pas acquitté l’erreur.") : Amended ToSubclass] boolean AbortReadWriteOnError; [Description("La propriété BaudRate indique le taux en bauds (bits par seconde) auquel le périphérique de communications fonctionne.\nExemple : 9600") : Amended ToSubclass] uint32 BaudRate; [Description("La propriété BinaryModeEnabled indique si les transferts de données en mode binaire sont activés pour le port série. Les systèmes Win32 n’autorisent que les transferts en mode binaire sur les ports série ; cette valeur est donc toujours égale à TRUE.") : Amended ToSubclass] boolean BinaryModeEnabled; [Description("La propriété BitsPerByte indique le nombre de bits transmis et reçus pour chaque octet de données sur le port série Win32. Le nombre peut varier, compte tenu des bits de contrôle et de correction d’erreur, tels les bits de parité.\nExemple : 8") : Amended ToSubclass] uint32 BitsPerByte; [Description("La propriété ContinueXMitOnXOff spécifie si les transmissions de données continuent quand le tampon de réception est presque plein et qu’un caractère XoffChar a été envoyé à l’expéditeur.\nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, la transmission continue après que le nombre d’octets libres dans le tampon de réception est passé en deçà de XoffLim et que le pilote a transmis un caractère XoffChar pour arrêter la réception d’octets. Si la valeur est égale à FALSE, la transmission ne continue pas tant que le nombre d’octets libres dans le tampon de réception n’est pas revenu au delà de XonLim et que le pilote n’a pas transmis un caractère XonChar pour reprendre la réception.") : Amended ToSubclass] boolean ContinueXMitOnXOff; [Description("La propriété CTSOutflowControl détermine si l’indicateur Clear To Send (CTS) est vérifié avant de transmettre des données. CTS indique que les deux périphériques de la connexion série sont prêts à transférer des données. \nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, la transmission des données est interrompue jusqu’à ce qu’un signal CTS soit donné.") : Amended ToSubclass] boolean CTSOutflowControl; [Description("La propriété DiscardNULLBytes détermine si les octets (caractères) NULL doivent être ignorés quand ils sont reçus.\nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, les octets NULL sont ignorés.") : Amended ToSubclass] boolean DiscardNULLBytes; [Description("La propriété DSROutflowControl détermine si le contrôle de flux sortant de données est activé lorsque Data Set Ready (DSR) survient. DSR indique que la connexion a été établie par les périphériques sur la connexion série.\nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, la transmission des données DSR est interrompue jusqu’à ce qu’un signal DSR soit donné.") : Amended ToSubclass] boolean DSROutflowControl; [Description("La propriété DSRSensitivity spécifie si le pilote des communications est sensible à l’état du signal DSR.\nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, le pilote ignore tout octet reçu, jusqu’à ce que la ligne d’entrée DSR du modem soit dans l’état haut.") : Amended ToSubclass] boolean DSRSensitivity; [Description("La propriété DTRFlowControlType spécifie l’utilisation du contrôle de flux data-terminal-ready (DTR) une fois qu’une connexion a été établie. Une fois qu’une ligne de communication a été établie, le DTR peut être laissé dans l’un des états suivants : activé, pour indiquer que la connexion est toujours active ; désactivé, pour ignorer le DTR reçu préalablement ; ou il est peut être utilisé comme indicateur de contrôle des flux de données.") : Amended ToSubclass,Values{"Enable", "Disable", "Handshake"} : Amended ToSubclass] string DTRFlowControlType; [Description("La propriété EOFCharacter spécifie la valeur du caractère utilisé pour signaler la fin des données.\nExemple : ^Z") : Amended ToSubclass] uint32 EOFCharacter; [Description("La propriété ErrorReplaceCharacter spécifie la valeur du caractère utilisé pour remplacer les octets reçus avec une erreur de parité.\nExemple : ^C") : Amended ToSubclass] uint32 ErrorReplaceCharacter; [Description("La propriété ErrorReplacementEnabled spécifie si les octets reçus avec des erreurs de parité sont remplacés par la valeur ErrorReplaceCharacter. Les caractères avec des erreurs de parité ne sont remplacés que si ce membre est égal à TRUE et que la parité est activée.") : Amended ToSubclass] boolean ErrorReplacementEnabled; [Description("La propriété EventCharacter spécifie la valeur du caractère de contrôle utilisé pour signaler un événement, tel que la fin de fichier.\nExemple : ^e") : Amended ToSubclass] uint32 EventCharacter; [Description("La propriété IsBusy détermine si le port série est occupé.\nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, le port série est occupé.") : Amended ToSubclass] boolean IsBusy; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name indique le nom du port série Win32.\nExemple : COM1") : Amended ToSubclass] string Name; [Description("La propriété Parity spécifie la méthode de contrôle de parité qui doit être utilisée. La parité est utilisée comme une technique de contrôle d’erreurs dans laquelle un bit de parité supplémentaire est inclus dans chaque unité de données. Si la parité paire est utilisée, le bit de parité est tel que le nombre total des bits de valeur égale à 1 est un nombre pair. Le récepteur peut ainsi vérifier la validité des données en comptant les bits qui ont une valeur égale à 1. La parité impaire définit le bit de parité de sorte que le nombre total des bits de valeur égale à 1 soit un nombre impair. La parité marque laisse toujours le bit de parité à 1, tandis que la parité espace le laisse toujours à 0.\nExemple : paire") : Amended ToSubclass,Values{"Aucun", "Impaire", "Paire", "Marque", "Espace"} : Amended ToSubclass] string Parity; [Description("La propriété ParityCheckEnabled détermine si le contrôle de parité est activé.\nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, le contrôle de parité est activé.") : Amended ToSubclass] boolean ParityCheckEnabled; [Description("La propriété RTSFlowControlType spécifie le contrôle de flux request-to-send (RTS). RTS est utilisé pour signaler que des données sont disponibles pour la transmission. Les utilisations de ce membre comprennent :\nDisable - RTS est ignoré après la réception du premier signal RTS.\nEnable - RTS demeure activé pendant la session de transfert de données.\nHandshake - RTS est désactivé si le tampon de transmission est plein aux trois-quarts ou plus, et RTS est activé quand le tampon est rempli à moins de la moitié.\nToggle - RTS est activé s’il y a des données mises en tampon pour la transmission.\n") : Amended ToSubclass,Values{"Enable", "Disable", "Handshake", "Toggle"} : Amended ToSubclass] string RTSFlowControlType; [Description("La propriété StopBits spécifie le nombre de bits d’arrêt qui doivent être utilisés. Les bits d’arrêt séparent chaque unité de donnée dans le cadre d’une connexion série asynchrone. Ils sont également envoyés de façon continue lorsque aucune donnée n’est disponible pour la transmission.\nExemple : 1") : Amended ToSubclass,Values{"1", "1.5", "2"} : Amended ToSubclass] string StopBits; [Description("La propriété XOffCharacter spécifie la valeur du caractère XOFF à la fois pour l’émission et la réception. XOFF est un contrôle logiciel pour arrêter l’émission des données (alors que RTS et CTS sont des contrôles matériels). XON rétablit l’émission.") : Amended ToSubclass] uint32 XOffCharacter; [Description("La propriété XOffXMitThreshold spécifie le nombre maximal d’octets autorisés dans le tampon d’entrée avant que le caractère XOFF ne soit envoyé.") : Amended ToSubclass] uint32 XOffXMitThreshold; [Description("La propriété XOnCharacter spécifie la valeur du caractère XON à la fois pour l’émission et la réception. XON est un contrôle logiciel pour rétablir l’émission des données (alors que RTS et CTS sont des contrôles matériels). XON arrête l’émission.") : Amended ToSubclass] uint32 XOnCharacter; [Description("La propriété XOnXMitThreshold spécifie le nombre minimal d’octets autorisés dans le tampon d’entrée avant que le caractère XON ne soit envoyé. Ce membre travaille en conjonction avec XOffXMitThreshold pour réguler le taux auquel les données sont transférées.") : Amended ToSubclass] uint32 XOnXMitThreshold; [Description("La propriété XOnXOffInFlowControl spécifie si le contrôle de flux XON/XOFF est utilisé lors de la réception.\nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, le caractère XOffCharacter est envoyé quand le tampon d’entrée dépasse la limite de XOffXMitThreshold octets avant d’être plein, et le caractère XOnCharacter est envoyé quand le tampon d’entrée dépasse la limite de XOnXMitThreshold octets avant d’être vide.") : Amended ToSubclass] uint32 XOnXOffInFlowControl; [Description("La propriété XOnXOffOutFlowControl spécifie si le contrôle de flux XON/XOFF est utilisé lors de l’émission.\nValeurs : TRUE ou FALSE. Si la valeur est égale à TRUE, l’émission s’arrête quand le caractère XOffCharacter est reçu, et reprend quand le caractère XonCharacter est reçu.") : Amended ToSubclass] uint32 XOnXOffOutFlowControl; }; [Description("La classe Win32_SerialPortSetting représente une association entre un port série et ses paramètres de configuration.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SerialPortSetting : Win32_DeviceSettings { [Description("La référence Element représente le port Win32_SerialPort contenant les propriétés d’un port série sur l’ordinateur.") : Amended ToSubclass] Win32_SerialPort Ref Element; [Description("La référence Setting représente la configuration Win32_SerialPortConfiguration contenant une configuration de paramètre pour le port série.") : Amended ToSubclass] Win32_SerialPortConfiguration Ref Setting; }; [Description("La classe Win32_PortConnector représente des ports de connexion physique, tels qu’une prise mâle DB-25, Centronics, ou PS/2.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PortConnector : CIM_PhysicalConnector { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Tag contient une chaîne qui identifie de façon unique un port de connexion sur le système informatique.\nExemple : Port Connector 1") : Amended ToSubclass] string Tag; [Description("La propriété InternalReferenceDesignator constitue l’indicateur de référence interne du port. Les indicateurs de référence interne sont spécifiques au fabricant et identifient l’emplacement du circuit de carte ou l’utilisation du port.\nExemple : J101") : Amended ToSubclass] string InternalReferenceDesignator; [Description("La propriété ExternalReferenceDesignator constitue l’indicateur de référence externe du port. Les indicateurs de référence externe sont des identificateurs qui déterminent le type et l’utilisation du port.\nExemple : COM1") : Amended ToSubclass] string ExternalReferenceDesignator; [Description("La propriété ConnectorType indique les attributs physiques du connecteur utilisé par ce port.\nExemple : 2 25 (Mâle RS-232)") : Amended ToSubclass,Values{"Inconnu", "Autre", "Mâle", "Femelle", "Blindé", "Non blindé", "SCSI (A) haute densité (50 broches)", "SCSI (A) basse densité (50 broches)", "SCSI (P) haute densité (68 broches)", "SCSI SCA-I (80 broches)", "SCSI SCA-II (80 broches)", "SCSI Fibre Channel (DB-9, cuivre)", "SCSI Fibre Channel (Fibre)", "SCSI Fibre Channel SCA-II (40 broches)", "SCSI Fibre Channel SCA-II (20 broches)", "SCSI Fibre Channel BNC", "ATA 3 ½ pouces (40 broches)", "ATA 2 ½ pouces (44 broches)", "ATA-2", "ATA-3", "ATA/66", "DB-9", "DB-15", "DB-25", "DB-36", "RS-232C", "RS-422", "RS-423", "RS-485", "RS-449", "V.35", "X.21", "IEEE-488", "AUI", "UTP catégorie 3", "UTP catégorie 4", "UTP catégorie 5", "BNC", "RJ11", "RJ45", "MIC fibre", "Apple AUI", "Apple GeoPort", "PCI", "ISA", "EISA", "VESA", "PCMCIA", "PCMCIA type I", "PCMCIA type II", "PCMCIA type III", "Port ZV", "CardBus", "USB", "IEEE 1394", "HIPPI", "HSSDC (6 broches)", "GBIC", "DIN", "Mini-DIN", "Micro-DIN", "PS/2", "Infrarouge", "HP-HIL", "Access.bus", "NuBus", "Centronics", "Mini-Centronics", "Mini-Centronics type 14", "Mini-Centronics type 20", "Mini-Centronics type 26", "Souris bus", "ADB", "AGP", "Bus VME", "VME64", "Propriétaire", "Connecteur pour carte processeur propriétaire", "Connecteur pour carte mémoire propriétaire", "Emplacement montant propriétaire pour E/S", "PCI-66MHZ", "AGP2X", "AGP4X", "PC-98", "PC-98Hireso", "PC-H98", "PC-98Note", "PC-98Full", "Mini-Jack", "Lecteur de disquettes intégré", "Connecteur 9 broches double en ligne (broche 10 coupée)", "Connecteur 25 broches double en ligne (broche 26 coupée)", "50 broches sur 2 rangées", "Connecteur 68 broches double en ligne", "Entrée audio à partir du CD-ROM intégrée"} : Amended ToSubclass] uint16 ConnectorType[]; [Description("La propriété PortType décrit la fonction du port.\nExemple : USB") : Amended ToSubclass,Values{"Aucun", "Port parallèle compatible XT/AT", "Port parallèle PS/2", "Port parallèle ECP", "Port parallèle EPP", "Port parallèle ECP/EPP", "Port série compatible XT/AT", "Port série compatible 16450", "Port série compatible 16550", "Port série compatible 16550A", "Port SCSI", "Port MIDI", "Port manette de jeu", "port clavier", "Port souris", "SSA SCSI", "USB", "FireWire (IEEE P1394)", "PCMCIA type II", "PCMCIA type II", "PCMCIA type III", "Cardbus", "Port Access Bus", "SCSI II", "SCSI Wide", "PC-98", "PC-98-Hireso", "PC-H98", "Port vidéo", "Port audio", "Port modem", "Port réseau", "Compatible 8251", "Compatible FIFO 8251"} : Amended ToSubclass] uint16 PortType; }; [Description("La classe Win32_PhysicalMemory représente un périphérique de mémoire physique situé sur un système informatique, tel qu’il est disponible pour le système d’exploitation.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PhysicalMemory : CIM_PhysicalMemory { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Tag contient une chaîne qui identifie de façon unique le périphérique de mémoire physique représenté par une instance de Win32_PhysicalMemory.\nExemple : Physical Memory 1") : Amended ToSubclass] string Tag; [Description("La propriété DeviceLocator indique le nom du socket ou de la carte qui héberge la mémoire.\nExemple : SIMM 3") : Amended ToSubclass] string DeviceLocator; [Description("La propriété TypeDetail indique le type de mémoire physique représenté par Win32_PhysicalMemory.") : Amended ToSubclass,BitValues{"Réservé", "Autre", "Inconnu", "Mémoire paginée rapide", "Colonne statique", "Pseudo-statique", "RAMBUS", "Synchrone", "CMOS", "EDO", "DRAM Windows", "Mémoire cache DRAM", "Non volatile"} : Amended ToSubclass] uint16 TypeDetail; [Description("La propriété InterleaveDataDepth indique le nombre maximal de lignes de données consécutives auxquelles le système accède en un seul transfert entrelacé à partir du périphérique de mémoire. Si la valeur est égale à 0, la mémoire n’est pas entrelacée.") : Amended ToSubclass] uint16 InterleaveDataDepth; }; [Description("La classe Win32_CacheMemory représente la mémoire cache (interne et externe) sur un système informatique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_CacheMemory : CIM_CacheMemory { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie de façon unique le cache représenté par une instance de Win32_CacheMemory.\nExemple : Cache Memory 1") : Amended ToSubclass] string DeviceID; [Description("La propriété Location indique l’emplacement physique de la mémoire cache.") : Amended ToSubclass,Values{"Interne", "Externe", "Réservé", "Inconnu"} : Amended ToSubclass] uint16 Location; [Units("kilo-octets") : Amended ToSubclass,Description("La propriété MaxCacheSize indique la taille maximale du cache qui peut être installée pour cette mémoire cache particulière.") : Amended ToSubclass] uint32 MaxCacheSize; [Units("kilo-octets") : Amended ToSubclass,Description("La propriété InstalledSize indique la taille courante de la mémoire cache installée.") : Amended ToSubclass] uint32 InstalledSize; [Description("La propriété SupportedSRAM indique les types de SRAM (Static Random Access Memory) pris en charge pour être utilisés pour la mémoire cache.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Non rafale", "Rafale", "Canalisé en rafale", "Synchrone", "Asynchrone"} : Amended ToSubclass] uint16 SupportedSRAM[]; [Description("La propriété CurrentSRAM indique les types de SRAM (Static Random Access Memory) qui sont utilisés pour la mémoire cache.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Non rafale", "Rafale", "Canalisé en rafale", "Synchrone", "Asynchrone"} : Amended ToSubclass] uint16 CurrentSRAM[]; [Description("La propriété ErrorCorrectType indique la méthode de correction d’erreur utilisée par la mémoire cache.") : Amended ToSubclass,Values{"Réservé", "Autre", "Inconnu", "Aucun", "Parité", "ECC mono bit", "ECC multi bits"} : Amended ToSubclass] uint16 ErrorCorrectType; [Units("nanosecondes") : Amended ToSubclass,Description("La propriété CacheSpeed spécifie la vitesse du cache en nanosecondes.") : Amended ToSubclass] uint32 CacheSpeed; }; [Description("La classe Win32_PhysicalMemoryArray représente des détails concernant la mémoire physique du système informatique. Ceci inclut le nombre de périphériques de mémoire, la capacité de mémoire disponible, et le type de mémoire (par exemple, la mémoire système ou la mémoire vidéo).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PhysicalMemoryArray : CIM_PhysicalPackage { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Tag contient une chaîne qui identifie de façon unique le bloc de mémoire physique.\nExemple : Physical Memory Array 1") : Amended ToSubclass] string Tag; [Description("La propriété Location indique l’emplacement physique du bloc de mémoire.") : Amended ToSubclass,Values{"Réservé", "Autre", "Inconnu", "Carte système ou carte-mère", "Carte d’extension ISA", "Carte d’extension EISA", "Carte d’extension PCI", "Carte d’extension MCA", "Carte d’extension PCMCIA", "Carte d’extension propriétaire", "NuBus", "Carte d’extension PC-98/C20", "Carte d’extension PC-98/C24", "Carte d’extension PC-98/E", "Carte d’extension PC-98/bus local"} : Amended ToSubclass] uint16 Location; [Description("La propriété Use indique comment la mémoire est utilisée dans le système informatique.") : Amended ToSubclass,Values{"Réservé", "Autre", "Inconnu", "Mémoire système", "Mémoire vidéo", "Mémoire flash", "RAM non volatile", "Mémoire cache"} : Amended ToSubclass] uint16 Use; [Description("La propriété MemoryErrorCorrection indique le type de correction d’erreur utilisée par le bloc de mémoire.") : Amended ToSubclass,Values{"Réservé", "Autre", "Inconnu", "Aucun", "Parité", "ECC mono bit", "ECC multi bits", "CRC"} : Amended ToSubclass] uint16 MemoryErrorCorrection; [Units("kilo-octets") : Amended ToSubclass,Description("La propriété MaxCapacity indique, en octets, la taille maximale de mémoire qui peut être installée pour ce bloc de mémoire particulier. Si la taille est inconnue, la valeur 0 est donnée à la propriété.") : Amended ToSubclass] uint32 MaxCapacity; [Description("La propriété MemoryDevices indique le nombre de connecteurs ou de sockets physiques disponibles dans ce bloc de mémoire.") : Amended ToSubclass] uint16 MemoryDevices; }; [Description("La classe Win32_SMBIOSMemory représente les propriétés de la mémoire d’un ordinateur tel que vue par l’interface SMBIOS (System Management BIOS). L'interface SMBIOS ne distingue pas la mémoire non volatile, volatile, et flash. La classe CIM_Memory est de ce fait la classe parent de tous les types de mémoire.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SMBIOSMemory : CIM_StorageExtent { [Description("La propriété ErrorMethodology spécifie les types de vérification d’erreurs utilisés par les composants physiques de mémoire.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Aucun", "Parité", "ECC mono bit", "ECC multi bits", "CRC"} : Amended ToSubclass] string ErrorMethodology; [Description("La propriété StartingAddress spécifie l’adresse de début référencée par une application ou le système d’exploitation. Cette adresse mémoire est mappée par un contrôleur mémoire pour cet objet mémoire.") : Amended ToSubclass] uint64 StartingAddress; [Description("La propriété StartingAddress spécifie l’adresse de fin référencée par une application ou le système d’exploitation. Cette adresse mémoire est mappée par un contrôleur mémoire pour cet objet mémoire.") : Amended ToSubclass] uint64 EndingAddress; [Description("La propriété ErrorInfo contient une énumération entière qui décrit le type d’erreur qui se produisent le plus souvent. Les valeurs 12-14 ne sont pas utilisées avec cette propriété. Ces valeurs indiquent si une erreur peut être corrigée mais cette information se trouve dans la propriété CorrectableError.") : Amended ToSubclass,Values{"Autre", "Inconnu", "OK", "Lecture incorrecte", "Erreur de parité", "Erreur mono bit", "Erreur sur bit double", "Erreur multi bits", "Erreur de demi-octet", "Erreur de parité", "Erreur CRC", "Erreur sur un bit corrigée", "Erreur corrigée", "Erreur non corrigée"} : Amended ToSubclass] uint16 ErrorInfo; [Description("La propriété OtherErrorDescription fournit plus d’information lorsque la propriété ErrorInfo est définie à 1.") : Amended ToSubclass] string OtherErrorDescription; [Description("La propriété CorrectableError indique si l’erreur la plus récente peut être corrigée. Cette propriété n’est pas utilisée si ErrorInfo est défini à 3.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, l’erreur peut être corrigée.") : Amended ToSubclass] boolean CorrectableError; [Description("La propriété ErrorTime contient l’heure où la dernière erreur mémoire s’est produite. Cette propriété n’est valide que si ErrorInfo n’est pas défini à 3.") : Amended ToSubclass] datetime ErrorTime; [Description("La propriété ErrorAccess indique l’opération d’accès mémoire qui a provoqué la dernière erreur. Cette propriété n’est valide que lorsque ErrorInfo n’est pas défini à 3.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Lecture", "Écriture", "Écriture partielle"} : Amended ToSubclass] uint16 ErrorAccess; [Units("Bits") : Amended ToSubclass,Description("La propriété ErrorTransferSize spécifie la taille des données (contenant la dernière erreur) en cours de transfert. Cette propriété est définie à 0 s’il n’y a pas d’erreur.") : Amended ToSubclass] uint32 ErrorTransferSize; [Description("La propriété ErrorData contient des données capturées lors de l’accès mémoire erroné le plus récent. Les données occupent les n premiers octets du tableau nécessaire pour contenir le nombre de bits spécifié par la propriété ErrorTransferSize. Si ErrorTransferSize vaut 0, alors cette propriété n’est pas utilisée.") : Amended ToSubclass] uint8 ErrorData[]; [Description("La propriété ErrorDataOrder indique l’ordre des données stockées dans la propriété ErrorData. Cette propriété n’est utilisée que lorsque ErrorTransferSize est égal à 0.") : Amended ToSubclass,Values{"Inconnu", "Octet de poids faible d’abord", "Octet de poids fort d’abord"} : Amended ToSubclass] uint16 ErrorDataOrder; [Description("La propriété ErrorAddress spécifie l’adresse de la dernière erreur mémoire. Cette propriété n’est utilisée que lorsque ErrorInfo n’est pas défini à 3.") : Amended ToSubclass] uint64 ErrorAddress; [Description("La propriété SystemLevelAddress indique si l’information d’adresse contenue dans la propriété ErrorAddress, est une adresse système (TRUE) ou une adresse physique (FALSE). Cette propriété n’est utilisée que si ErrorInfo n’est pas défini à 3.\nValeurs: TRUE ou FALSE. Si la valeur est TRUE, ErrorAddress contient une adresse système.") : Amended ToSubclass] boolean SystemLevelAddress; [Units("octets") : Amended ToSubclass,Description("La propriété ErrorResolution spécifie la quantité des données actuellement déterminées pour provoquer l’erreur. Cette propriété n’est pas utilisée lorsque la propriété ErrorInfo est définie à 3.") : Amended ToSubclass] uint64 ErrorResolution; [Description("La propriété AdditionalErrorData contient des informations d’erreur supplémentaires. Un exemple est le syndrome ECC ou le retour d’octets de vérification si une méthode d’erreur basée sur CRC est utilisée. Dans ce dernier cas, si une erreur sur un octet simple est reconnue et l’algorithme CRC est connu, il est possible de déterminer l’octet exact qui a échoué. Ce type de données (syndrome ECC, octet de vérification ou données d’octet de parité, ou toute autre information fournie par le fabricant) est inclus dans ce champ. Cette propriété n’est utilisée que lorsque la propriété ErrorInfo est différente de 3.") : Amended ToSubclass] uint8 AdditionalErrorData[]; }; [Description("La classe Win32_MemoryArray représente les propriétés du bloc de mémoire et des adresses mappées du système informatique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_MemoryArray : Win32_SMBIOSMemory { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie de façon unique le bloc de mémoire.\nExemple : Bloc de mémoire 1") : Amended ToSubclass] string DeviceID; [Description("La propriété ErrorGranularity identifie le niveau auquel l’erreur peut être corrigée.\nExemple : Au niveau du périphérique.") : Amended ToSubclass,Values{"1", "2", "3", "4"} : Amended ToSubclass] uint16 ErrorGranularity; }; [Description("La classe Win32_MemoryDevice représente les propriétés d’un périphérique de mémoire de système informatique ainsi que ses adresses mappées associées.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_MemoryDevice : Win32_SMBIOSMemory { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété DeviceID contient une chaîne qui identifie de façon unique le périphérique de mémoire.\nExemple : Périphérique de mémoire 1") : Amended ToSubclass] string DeviceID; [Description("La propriété ErrorGranularity identifie le niveau auquel l’erreur peut être corrigée.\nExemple : Device level.") : Amended ToSubclass,Values{"Autre", "Inconnu", "Niveau de périphérique", "Niveau de partition mémoire"} : Amended ToSubclass] uint16 ErrorGranularity; }; [Description("La classe Win32_MemoryDeviceLocation représente une association entre un périphérique de mémoire et la mémoire physique sur laquelle il existe.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_MemoryDeviceLocation : CIM_Realizes { [key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente la mémoire physique qui contient le périphérique de mémoire.") : Amended ToSubclass] Win32_PhysicalMemory Ref Antecedent; [key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent représente le périphérique de mémoire qui existe dans la mémoire physique.") : Amended ToSubclass] Win32_MemoryDevice Ref Dependent; }; [Description("La classe Win32_MemoryArrayLocation représente une association entre un bloc de mémoire logique et le bloc de mémoire physique sur lequel il existe.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_MemoryArrayLocation : CIM_Realizes { [key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent représente le bloc de mémoire physique qui implémente le bloc de mémoire logique.") : Amended ToSubclass] Win32_PhysicalMemoryArray Ref Antecedent; [key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent indique le bloc de mémoire logique implémenté par le bloc de mémoire physique.") : Amended ToSubclass] Win32_MemoryArray Ref Dependent; }; [Description("La classe Win32_PhysicalMemoryLocation représente une association entre un bloc de mémoire physique et sa mémoire physique.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_PhysicalMemoryLocation : CIM_PackagedComponent { [Key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente le bloc de mémoire physique qui contient la mémoire physique.") : Amended ToSubclass] Win32_PhysicalMemoryArray Ref GroupComponent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente la mémoire physique contenue dans le bloc de mémoire physique.") : Amended ToSubclass] Win32_PhysicalMemory Ref PartComponent; }; [Description("La classe Win32_MemoryDeviceArray représente une association entre un périphérique de mémoire et le bloc de mémoire dans lequel il réside.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_MemoryDeviceArray : CIM_Component { [Key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente la partie périphérique de mémoire de l’association Win32_MemoryDeviceArray.") : Amended ToSubclass] Win32_MemoryDevice Ref PartComponent; [Key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente la partie bloc de mémoire de l’association Win32_MemoryDeviceArray.") : Amended ToSubclass] Win32_MemoryArray Ref GroupComponent; }; [Description("La classe Win32_COMApplication représente une application COM. Dans ce contexte, une application COM est un regroupement logique de classes COM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_COMApplication : CIM_LogicalElement { }; [Description("La classe Win32_COMClass représente les propriétés d’un composant COM (Component Object Model).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_COMClass : CIM_LogicalElement { }; [Description("La classe Win32_COMSetting représente les paramètres associés avec un composant COM ou une application COM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_COMSetting : CIM_Setting { }; [Description("La classe Win32_COMApplicationClasses représente une association entre un composant COM et l’application COM où il réside.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_COMApplicationClasses : CIM_Component { [key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente l’application COM qui contient le composant COM.") : Amended ToSubclass] Win32_COMApplication Ref GroupComponent; [key : ToInstance ToSubclass DisableOverride,Description("La classe Win32_COMClass représente le composant COM groupé sous l’application COM.") : Amended ToSubclass] Win32_COMClass Ref PartComponent; }; [Description("La classe Win32_DCOMApplication représente les propriétés d’une application DCOM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DCOMApplication : Win32_COMApplication { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété AppID est un GUID (Globally Unique Identifier) pour l’application DCOM.") : Amended ToSubclass] string AppID; }; [Description("La classe Win32_DCOMApplicationSetting représente les paramètres d’une application DCOM. Elle contient les options de configuration DCOM associées avec la clé AppID dans le Registre. Ces options sont valides sur les composants groupés logiquement sous la classe de l’application donnée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_DCOMApplicationSetting : Win32_COMSetting { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété AppID est un GUID (Globally Unique Identifier) pour cette application DCOM.") : Amended ToSubclass] string AppID; [Description("La propriété AuthenticationLevel spécifie le niveau minimal d’authentification du client requis par ce serveur COM. Si la valeur est égale à NULL, les paramètres par défaut sont utilisés. Les niveaux d’authentification comprennent :\nNone - aucune authentification n’est effectuée.\nConnect - l’authentification est effectuée seulement quand le client établit une relation avec l’application.\nCall - l’authentification est effectuée seulement au début de chaque appel quand l’application reçoit la requête.\nPacket - l’authentification est effectuée sur toutes les données reçues à partir du client.\nPacketIntegrity - toutes les données transférées entre le client et l’application sont authentifiées et vérifiées.\nPacketPrivacy - les propriétés des autres niveaux d’authentification sont utilisées, et toutes les données sont chiffrées.") : Amended ToSubclass,Values{"Aucun", "Se connecter", "Appeler", "Paquet", "IntégritéPaquet", "ConfidentialitéPaquet"} : Amended ToSubclass] uint32 AuthenticationLevel; [Description("La propriété RemoteServerName indique le nom du serveur distant sur lequel l’application est activée.") : Amended ToSubclass] string RemoteServerName; [Description("La propriété RunAsUser indique si l’application doit être exécutée sous un compte d’utilisateur spécifique lors de l’activation.") : Amended ToSubclass] string RunAsUser; [Description("La propriété EnableAtStorageActivation indique si l’instance de l’application DCOM retrouve l’état de l’application tel qu’il était enregistré ou débute avec l’état dans lequel l’application a été initialisée pour la première fois.") : Amended ToSubclass] boolean EnableAtStorageActivation; [Description("La propriété UseSurrogate spécifie si l’application DCOM peut être activée en tant que serveur extra-processus par l’utilisation d’un exécutable de substitution.") : Amended ToSubclass] boolean UseSurrogate; [Description("La propriété CustomSurrogate contient le nom du substitut personnalisé dans lequel l’application DCOM intra-processus est activée. Si cette valeur est nulle et que la clé UseSurrogate est TRUE, alors le système fournit un processus de substitution.") : Amended ToSubclass] string CustomSurrogate; [Description("La propriété LocalService contient le nom pour les services fournis par l’application DCOM.") : Amended ToSubclass] string LocalService; [Description("La propriété ServiceParameters contient les paramètres de ligne de commande passés à l’application DCOM. Ceci n’est valide que si l’application est écrite en tant que service Win32") : Amended ToSubclass] string ServiceParameters; [description("Récupère une représentation structurelle du descripteur de sécurité de l’objet.\nLa méthode retourne une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\nAutre - Code d’erreur Win32 HRESULT.\n") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 GetLaunchSecurityDescriptor([out] Win32_SecurityDescriptor Descriptor); [description("Définit le descripteur de sécurité à la structure spécifiée.\nLa méthode retourne une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\nAutre - Code d’erreur Win32 HRESULT.\n") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 SetLaunchSecurityDescriptor([in] Win32_SecurityDescriptor Descriptor); [description("Récupère une représentation structurelle du descripteur de sécurité de l’objet.\nLa méthode retourne une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\nAutre - Code d’erreur Win32 HRESULT.\n") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 GetAccessSecurityDescriptor([out] Win32_SecurityDescriptor Descriptor); [description("Définit le descripteur de sécurité à la structure spécifiée.\nLa méthode retourne une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\nAutre - Code d’erreur Win32 HRESULT.\n") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 SetAccessSecurityDescriptor([in] Win32_SecurityDescriptor Descriptor); [description("Récupère une représentation structurelle du descripteur de sécurité de l’objet.\nLa méthode retourne une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\nAutre - Code d’erreur Win32 HRESULT.\n") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 GetConfigurationSecurityDescriptor([out] Win32_SecurityDescriptor Descriptor); [description("Définit le descripteur de sécurité à la structure spécifiée.\nLa méthode retourne une valeur entière qui peut être interprétée de la manière suivante : \n0 - Opération terminée correctement.\nAutre - Code d’erreur Win32 HRESULT.\n") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 SetConfigurationSecurityDescriptor([in] Win32_SecurityDescriptor Descriptor); }; [Description("La classe Win32_ClassicCOMClass représente les propriétés d’un composant COM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ClassicCOMClass : Win32_COMClass { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété ComponentId contient le GUID (Globally Unique Identifier) de cette classe COM.") : Amended ToSubclass] string ComponentId; [Description("La propriété Name contient le nom lisible pour la classe COM.") : Amended ToSubclass] string Name; }; [Description("La classe Win32_ClassicCOMClassSetting représente les paramètres d’un composant COM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ClassicCOMClassSetting : Win32_COMSetting { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété ComponentId contient le GUID (Globally Unique Identifier) de ce composant COM.") : Amended ToSubclass] string ComponentId; [Description("La propriété ProgId contient un identificateur de programmes associé avec le composant COM. Le format d’un ProgID est ... L'unicité de cet identificateur n’est pas garantie.") : Amended ToSubclass] string ProgId; [Description("La propriété AppID contient un GUID (Globally Unique Identifier) pour l’application COM qui utilise ce composant COM.") : Amended ToSubclass] string AppID; [Description("La propriété ThreadingModel spécifie le modèle de thread utilisé par les classes COM intra-processus, notamment :\nCompartimenté - les composants ne peuvent être entré que par un seul thread. Les données communes gérées par ces serveurs d’objet doivent être protégés contre les collisions de threads car le serveur d’objet prend en charge plusieurs composants. Chaque composant peut être entré simultanément par différentes threads.\nLibre - les composants ne placent aucune restriction sur le nombre ou le type de threads peuvent être entrés dans l’objet. L'objet ne peut pas contenir de données spécifiques aux threads et doit protéger ses données des accès simultanés par plusieurs threads. Les threads compartimentés ne peuvent pas accéder directement aux composants à threads libres, et les appels de threads libres sont recueillis sur le compartiment client.\nLes deux - les composants qui peuvent être utilisés à la fois en mode thread compartimenté ou thread libre. Ces composants peuvent être entrés par plusieurs threads, protègent leurs données des collisions de threads et ne contiennent pas de données spécifiques aux threads.\nSi cette propriété est nulle, alors aucun modèle de thread n’est utilisé. Le composant est créé sur la thread principale du client et les appels provenant d’autres threads sont recueillis sur ce thread. Référez-vous au Kit de développement logiciel de plate-forme pour plus d’informations sur les modèles de threads.") : Amended ToSubclass,Values{"Apartment", "Libre", "Les deux"} : Amended ToSubclass] string ThreadingModel; [Description("La propriété Version contient le numéro de version de cette classe COM.") : Amended ToSubclass] string Version; [Description("La propriété Insertable indique si le composant COM peut être inséré dans des applications de conteneur OLE.") : Amended ToSubclass] boolean Insertable; [Description("La propriété Control indique si ce composant COM est un contrôle OLE.") : Amended ToSubclass] boolean Control; [Description("La propriété TypeLibraryId contient un GUID (Globally Unique Identifier) pour la bibliothèque type pour ce composant COM.") : Amended ToSubclass] string TypeLibraryId; [Description("La propriété JavaClass indique si le composant COM est un composant Java.") : Amended ToSubclass] boolean JavaClass; [Description("La propriété TreatAsClsid contient le GUID (Globally Unique Identifier) d’un composant COM qui peut émuler les instances de ce composant.") : Amended ToSubclass] string TreatAsClsid; [Description("La propriété InprocServer contient le chemin d’accès complet vers une DLL serveur intra-processus 16 bits pour ce composant COM.") : Amended ToSubclass] string InprocServer; [Description("La propriété InprocServer32 contient le chemin complet vers une DLL serveur intra-processus 32 bits pour ce composant COM.") : Amended ToSubclass] string InprocServer32; [Description("La propriété LocalServer contient le chemin complet d’une application serveur local 16 bits.") : Amended ToSubclass] string LocalServer; [Description("La propriété LocalServer32 contient le chemin complet d’une application serveur locale 16 bits.") : Amended ToSubclass] string LocalServer32; [Description("La propriété InprocHandler contient le chemin complet vers un gestionnaire personnalisé 16 bits pour le composant COM.") : Amended ToSubclass] string InprocHandler; [Description("La propriété InprocHandler32 contient le chemin complet vers un gestionnaire personnalisé 32 bits pour le composant COM.") : Amended ToSubclass] string InprocHandler32; [Description("La propriété AutoConvertToClsid contient le GUID (Globally Unique Identifier) de la classe COM vers laquelle ce composant COM sera automatiquement converti.") : Amended ToSubclass] string AutoConvertToClsid; [Description("La propriété AutoTreatAsClsid contient un GUID (Globally Unique Identifier) pour le composant COM qui émulera automatiquement les instances de cette classe.") : Amended ToSubclass] string AutoTreatAsClsid; [Description("La propriété DefaultIcon contient le chemin d’accès au fichier exécutable et à l’identificateur de ressource de l’icône par défaut utilisée par la classe.") : Amended ToSubclass] string DefaultIcon; [Description("La propriété VersionIndependentProgId contient un identificateur de programme qui est cohérent pour toutes les versions du même programme.") : Amended ToSubclass] string VersionIndependentProgId; [Description("La propriété ShortDisplayName spécifie le nom court de l’application COM (utilisé dans les menus et les menus contextuels).") : Amended ToSubclass] string ShortDisplayName; [Description("La propriété LongDisplayName spécifie le nom complet de l’application COM. Il est utilisé dans des zones tels que le champ Résultats de la boîte de dialogue OLE Coller spécial.") : Amended ToSubclass] string LongDisplayName; [Description("La propriété ToolBoxBitmap32 indique le nom de module et le nº de ressource pour une image de taille réduite (16 x 16) affichée sur un bouton de barre d’outils ou de boîte à outils. Elle est utilisée quand le composant COM est un contrôle OLE ou ActiveX") : Amended ToSubclass] string ToolBoxBitmap32; }; [Description("La classe Win32_ClassicCOMApplicationClasses représente une association entre une application DCOM et un composant COM groupé sous cette application.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ClassicCOMApplicationClasses : Win32_COMApplicationClasses { [Description("La référence GroupComponent représente une application DCOM contenant ou utilisant le composant COM.") : Amended ToSubclass] Win32_DCOMApplication Ref GroupComponent; [Description("La référence PartComponent représente le composant COM existant dans l’application DCOM ou utilisé par elle.") : Amended ToSubclass] Win32_ClassicCOMClass Ref PartComponent; }; [Description("La classe Win32_COMApplicationSettings représente une association entre une application DCOM et ses paramètres de configuration.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_COMApplicationSettings : CIM_ElementSetting { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Element représente l’application DCOM où les paramètres sont appliqués.") : Amended ToSubclass] Win32_DCOMApplication Ref Element; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Setting représente les paramètres de configuration associés avec l’application DCOM.") : Amended ToSubclass] Win32_DCOMApplicationSetting Ref Setting; }; [Description("La classe Win32_ClassicCOMClassSettings représente une association entre une classe COM et les paramètres utilisés pour configurer les instances de la classe COM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ClassicCOMClassSettings : CIM_ElementSetting { [Key : ToInstance ToSubclass DisableOverride,Description("La référence Element représente la classe COM où les paramètres sont appliqués.") : Amended ToSubclass] Win32_ClassicCOMClass Ref Element; [Key : ToInstance ToSubclass DisableOverride,Description("La référence Setting représente les paramètres de configuration associés avec la classe COM.") : Amended ToSubclass] Win32_ClassicCOMClassSetting Ref Setting; }; [Description("La classe Win32_ComponentCategory représente une catégorie de composant. Les catégories de composants sont des groupes de classes COM avec un jeu de fonctionnalités définies partagé entre eux. Un client utilisant ces interfaces demande au Registre les titres de catégorie et l’identificateur unique appelé CategoryID, qui est créé à partir d’un identificateur globalement unique (GUID).") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ComponentCategory : CIM_LogicalElement { [key : ToInstance ToSubclass DisableOverride,Description("La propriété CategoryId indique un GUID pour cette catégorie de composants.") : Amended ToSubclass] string CategoryId; [Description("La propriété Name indique un nom de description pour cette catégorie de composants.") : Amended ToSubclass] string Name; }; [Description("La classe Win32_ImplementedCategory représente une association entre une catégorie de composants et la classe COM qui utilise ses interfaces.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ImplementedCategory { [key : ToInstance ToSubclass DisableOverride,Description("La référence Category représente la catégorie de composants qui est utilisée par la classe COM.") : Amended ToSubclass] Win32_ComponentCategory Ref Category; [key : ToInstance ToSubclass DisableOverride,Description("La référence Component représente la classe COM qui utilise la catégorie associée.") : Amended ToSubclass] Win32_ClassicCOMClass Ref Component; }; [Description("La classe Win32_ComClassEmulator représente une association entre deux versions d’une classe COM.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ComClassEmulator { [key : ToInstance ToSubclass DisableOverride,Description("La référence OldVersion représente le composant COM avec les interfaces qui peuvent être émulées par la nouvelle version du composant.") : Amended ToSubclass] Win32_ClassicCOMClass Ref OldVersion; [key : ToInstance ToSubclass DisableOverride,Description("La référence NewVersion représente le composant COM qui contient les interfaces qui émulent la version antérieure du composant.") : Amended ToSubclass] Win32_ClassicCOMClass Ref NewVersion; }; [Description("La classe Win32_ComClassAutoEmulator représente une association entre une classe COM et une autre classe COM qu’elle émule automatiquement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ComClassAutoEmulator { [Key : ToInstance ToSubclass DisableOverride,Description("La référence OldVersion représente le composant COM qui est émulé automatiquement par un autre composant.") : Amended ToSubclass] Win32_ClassicCOMClass Ref OldVersion; [Key : ToInstance ToSubclass DisableOverride,Description("La référence NewVersion représente le composant COM qui peut émuler automatiquement le composant COM associé. Cette information est obtenue grâce à l’entrée AutoTreatAs dans le Registre.") : Amended ToSubclass] Win32_ClassicCOMClass Ref NewVersion; }; [Description("La classe Win32_ClientApplicationSetting représente une association entre un exécutable et une application DCOM qui contient les options de configuration DCOM pour l’exécutable.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_ClientApplicationSetting { [key : ToInstance ToSubclass DisableOverride,Description("La référence Client représente un exécutable qui utilise les paramètres DCOM.") : Amended ToSubclass] CIM_DataFile Ref Client; [key : ToInstance ToSubclass DisableOverride,Description("La référence Application représente l’application DCOM qui contient les options de configuration de l’exécutable.") : Amended ToSubclass] Win32_DCOMApplication Ref Application; }; [Description("La classe Win32_Account contient des informations sur les comptes d’utilisateurs et les comptes de groupes connus par le système Win32. Les noms d’utilisateurs ou de groupes reconnus par un domaine Windows NT sont descendants (ou membres) de cette classe. La classe Win32_Account n’est pas incluse lors d’une opération d’inventaire matériel par défaut.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Account : CIM_LogicalElement { [key : ToInstance ToSubclass DisableOverride,Description("La propriété Domain indique le nom du domaine Windows auquel un groupe ou un utilisateur appartient.\nExemple : NA-VENTES") : Amended ToSubclass] string Domain; [Description("La propriété SID contient l’identificateur de sécurité (SID) pour ce compte. Un SID est une valeur au format chaîne de longueur variable utilisée pour identifier un pair de confiance. Chaque compte possède un SID unique émis par une autorité (tel qu’un domaine Windows), stocké dans une base de données de sécurité. Quand un utilisateur ouvre une session, le système retrouve le SID de l’utilisateur à partir de la base de données et le place dans le jeton d’accès de l’utilisateur. Le système utilise le SID placé dans le jeton d’accès de l’utilisateur pour identifier l’utilisateur dans toutes ses interactions ultérieures avec le système de sécurité Windows. Quand un SID a été utilisé en tant qu’identificateur unique pour un utilisateur ou un group, il ne peut pas être utilisé à nouveau pour identifier un autre utilisateur ou un autre groupe.") : Amended ToSubclass] string SID; [Description("La propriété SIDType contient des valeurs énumérées qui spécifient le type d’identificateur de sécurité (SID). SIDTypes comprend :\nSidTypeUser - indique un SID d’utilisateur.\nSidTypeGroup - indique un SID de groupe.\nSidTypeDomain - indique un SID de domaine.\nSidTypeAlias - indique un SID d’alias.\nSidTypeWellKnownGroup - indique le SID pour un groupe bien connu.\nSidTypeDeletedAccount - indique le SID d’un compte supprimé.\nSidTypeInvalid - indique un SID non valide.\nSidTypeUnknown - indique un type de SID inconnu.\nSidTypeComputer - indique le SID d’un ordinateur.\n") : Amended ToSubclass,Values{"SidTypeUser", "SidTypeGroup", "SidTypeDomain", "SidTypeAlias", "SidTypeWellKnownGroup", "SidTypeDeletedAccount", "SidTypeInvalid", "SidTypeUnknown", "SidTypeComputer"} : Amended ToSubclass] uint8 SIDType; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name indique le nom de compte du système Win32 sur le domaine spécifié par le membre du domaine de cette classe.") : Amended ToSubclass] string Name; [Description("La propriété LocalAccount indique si le compte est défini sur l’ordinateur local. Pour récupérer les comptes uniquement définis sur l’ordinateur local, créer une requête qui inclut la condition 'LocalAccount=TRUE'.") : Amended ToSubclass] Boolean LocalAccount; }; [Description("La classe Win32_SystemAccount représente un compte système. Le compte système est utilisé par le système d’exploitation et par des services qui s’exécutent sous Windows NT. De nombreux services et processus au sein de NT requièrent la faculté d’ouvrir des sessions internes (par exemple lors de l’installation de Windows NT). Le compte système a été conçu dans ce but ; il s’agit d’un compte interne, qui n’apparaît pas dans le Gestionnaire d’utilisateurs, qui ne peut être ajouté à aucun groupe, et qui peut ne se voir attribuer aucun droit d’utilisateur. En revanche, le compte système apparaît pour les volumes NTFS dans la section Autorisations du menu Sécurité du Gestionnaire de fichiers. Par défaut, le compte système se voit attribuer le contrôle total de tous les fichiers d’un volume NTFS. Ici, le compte système a les mêmes privilèges fonctionnels que le compte administrateur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SystemAccount : Win32_Account { [Description("La propriété Domain indique le nom du domaine Windows auquel le compte système appartient.\nExemple : NA-VENTES") : Amended ToSubclass] string Domain; [Description("La propriété Name indique le nom de compte du système Win32 sur le domaine spécifié par le membre du domaine de cette classe.") : Amended ToSubclass] string Name; }; [Description("La classe Win32_Group représente des données concernant un compte de groupe. Un compte de groupe permet que des privilèges d’accès soient modifiés pour une liste d’utilisateurs.\nExemple : Marketing2.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Group : Win32_Account { [Description("La propriété Domain indique le nom du domaine Windows auquel le compte de groupe appartient.\nExemple: NA-VENTES") : Amended ToSubclass] string Domain; [Description("La propriété Name indique le nom du compte de groupe Win32 sur le domaine spécifié par le membre du domaine de cette classe.") : Amended ToSubclass] string Name; [Description("La fonction Rename() permet de renommer le groupe ; une clé dans cette classe. La possibilité de modifier la propriété de clé \"Nom\" est implémentée en tant que méthode pour offrir un contexte séparé pour le nouveau nom, distinct du nom de clé associé à l’instance devant être modifiée dans cette classe.") : Amended ToSubclass,Values{"Réussite", "Instance non trouvée", "Instance requise", "Paramètre non valide", "Aucun groupe n’a été trouvé", "Domaine non trouvé", "L'opération est uniquement autorisée sur le contrôleur de domaine principal du domaine.", "L'opération n’est pas autorisée sur des groupes particuliers spécifiés : utilisateur, admin, local ou invité.", "Autre erreur API", "Erreur interne"} : Amended ToSubclass] uint32 Rename([In : ToSubclass,Description("La propriété Name indique le nom du compte d’utilisateur Win32 sur le domaine spécifié par le membre du domaine de cette classe.\nExemple : jeanm") : Amended ToSubclass] string Name); }; [Description("La classe Win32_UserAccount contient des informations sur un compte d’utilisateur sur un système Win32.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_UserAccount : Win32_Account { [Description("La propriété AccountType contient des indicateurs qui décrivent les caractéristiques du compte d’utilisateur Win32 :\nUF_TEMP_DUPLICATE_ACCOUNT - Compte d’utilisateur local pour les utilisateurs dont le compte principal est dans un autre domaine. Ce compte permet à l’utilisateur d’accéder à ce domaine, mais à aucun des domaines qui partagent avec ce domaine une relation d’approbation.\nUF_NORMAL_ACCOUNT - type de compte par défaut qui représente un utilisateur typique.\nUF_INTERDOMAIN_TRUST_ACCOUNT - ce compte est pour un domaine de système qui approuve d’autres domaines.\nUF_WORKSTATION_TRUST_ACCOUNT - il s’agit d’un compte d’ordinateur pour un ordinateur Windows NT/Windows 2000 qui est membre de ce domaine.\nUF_SERVER_TRUST_ACCOUNT - ce compte est pour un contrôleur de domaine de sauvegarde du système qui est membre de ce domaine.\n") : Amended ToSubclass,BitValues{"Compte temporairement dupliqué", "Compte normal", "Compte de confiance inter-domaines", "Compte de confiance Workstation", "Compte de confiance Server"} : Amended ToSubclass] uint32 AccountType; [Description("La propriété Disabled détermine si le compte d’utilisateur Win32 est désactivé.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, le compte d’utilisateur est désactivé.") : Amended ToSubclass] boolean Disabled; [Description("La propriété Domain indique le nom du domaine Windows auquel le compte d’utilisateur appartient.\nExemple: NA-VENTES") : Amended ToSubclass] string Domain; [Description("La propriété FullName indique le nom complet de l’utilisateur local.\nExemple : Jean Martin") : Amended ToSubclass] string FullName; [Description("La propriété Lockout détermine si le compte d’utilisateur verrouillé du système Win32.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, le compte d’utilisateur est verrouillé.") : Amended ToSubclass] boolean Lockout; [Description("La propriété Name indique le nom du compte d’utilisateur Win32 sur le domaine spécifié par le membre du domaine de cette classe.\nExemple : jeanm") : Amended ToSubclass] string Name; [Description("La propriété PasswordChangeable détermine si le mot de passe sur le compte d’utilisateur Win32 peut être modifié.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, le mot de passe peut être modifié.") : Amended ToSubclass] boolean PasswordChangeable; [Description("La propriété PasswordExpires détermine si le mot de passe sur le compte d’utilisateur Win32 va expirer.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, le mot de passe expirera.") : Amended ToSubclass] boolean PasswordExpires; [Description("La propriété PasswordRequired détermine si un mot de passe est requis sur le compte d’utilisateur Win32.\nValeurs : TRUE ou FALSE. Si la valeur est TRUE, un mot de passe est requis.") : Amended ToSubclass] boolean PasswordRequired; [Description("La fonction Rename() permet de renommer le compte d’utilisateur ; une clé dans cette classe. La possibilité de modifier la propriété de clé \"Nom\" est implémentée en tant que méthode pour offrir un contexte séparé pour le nouveau nom, distinct du nom de clé associé à l’instance devant être modifiée dans cette classe.") : Amended ToSubclass,Values{"Réussite", "Instance non trouvée", "Instance requise", "Paramètre non valide", "Aucun utilisateur n’a été trouvé", "Domaine non trouvé", "L'opération est uniquement autorisée sur le contrôleur de domaine principal du domaine.", "Cette opération est interdite sur le dernier compte administratif.", "L'opération n’est pas autorisée sur des groupes particuliers spécifiés : utilisateur, admin, local ou invité.", "Autre erreur API", "Erreur interne"} : Amended ToSubclass] uint32 Rename([In : ToSubclass,Description("La propriété Name indique le nom du compte d’utilisateur Win32 sur le domaine spécifié par le membre du domaine de cette classe.\nExemple : jeanm") : Amended ToSubclass] string Name); }; [Description("La classe Win32_NetworkLoginProfile représente les informations de connexion au réseau pour un utilisateur particulier sur un système Win32. Ceci comprend, de façon non exclusive, le statut du mot de passe, les privilèges d’accès, les quotas de disques et les chemins d’accès des répertoires de connexion.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_NetworkLoginProfile : CIM_Setting { [Description("La propriété AccountExpires spécifie à quel moment le compte expirera. Cette valeur est calculée à partir du nombre de seconds écoulées depuis 0 heure le 1er janvier 1970, et respecte ce format : aaaammjjhhmmss.mmmmmm sutc.\nExemple : 20521201000230.000000 000") : Amended ToSubclass] datetime AccountExpires; [Description("La propriété AuthorizationFlags contient un jeu d’indicateurs qui spécifient les ressources qu’un utilisateur est autorisé à utiliser ou à modifier.") : Amended ToSubclass,BitValues{"Imprimante", "Communication", "Serveur", "Comptes"} : Amended ToSubclass] uint32 AuthorizationFlags; [Description("La propriété BadPasswordCount indique le nombre de fois que l’utilisateur entre un mot de passe erroné lors de l’ouverture de session sur un système Win32.\nExemple : 0") : Amended ToSubclass] uint32 BadPasswordCount; [Description("La propriété CodePage spécifie la page de codes pour la langue choisie par l’utilisateur. Une page de codes constitue le jeu des caractères utilisés.") : Amended ToSubclass] uint32 CodePage; [Description("La propriété Comment contient un commentaire ou une description pour ce profil de connexion.") : Amended ToSubclass] string Comment; [Description("La propriété CountryCode spécifie le code de pays pour la langue préférée de l’utilisateur.") : Amended ToSubclass] uint32 CountryCode; [Description("La propriété Flags indique les propriétés disponibles pour ce profil réseau. Les propriétés qui peuvent être définies comprennent :\n0 - Script - Un script est exécuté à l’ouverture. Cette valeur doit être définie pour LAN Manager 2.0 et pour Windows NT/Windows 2000.\n1 - Account Disabled - Le compte d’utilisateur est désactivé.\n3 - Home Dir Required - Un répertoire de base est nécessaire. Cette valeur est ignorée dans Windows NT/Windows 2000.\n4 - Lockout - Le compte est actuellement verrouillé. Pour NetUserSetInfo, cette valeur peut être désactivée pour déverrouiller un compte précédemment verrouillé. Cette valeur ne peut pas être utilisée pour verrouiller un compte précédemment déverrouillé.\n5 - Password Not Required - Aucun mot de passe n’est demandé.\n6 - Password Can't Change - L'utilisateur ne peut pas changer le mot de passe.\n7 - Encrypted Test Password Allowed - Windows 2000 : Le mot de passe de l’utilisateur est stocké par chiffrement réversible dans Active Directory. \n8 - Temp Duplicate Account - Compte pour les utilisateurs dont le compte principal est dans un autre domaine. Ce compte permet à l’utilisateur d’accéder à ce domaine, mais à aucun domaine qui partage une relation d’approbation avec le domaine. Le Gestionnaire des utilisateurs fait référence à ce type de compte comme compte d’utilisateur local.\n9 - Normal Account - Type de compte par défaut pour l’utilisateur type.\n11 - InterDomain Trust Account - Permet d’approuver un compte pour un domaine qui approuve d’autres domaines.\n12 - WorkStation Trust Account - Compte d’ordinateur pour une station de travail ou un serveur Windows NT/Windows 2000 qui est membre de ce domaine.\n13 - Server Trust Account - Compte d’ordinateur pour un contrôleur secondaire de domaine qui est membre de ce domaine.\n16 - Don't Expire Password - Pour Windows NT/Windows 2000 : le mot de passe n’expire jamais sur le compte.\n17 - MNS Logon Account - MNS Type de compte d’ouverture de session qui représente un utilisateur MNS. \n18 - Smartcard Required - Windows 2000 : l’utilisateur a besoin d’une carte à puce pour ouvrir une session sur le compte utilisateur. \n19 - Trusted For Delegation - Windows 2000 : le compte est activé pour la délégation. Il s’agit d’un paramètre important de sécurité; les comptes ayant cette option activée doivent être étroitement contrôlés. Ce paramètre autorise un service s’exécutant sur le compte d’endosser l’identité d’un client et de s’authentifier comme tel sur d’autres serveurs du réseau. \n20 - Not Delegated - Windows 2000 : marque le compte comme \"sensible\"; les autres utilisateurs ne peuvent pas agir en tant que délégués de ce compte utilisateur. \n21 - Use DES Key Only - Windows 2000 : restreint l’utilisation pour l’entité du type de chiffrement Data Encryption Standard (DES) pour les clés. \n22 - Don't Require Preauthorization - Windows 2000 : Ce compte ne nécessite pas d’authentification préalable par Kerberos pour ouvrir une session. \n23 - Password Expired - Indique que le mot de passe a expiré.") : Amended ToSubclass,BitValues{"Script", "Compte désactivé", "Répertoire de base requis", "Verrouiller", "Mot de passe non nécessaire", "Le mot de passe ne peut pas être modifié", "Mot de passe de test chiffré accepté", "Compte temporairement dupliqué", "Compte normal", "Compte de confiance inter-domaines", "Compte de confiance Workstation", "Compte de confiance Server", "Ne pas faire expirer le mot de passe", "Compte d’ouverture de session MNS", "Carte à puce nécessaire", "Approuvé pour la délégation", "Non délégué", "Utiliser uniquement la clé DES", "Ne pas requérir d’autorisation préalable", "Mot de passe périmé"} : Amended ToSubclass] uint32 Flags; [Description("La propriété FullName indique le nom complet de l’utilisateur appartenant au profil de connexion au réseau. Cette chaîne peut être vide si l’utilisateur choisit de ne pas associer un nom complet au nom d’utilisateur.") : Amended ToSubclass] string FullName; [Description("La propriété HomeDirectory spécifie le chemin d’accès au répertoire de base de l’utilisateur. Cette chaîne peut être vide si l’utilisateur choisit de ne pas spécifier de répertoire de base.\nExemple : \\HOMEDIR") : Amended ToSubclass] string HomeDirectory; [Description("La propriété HomeDirectoryDrive spécifie la lettre de lecteur attribuée au répertoire de base de l’utilisateur pour les ouvertures de session.\nExemple : C :") : Amended ToSubclass] string HomeDirectoryDrive; [Description("La propriété LastLogoff spécifie la date et l’heure de la dernière fermeture de session sur le système par l’utilisateur. Cette valeur est calculée à partir du nombre de seconds écoulées depuis 0 heure le 1er janvier 1970, et respecte ce format : aaaammjjhhmmss.mmmmmm sutc.\nExemple : 19521201000230.000000 000") : Amended ToSubclass] datetime LastLogoff; [Description("La propriété LastLogon indique la date et l’heure de la dernière ouverture de session sur le système par l’utilisateur. Cette valeur est calculée à partir du nombre de seconds écoulées depuis 0 heure le 1er janvier 1970, et respecte ce format : aaaammjjhhmmss.mmmmmm sutc.\nExemple : 19521201000230.000000 000") : Amended ToSubclass] datetime LastLogon; [Description("La propriété LogonHours spécifie les heures de la semaine auxquelles l’utilisateur peut ouvrir une session. Chaque bit représente une unité de temps spécifiée par le membre UnitsPerWeek. Par exemple, si l’unité de temps est l’heure, le premier bit (bit 0, mot 0) est dimanche, de 0 h à 0 h 59 ; le deuxième bit (bit 1, mot 0) est dimanche, de 1 h à 1 h 59 et ainsi de suite. Si ce membre est défini à NULL, il n’y a aucune restriction sur les heures de connexion. L'heure est définie pour le fuseau horaire GMT et doit être adaptée pour les autres fuseaux (par exemple, GMT plus 1 heure pour la France).") : Amended ToSubclass] string LogonHours; [Description("La propriété LogonServer contient le nom du serveur auquel les demandes d’ouverture de session sont envoyées. Les noms de serveurs doivent être précédés de deux barres obliques inversées (\\\\). Un nom de serveur composé d’une astérisque (\\\\*) signifie que la demande d’ouverture de session peuvent être traitées par n’importe quel serveur de connexion. Une chaîne vide indique que les demandes sont envoyées au contrôleur de domaine. \nExemple : \\\\MonServeur") : Amended ToSubclass] string LogonServer; [Units("octets") : Amended ToSubclass,Description("La propriété MaximumStorage spécifie la quantité maximale d’espace disque disponible pour l’utilisateur. Si MaximumStorage est définie égale à USER_MAXSTORAGE_UNLIMITED, l’utilisateur est autorisé à utiliser tout l’espace disque disponible.\nExemple : 10000000") : Amended ToSubclass] uint64 MaximumStorage; [key : ToInstance ToSubclass DisableOverride,Description("La propriété Name spécifie le nom du compte d’utilisateur sur un domaine ou un ordinateur particuliers. Le nombre de caractères dans le nom ne peut pas dépasser la valeur de UNLEN.\nExemple : domaine\\jdupont") : Amended ToSubclass] string Name; [Description("La propriété NumberOfLogons indique le nombre de tentatives d’ouverture de sessions réussies par l’utilisateur sur ce compte. Une valeur égale à 0xFFFFFFFF indique que la valeur réelle est inconnue. Cette propriété est gérée séparément par chaque contrôleur secondaire de domaine dans le domaine. Pour obtenir une valeur exacte, seule la plus élevée des valeurs fournies par tous les contrôleurs secondaires de domaine doit être utilisée.\nExemple : 4") : Amended ToSubclass] uint32 NumberOfLogons; [Description("La propriété Parameters contient l’espace mis de côté pour être utilisé par les applications. Cette chaîne peut être vide, ou peut contenir n’importe quel nombre de caractères avant le caractère nul de terminaison. Les produits Microsoft utilisent ce membre pour stocker les informations concernant la configuration de l’utilisateur. Ne modifiez pas ces informations car cette valeur est spécifique à chaque application.") : Amended ToSubclass] string Parameters; [Description("La propriété PasswordAge indique la durée pendant laquelle un mot de passe a été en vigueur. Cette valeur est mesurée à partir du nombre de secondes écoulées depuis la dernière modification du mot de passe.\nExemple : 00001201000230.000000 000") : Amended ToSubclass] datetime PasswordAge; [Description("La propriété PasswordExpires indique la date et l’heure d’expiration du mot de passe. La valeur respecte ce format: aaaammjjhhmmss.mmmmmm sutc\nExemple : 19521201000230.000000 000") : Amended ToSubclass] datetime PasswordExpires; [Description("La propriété PrimaryGroupId spécifie l’ID relatif (RID) du groupe global principal pour cet utilisateur. L'identificateur vérifie le groupe principal auquel le profil de l’utilisateur appartient.") : Amended ToSubclass] uint32 PrimaryGroupId; [Description("La propriété Privileges spécifie le niveau de privilège attribué à la propriété usri3_name.") : Amended ToSubclass,Values{"Invité", "Utilisateur", "Administrateur"} : Amended ToSubclass] uint32 Privileges; [Description("La propriété Profile spécifie le chemin d’accès à un répertoire contenant le profil de l’utilisateur. Cette valeur peut être une chaîne vide, un chemin local absolu ou un chemin UNC. Un profil d’utilisateur contient des paramètres qui peuvent être personnalisés pour chaque utilisateur tels que les couleurs du Bureau.\nExemple : C:\\Winnt") : Amended ToSubclass] string Profile; [Description("La propriété ScriptPath indique le chemin d’accès au répertoire contenant le script d’ouverture de session de l’utilisateur. Un script d’ouverture de session exécutes automatiquement un ensemble de commandes à chaque fois qu’un utilisateur ouvre une session sur un système.\nExemple : C:\\win\\profiles\\JeanDupont") : Amended ToSubclass] string ScriptPath; [Description("La propriété UnitsPerWeek indique en combien d’unités de temps la semaine est divisée. Elle est utilisée avec ka propriété LogonHours pour limiter l’accès des utilisateurs à l’ordinateur.\nExemple : 168 (heures par semaine") : Amended ToSubclass] uint32 UnitsPerWeek; [Description("La propriété UserComment contient un commentaire ou une description défini par l’utilisateur pour ce profil.") : Amended ToSubclass] string UserComment; [Description("La propriété UserId spécifie l’ID relatif (RID) de l’utilisateur. L'identificateur vérifie que l’utilisateur existe et est unique dans ce domaine.") : Amended ToSubclass] uint32 UserId; [Description("La propriété UserType indique le type de compte pour lequel l’utilisateur a des privilèges.") : Amended ToSubclass,Values{"Compte normal", "Compte déjà existant", "Compte de confiance Workstation", "Compte de confiance Server", "Compte de confiance inter-domaines", "Inconnu"} : Amended ToSubclass] string UserType; [Description("La propriété Workstations contient les noms de stations de travail à partir desquelles l’utilisateur peut ouvrir une session. Jusqu’à huit stations de travail peuvent être spécifiées ; les noms doivent être séparés par des virgules (,). Une chaîne vide indique qu’il n’y a aucune restriction. Pour désactiver les ouvertures de session à partir de toutes les stations de travail pour ce compte, activez UF_ACCOUNTDISABLE dans la propriété Flags de cette classe.") : Amended ToSubclass] string Workstations; }; [Description("La classe Win32_GroupUser représente une association entre un groupe et un compte qui est membre de ce groupe.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_GroupUser : CIM_Component { [key : ToInstance ToSubclass DisableOverride,Description("La référence GroupComponent représente un groupe auquel le compte appartient.") : Amended ToSubclass] Win32_Group Ref GroupComponent; [key : ToInstance ToSubclass DisableOverride,Description("La référence PartComponent représente un compte ou utilisateur système qui fait partie d’un groupe de comptes.") : Amended ToSubclass] Win32_Account Ref PartComponent; }; [Description("La classe Win32_Session définit des informations d’état spécifiques à l’interaction entre un utilisateur et une ressource, typiquement un système d’ordinateur et une session Terminal.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_Session : CIM_logicalElement { [Description("La propriété StartTime indique l’heure à laquelle la session a démarré.") : Amended ToSubclass] DateTime StartTime; }; [Description("La classe Win32_LogonSession décrit l’ouverture de session ou les sessions associées à un utilisateur qui s’est connecté à Windows NT ou Windows 2000.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LogonSession : Win32_Session { [key : ToInstance ToSubclass DisableOverride,Description("LogonId est l’identificateur attribué à l’ouverture de session. L'application qui a initié la session aurait du faire appel à AllocateLocallyUniqueId afin de créer cet identificateur. ") : Amended ToSubclass] String LogonId; [Description("AuthenticationPackage est le nom du sous-système utilisé pour authentifier l’ouverture de session. ") : Amended ToSubclass] String AuthenticationPackage; [Description("Le paramètre LogonType est une valeur numérique indiquant le type d’ouverture de session dont il s’agit. \nSystème - Interactif - Ce type d’ouverture de session est destiné aux utilisateurs qui utiliseront l’ordinateur en mode interactif, avec par exemple Terminal Server, un shell distant ou tout autre processus similaire. \nRéseau - Ce type d’ouverture de session est destiné aux serveurs hautes performances, pour authentifier les mots de passe en texte clair. LogonUser ne met pas les informations d’identification en mémoire cache pour ce type d’ouverture de session. \nTraitement par lots - Ce type d’ouverture de session est destiné aux serveurs de traitement par lots, où les processus peuvent s’exécuter à la demande d’un utilisateur sans son intervention directe, ou pour les serveurs très hautes performances qui traitent de nombreuses demandes d’authentification de mots de passe en texte clair, tels que les serveurs de courrier électronique ou les serveurs Web. LogonUser ne met pas les informations d’identification en mémoire cache pour ce type d’ouverture de session. \nService - Indique une ouverture de session de type service. Le privilège de service doit être activé sur le compte fourni. \nProxy - Ouverture de session proxy. Ce type d’ouverture de session n’est pas pris en charge. \nDéverrouillage - Ce type d’ouverture de session est destiné aux DLL GINA connectant des utilisateurs qui utiliseront le mode interactif. Ce type d’ouverture de session permet de générer un enregistrement d’audit unique indiquant quand le poste de travail a été déverrouillé. \nRéseau texte en clair - Windows 2000 : Ce type d’ouverture de session préserve le nom et le mot de passe dans les packages d’authentification, ce qui permet au serveur de se connecter à d’autres serveurs de réseau en se faisant passer pour le client. Ceci permet au serveur d’accepter les informations d’identification en texte clair émanant d’un client, d’appeler LogonUser, de vérifier que l’utilisateur peut accéder au système via le réseau, tout en continuant de communiquer avec d’autres serveurs. \nNouvelles informations d’identification - Windows 2000 : Ce type d’ouverture de session permet à l’appelant de dupliquer son jeton actuel et de spécifier de nouvelles informations d’identification pour les connexions sortantes. La nouvelle ouverture de session possède la même identité locale, mais utilise des informations d’identification distinctes pour les autres connexions réseau. \n") : Amended ToSubclass,Values{"Interactif", "Réseau", "Fichier de commandes", "Service", "Unlock", "Texte en clair réseau", "Informations d’identification"} : Amended ToSubclass] uint32 LogonType; }; [Description("L'association Win32_SubSession définit les relations entre les sessions où une session fait partie ou utilise une autre session. Par exemple, où une session Terminal utilise une ouverture de session.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SubSession : CIM_Dependency { [Description("La référence Antecedent est la session de l’association SubSession qui comporte une sous-session.") : Amended ToSubclass] Win32_Session Ref Antecedent; [Description("La référence Dependent est la session de l’association SubSession qui est la sous-session.") : Amended ToSubclass] Win32_Session Ref Dependent; }; [Description("L'association Win32_LoggedOnUser représente la relation entre une session et le compte utilisateur qui utilise cette session. Bien que l’association soit habituellement de type un-à-un, il est possible d’avoir des utilisateurs qui impliquent plus d’une session. À la fin de la session l’instance de l’association est supprimée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_LoggedOnUser : CIM_Dependency { [key : ToInstance ToSubclass DisableOverride,Description("La référence Antecedent est le compte utilisé lors de l’initiation de la session. Le compte peut être un compte d’utilisateur ou un compte système.") : Amended ToSubclass] Win32_Account Ref Antecedent; [key : ToInstance ToSubclass DisableOverride,Description("La référence Dependent est la session que le compte utilisateur utilise actuellement.") : Amended ToSubclass] Win32_LogonSession Ref Dependent; }; [Description("L'association Win32_SessionResource représente la relation entre une session et les ressources auxquelles la session donne accès.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SessionResource : CIM_Dependency { [Description("La référence Antecedent représente les ressources utilisées par cette session.") : Amended ToSubclass] Win32_LogicalElement Ref Antecedent; [Description("La référence Dependent représente la session utilisant la ressource.") : Amended ToSubclass] Win32_Session Ref Dependent; }; [Description("Win32_SessionProcess représente l’association entre une ouverture de session et les processus appartenant à cette session.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c) : ToInstance] class Win32_SessionProcess : Win32_SessionResource { [Description("La référence Dependent représente le processus associé à la session.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] Win32_Process Ref Dependent; [Description("La référence Antecedent représente la session qui est liée au processus.") : Amended ToSubclass,Key : ToInstance ToSubclass DisableOverride] Win32_LogonSession Ref Antecedent; };