#line 1 "C:\\Windows\\system32\\wbem\\fr-FR\\NetEventPacketCapture.mfl" #pragma autorecover #pragma namespace("\\\\.\\root\\standardcimv2") instance of __namespace{ name="MS_40c";}; #pragma namespace("\\\\.\\root\\standardcimv2\\MS_40c") [Version("2.7.0") : Amended,Description("CIM_Component est une association générique qui sert à établir des relations \\'partie de\\' entre des éléments gérés. Par exemple, elle pourrait servir à définir les composants ou les parties d’un système.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class CIM_Component { [key,Description("Élément parent dans l’association.") : Amended ToSubclass] CIM_ManagedElement Ref GroupComponent; [key,Description("Élément enfant dans l’association.") : Amended ToSubclass] CIM_ManagedElement Ref PartComponent; }; [Version("2.19.0") : Amended,Description("ManagedElement est une classe abstraite qui fournit une superclasse commune (ou sommet de l’arborescence d’héritage) pour les classes sans association dans le schéma CIM.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class CIM_ManagedElement { [Description("InstanceID est une propriété optionnelle qui peut être utilisée pour identifier de manière opaque et unique une instance de cette classe dans l’étendue de l’espace de noms d’instanciation. Plusieurs sous-classes de cette classe peuvent remplacer cette propriété pour la rendre obligatoire ou la transformer en clé. De telles sous-classes peuvent également modifier les algorithmes privilégié définis ci-dessous qui permettent de garantir l’unicité.\nPour garantir l’unicité dans l’espace de noms, la valeur d’InstanceID doit être construite à l’aide de l’algorithme « privilégié » suivant : \n: \nOù et sont séparés par un signe deux-points (:), et où doit inclure un nom sous copyright, un nom de marque ou tout autre nom unique appartenant à l’entité commerciale qui crée ou définit l’ID d’instance ou qui est un ID inscrit affecté à l’entité commerciale par une autorité internationale reconnue. (structure comparable à < Nom schéma> _< Nom classe> des noms de classe de schéma). En outre, pour garantir l’unicité, ne doit pas contenir de signe deux-points (« : »). Lors de l’utilisation de cet algorithme, le premier signe deux-points figurant dans l’ID d’instance DOIT apparaître entre < ID_Org> et < ID_Local>. \n est choisi par l’entité commerciale et ne doit pas être réutilisé pour identifier d’autres éléments sous-jacents (réels). Si la valeur définie est non Null et que l’algorithme « privilégié » ci-dessus n’est pas utilisé, l’entité de définition doit garantir que l’ID d’instance obtenu n’est réutilisé dans aucun ID d’instance produit par ce fournisseur ni par d’autres fournisseurs pour l’espace de noms de cette instance. \nSi la valeur définie n’est pas Null pour les instances définies par DMTF, l’algorithme « privilégié » doit être utilisé avec la valeur CIM affectée à l’.") : Amended ToSubclass] string InstanceID; [Description("La propriété Caption est une courte description textuelle (chaîne d’une seule ligne) de l’objet.") : Amended ToSubclass] string Caption; [Description("La propriété Description fournit une description textuelle de l’objet.") : Amended ToSubclass] string Description; [Description("Nom convivial de l’objet. Cette propriété permet à chaque instance de définir un nom convivial en plus de ses propriétés clés, données d’identité et informations de description. \nNotez que la propriété Name de ManagedSystemElement est également définie en tant que nom convivial. Toutefois, elle est souvent sous-classée en propriété Key. Il n’est pas raisonnable que la même propriété puisse véhiculer à la fois une identité et un nom convivial sans incohérences. Lorsque Name existe et qu’il n’est pas Key (par exemple, pour des instances de LogicalDevice), les mêmes informations peuvent être présentes dans les propriétés Name et ElementName. Notez que s’il y a une instance associée de CIM_EnabledLogicalElementCapabilities, il peut exister des restrictions sur cette propriété tel que défini dans les propriétés ElementNameMask et MaxElementNameLen définies dans cette classe.") : Amended ToSubclass] string ElementName; }; [Description("La classe CIM_ManagedSystemElement est la classe de base pour la hiérarchie des éléments du système. Tout composant distinctif d’un système est un candidat pour l’inclusion dans cette classe. Exemples de composants système : \n- composants logiciels tels que les serveurs d’applications, les bases de données et les applications ; \n- composants du système d’exploitation tels que les fichiers, les processus et les threads ; \n- composants de périphériques tels que les lecteurs de disque, les contrôleurs, les processeurs et les imprimantes ; \n- composants physiques tels que les processeurs et les cartes.") : Amended ToSubclass,Version("2.22.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class CIM_ManagedSystemElement : CIM_ManagedElement { [Description("Valeur au format date/heure indiquant le moment où l’objet a été installé. Si cette valeur est vide, cela n’indique pas que l’objet n’est pas installé.") : Amended ToSubclass] datetime InstallDate; [Description("La propriété Name définit le nom par lequel l’objet est connu. Lorsqu’elle est sous-classée, la propriété Name peut être ignorée pour être une propriété Key.") : Amended ToSubclass] string Name; [Description("Indique les états actuels de l’élément. Différents états opérationnels sont définis. La plupart des valeurs de l’énumération sont suffisamment explicites. Cependant, certaines ne le sont pas et sont décrites ici plus en détail. \n« Trop sollicité » indique que l’élément fonctionne, mais qu’il nécessite une attention. Exemples de l’état « Trop sollicité » : surcharge, surchauffe, etc. \n« Prévention d’erreur » indique que l’élément fonctionne tant bien que mal, mais qu’une défaillance va probablement se produire. \n« En service » s’applique à un élément faisant l’objet d’une configuration, d’un entretien, d’un nettoyage ou d’une administration quelconque. \n« Aucun contact » indique que le système de surveillance a connaissance de cet élément, mais qu’il n’a jamais pu établir la communication avec lui. \n« Perte de communication » indique que l’élément ManagedSystem existe et qu’il a déjà été contacté, mais qu’il est actuellement inaccessible. \n« Arrêté » et « Abandonné », bien que proches l’un de l’autre, diffèrent en ceci que le premier sous-entend un arrêt méthodique, alors que le deuxième implique un arrêt brutal nécessitant peut-être une mise à jour de l’état et de la configuration de l’élément. \n« Dormant » indique que l’élément est inactif ou a été arrêté doucement. \n« Entité de prise en charge liée à l’erreur » indique que cet élément est peut-être « OK », mais qu’un autre élément dont il dépend est défaillant. Un exemple en serait un service réseau ou un point d’arrêt qui ne peut pas fonctionner en raison de problèmes survenus dans une couche inférieure du réseau. \n« Terminé » indique que l’élément a mené à bien son opération. Cette valeur doit être combinée avec l’état OK, Erreur ou Détérioré, cela afin de permettre au client de savoir si l’opération a réussi (terminée avec l’état OK) ou échoué (terminée avec l’état Erreur). Un état final Détérioré implique que l’opération s’est arrêtée, mais ne s’est pas terminée correctement ou a signalé une erreur. \n« Mode d’alimentation » indique que l’élément contient des informations supplémentaires sur le mode d’alimentation dans le service PowerManagementService associé. \nOperationalStatus remplace la propriété Status sur ManagedSystemElement pour fournir une approche cohérente aux énumérations, pour répondre aux besoins d’implémentation pour une propriété de tableau, et pour offrir une possibilité de migration vers les environnements du futur. Cette modification n’a pas été faite plus tôt car elle nécessitait le qualifiant déprécié. En raison de la fréquente utilisation de la propriété Status dans les applications d’administration, il est fortement recommandé de fournir les deux propriétés Status et OperationalStatus. En outre, la première valeur d’OperationalStatus doit contenir l’état principal de l’élément. Lorsqu’elle est lue par instrumentation, la propriété Status (à valeur unique) doit également fournir l’état principal de l’élément.") : Amended ToSubclass,Values{"Inconnu", "Autres", "OK", "Détérioré", "Trop sollicité", "Prévention d’erreur", "Erreur", "Erreur non récupérable", "Démarrage", "Arrêt", "Arrêté", "En service", "Aucun contact", "Perte de communication", "Abandonné", "Dormant", "Entité de prise en charge liée à l’erreur", "Terminé", "Mode d’alimentation", "DMTF réservé", "Fournisseur réservé"} : Amended ToSubclass] uint16 OperationalStatus[]; [Description("Chaînes décrivant les diverses valeurs du tableau OperationalStatus. Par exemple, si « Arrêt » est la valeur attribuée à OperationalStatus, cette propriété peut comporter une explication relative à l’arrêt d’un objet. Notez que les entrées de ce tableau sont mises en corrélation avec celles du même index de tableau dans OperationalStatus.") : Amended ToSubclass] string StatusDescriptions[]; [Description("Chaîne indiquant l’état actuel de l’objet. Divers états opérationnels et non opérationnels sont définis. Cette propriété est obsolète et est remplacée par OperationalStatus, qui comprend la même sémantique dans son énumération. Cette modification s’explique pour 3 raisons : \n1) L’état est défini de manière plus correcte sous forme de tableau. Cela permet de surmonter la limite relative à la description d’un état via une valeur unique, lorsqu’il s’agit réellement d’une propriété à valeurs multiples (par exemple, un élément peut avoir les états OK ET Arrêté). \n2) Un MaxLen dont la valeur est 10 est trop restrictif et débouche sur des valeurs énumérées imprécises. \n3) La modification d’un type de données uint16 a été traitée lors de la définition de CIM V2.0. Toutefois, les implémentations existantes de la version 1.0 utilisaient la propriété de chaîne sans modification du code. Par conséquent, l’état a été hérité dans le schéma. L’utilisation du qualificateur Déprécié permet de conserver la propriété existante tout en produisant une définition améliorée via OperationalStatus.") : Amended ToSubclass] string Status; [Description("Indique l’intégrité actuelle de l’élément. Cet attribut indique l’intégrité de cet élément, mais pas nécessairement celle de ses sous-composants. Les valeurs possibles vont de 0 à 30, où 5 signifie que l’élément est tout à fait sain, et 30 signifie qu’il n’est pas du tout opérationnel. Le spectre suivant est défini : \n« Erreur non récupérable » (30) - Panne complète de l’élément, récupération impossible. Toutes les fonctionnalités de cet élément sont perdues. \n« Défaillance critique » (25) - L’élément ne fonctionne plus, la récupération risque de ne pas être possible. \n« Défaillance majeure » (20) - L’élément est en panne. Il est possible que certaines fonctionnalités (ou toutes) de ce composant soient détériorées ou non opérationnelles. \n« Défaillance mineure » (15) - Toutes les fonctionnalités sont disponibles, mais certaines peuvent être détériorées. \n« Obsolète/Avertissement » (10) - L’élément est en état de marche et toutes les fonctionnalités sont proposée. Cependant, l’élément ne fonctionne pas au mieux de ses capacités. Par exemple, ses performances ne sont pas optimales, ou il signale des erreurs récupérables. \n« OK » (5) - L’élément est entièrement opérationnel, et fonctionne avec ses paramètres normaux et sans erreurs. \n« Inconnu » (0) - L’implémentation ne peut pas déterminer le HealthState. \nDMTF se réserve la partie inutilisée du spectre pour des HealthStates.") : Amended ToSubclass,Values{"Inconnu", "OK", "Obsolète/Avertissement", "Défaillance mineure", "Défaillance majeure", "Défaillance critique", "Erreur non récupérable", "DMTF réservé"} : Amended ToSubclass] uint16 HealthState; [Description("CommunicationStatus indique la possibilité de l’instrumentation à communiquer avec le ManagedElement sous-jacent. CommunicationStatus se compose de l’une des valeurs suivantes : Inconnu, Non disponible, Communication OK, Communication perdue ou Aucun contact. \nUne valeur nulle indique que l’implémentation (le fournisseur) n’implémente pas cette propriété. \n« Inconnu » indique que l’implémentation est en général capable de retourner cette propriété, mais qu’elle ne peut le faire à cet instant. \n« Non disponible » indique que l’implémentation (le fournisseur) peut retourner une valeur pour cette propriété, mais pas toujours pour cet élément matériel/logiciel particulier, ou que la propriété n’est pas utilisée intentionnellement parce qu’elle n’ajoute aucune information significative (comme dans le cas d’une propriété destinée à ajouter des informations supplémentaires à une autre propriété). \n« Communication OK » indique que la communication est établie avec l’élément, mais qu’elle ne traduit pas une qualité de service. \n« Aucun contact » indique que le système de surveillance a connaissance de cet élément, mais qu’il n’a jamais pu entrer en communications avec lui. \n« Perte communication » indique que l’existence de ManagedElement est connue et qu’il a été contacté avec succès par le passé, mais qu’il est actuellement injoignable.") : Amended ToSubclass,Values{"Inconnu", "Non disponible", "Communication OK", "Perte de communication", "Aucun contact", "DMTF réservé", "Fournisseur réservé"} : Amended ToSubclass] uint16 CommunicationStatus; [Description("DetailedStatus complète PrimaryStatus avec des informations d’état supplémentaires. Il se compose de l’une des valeurs suivantes : Non disponible, Aucune information supplémentaire, Trop sollicité, Prévention d’erreur, Erreur, Erreur non récupérable, Entité de prise en charge liée à l’erreur. L’état détaillé permet de compléter le PrimaryStatus de l’élément. \nUne valeur nulle indique que l’implémentation (le fournisseur) n’implémente pas cette propriété. \n« Non disponible » indique que l’implémentation (le fournisseur) peut retourner une valeur pour cette propriété, mais pas toujours pour cet élément matériel/logiciel particulier, ou que la propriété n’est pas utilisée intentionnellement parce qu’elle n’ajoute aucune information significative (comme dans le cas d’une propriété destinée à ajouter des informations supplémentaires à une autre propriété). \n« Aucune information supplémentaire » indique que l’élément fonctionne normalement, comme indiqué par PrimaryStatus = « OK ». \n« Trop sollicité » indique que l’élément fonctionne, mais qu’il nécessite une attention. Exemples de l’état « Trop sollicité » : surcharge, surchauffe, etc. \n« Prévention d’erreur » indique que l’élément fonctionne tant bien que mal, mais qu’une défaillance va probablement se produire. \n« Erreur non récupérable » indique que cet élément est en situation d’erreur et qu’il nécessite une intervention humaine. \n« Entité de prise en charge liée à l’erreur » indique que cet élément est peut-être « OK », mais qu’un autre élément dont il dépend est défaillant. Un exemple en serait un service réseau ou un point d’arrêt qui ne peut pas fonctionner en raison de problèmes survenus dans une couche inférieure du réseau.") : Amended ToSubclass,Values{"Non disponible", "Aucune information supplémentaire", "Trop sollicité", "Prévention d’erreur", "Erreur non récupérable", "Entité de prise en charge liée à l’erreur", "DMTF réservé", "Fournisseur réservé"} : Amended ToSubclass] uint16 DetailedStatus; [Description("OperatingStatus fournit une valeur d’état actuel pour la situation opérationnelle de l’élément et peut être utilisé pour fournir plus de détails quant à la valeur d’EnabledState. OperatingStatus peut aussi fournir les états transitionnels quand un élément passe d’un état à un autre, comme par exemple lorsqu’il passe d’EnabledState à RequestedState, ou autres situations de transition.\nOperatingStatus se compose de l’une des valeurs suivantes : Inconnu, Non disponible, En maintenance, Démarrage, Arrêt, Arrêté, Abandonné, Dormant, Terminé, Migration, Émigration, Immigration, Capture instantanée, Arrêt en cours, En test \nUne valeur nulle indique que l’implémentation (le fournisseur) n’implémente pas cette propriété. \n« Inconnu » indique que l’implémentation est en général capable de retourner cette propriété, mais qu’elle ne peut le faire à cet instant. \n« Non disponible » indique que l’implémentation (le fournisseur) peut retourner une valeur pour cette propriété, mais pas toujours pour cet élément matériel/logiciel particulier, ou que la propriété n’est pas utilisée intentionnellement parce qu’elle n’ajoute aucune information significative (comme dans le cas d’une propriété destinée à ajouter des informations supplémentaires à une autre propriété). \n« En service » décrit un élément en cours de configuration, de maintenance, de nettoyage ou d’administration. \n« Démarrage » décrit un élément en cours d’initialisation. \n« Arrêt » décrit un élément en cours d’arrêt. \n« Arrêté » et « Abandonné », bien que proches l’un de l’autre, diffèrent en ceci que le premier sous-entend un arrêt méthodique, alors que le deuxième implique un arrêt brutal nécessitant peut-être une mise à jour de l’état et de la configuration de l’élément. \n« Dormant » indique que l’élément est inactif ou a été arrêté doucement. \n« Terminé » indique que l’élément a mené à bien son opération. Cette valeur doit être combinée avec l’état OK, Erreur ou Détérioré, cela afin de permettre au client de savoir si l’opération a réussi (état OK), échoué (état Erreur) ou s’est terminée avec l’état Détérioré (l’opération s’est terminée, mais pas avec l’état OK ou n’a pas signalé une erreur). \n« Migration » indique que l’élément est en cours de déplacement d’un élément à un autre. \n« Immigration » indique que l’élément est déplacé vers le nouvel élément hôte. \n« Émigration » indique que l’élément est déplacé depuis l’élément hôte. \n« Arrêt en cours » décrit un élément arrêté brutalement. \n« En test » indique que l’élément est en phase de test. \n« Transition » décrit un élément entre deux états, non entièrement disponible ni dans son état passé ni dans son état futur. Cette valeur doit être utilisée si d’autres valeurs indiquant une transition vers un état spécifique ne sont pas applicables.\n« En service » décrit un élément en service et opérationnel.") : Amended ToSubclass,Values{"Inconnu", "Non disponible", "En maintenance", "Démarrage", "Arrêt", "Arrêté", "Abandonné", "Dormant", "Terminé", "Migration", "Émigration", "Immigration", "Capture instantanée", "Arrêt en cours", "En test", "Transition", "En service", "DMTF réservé", "Fournisseur réservé"} : Amended ToSubclass] uint16 OperatingStatus; [Description("PrimaryStatus fournit une valeur d’état de haut niveau, destinée à être alignée avec la représentation de type Rouge-Jaune-Vert de l’état. PrimaryStatus doit être utilisé en liaison avec DetailedStatus pour fournir un état d’intégrité détaillé et de haut niveau de ManagedElement et de ses sous-composants. \nPrimaryStatus consiste en l’une des valeurs suivantes : Inconnu, OK, Détérioré ou Erreur. « Inconnu » indique que l’implémentation est en général capable de retourner cette propriété, mais qu’elle ne peut le faire à cet instant. \n« OK » indique que ManagedElement fonctionne normalement. \n« Détérioré » indique que ManagedElement fonctionne sous le niveau normal. \n« Erreur » indique que ManagedElement est en situation d’erreur.") : Amended ToSubclass,Values{"Inconnu", "OK", "Détérioré", "Erreur", "DMTF réservé", "Fournisseur réservé"} : Amended ToSubclass] uint16 PrimaryStatus; }; [Description("CIM_LogicalElement est une classe de base pour tous les composants d’un système qui représentent des composants système abstraits, par exemple Files, Processes ou LogicalDevices.") : Amended ToSubclass,Version("2.6.0") : Amended,AMENDMENT, LOCALE("MS_40c")] class CIM_LogicalElement : CIM_ManagedSystemElement { }; [Description("Cette classe encapsule l’association entre le fournisseur de capture de paquets et une cible de capture de paquets.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetEventCaptureTarget_CaptureProvider : CIM_Component { [key,Description("Identifie le fournisseur de capture de paquets.") : Amended ToSubclass] MSFT_NetEventPacketCaptureProvider Ref GroupComponent; [key,Description("Identifie la cible de capture de paquets.") : Amended ToSubclass] MSFT_NetEventPacketCaptureTarget Ref PartComponent; }; [Description("Cette classe encapsule une cible de capture de paquets sur un ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetEventPacketCaptureTarget : CIM_LogicalElement { [Description("Nom de l’objet") : Amended ToSubclass] string Name; [key,Description("Clé d'identification unique de l'objet.") : Amended ToSubclass] string Id; [Description("Nom du fournisseur de capture de paquets.") : Amended ToSubclass] string ProviderName; [Description("État actuel de la capture.") : Amended ToSubclass] uint32 CaptureStatus; }; [Description("Cette classe encapsule une carte réseau cible dont le trafic doit être capturé.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetEventNetworkAdapter : MSFT_NetEventPacketCaptureTarget { [Description("Nom convivial ou description de la carte réseau cible.") : Amended ToSubclass] string InterfaceDescription; }; [Description("Cette classe encapsule un fournisseur ETW sur un ordinateur pour la capture d’événements.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetEventProviderBase : CIM_LogicalElement { [Description("Nom du fournisseur") : Amended ToSubclass] string Name; [key,Description("GUID, ID unique du fournisseur installé sur l’ordinateur.") : Amended ToSubclass] string Guid; [key,Description("Guid, ID unique de la session, dans le cadre d’une session. Sinon, Guid a la valeur Null.") : Amended ToSubclass] string SessionGuid; [Description("Session du fournisseur, lorsque ce dernier fait partie d’une session.") : Amended ToSubclass] string SessionName; [Description("Niveau d’événement maximal pour la capture d’événements.") : Amended ToSubclass] uint8 Level; [Description("Masque MatchAnyKeyword spécifié pour la capture d’événements.") : Amended ToSubclass] uint64 MatchAnyKeyword; [Description("Masque MatchAllKeyword spécifié pour la capture d’événements.") : Amended ToSubclass] uint64 MatchAllKeyword; }; [Description("Cette classe encapsule le fournisseur ETW du filtre de capture de paquets sur un ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetEventPacketCaptureProvider : MSFT_NetEventProviderBase { [Description("Type de capture : Physical, VMSwitch ou les deux") : Amended ToSubclass] uint8 CaptureType; [Description("Spécifie si la capture est requise pour chaque couche possible de la pile réseau cible ou simplement pour la couche par défaut. Pour VMSwitch, le filtre est installé en haut de la pile d’extension par défaut. Pour une carte réseau physique, le filtre est installé juste au-dessus du miniport.") : Amended ToSubclass] boolean MultiLayer; [Description("Spécifie les adresses MAC ou LinkLayerAddress pour le filtrage.") : Amended ToSubclass] string LinkLayerAddress[]; [Description("Spécifie EtherType pour le filtrage") : Amended ToSubclass] uint16 EtherType[]; [Description("Spécifie les adresses IP (V4/V6) pour le filtrage.") : Amended ToSubclass] string IPAddresses[]; [Description("Spécifie les protocoles IP pour le filtrage.") : Amended ToSubclass] uint8 IPProtocols[]; [Description("Spécifie la longueur de troncation des paquets en octets. La valeur par défaut est 128. La valeur minimale est 14. La valeur zéro désactive la troncation.") : Amended ToSubclass] uint16 TruncationLength; [Description("Spécifie le sens du trafic à capturer lorsque des cibles d’ordinateurs virtuels sont ajoutées : Ingress, Egress ou IngressAndEgress.") : Amended ToSubclass] uint8 VmCaptureDirection; }; [Description("Cette classe encapsule un fournisseur ETW sur un ordinateur pour la capture d’événements.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetEventProvider : MSFT_NetEventProviderBase { }; [Description("Cette classe encapsule une session de capture ETW sur un ordinateur.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetEventSession : CIM_LogicalElement { [Description("Nom convivial de la session.") : Amended ToSubclass] string Name; [key,Description("GUID, ID unique de la session") : Amended ToSubclass] string Guid; [Description("Mode de capture : SaveToFile, RealtimeRPC, RealtimeLocal.") : Amended ToSubclass] uint8 CaptureMode; [Description("Nom de fichier local dans lequel les suivis de capture d’événements sont écrits. Valide uniquement lorsque CaptureMode est égal à SaveToFile") : Amended ToSubclass] string LocalFilePath; [Description("Taille maximale du fichier local dans lequel les suivis de capture d’événements sont écrits, en Mo. Valide uniquement lorsque CaptureMode est égal à SaveToFile. La valeur minimale est 1. Lorsque la valeur définie est 0, la taille du fichier n’a aucune limite.") : Amended ToSubclass] uint32 MaxFileSize; [Description("Taille de la mémoire tampon de suivi pour la session ETW. La plage de valeurs est comprise entre 1 Ko et 1 024 Ko.") : Amended ToSubclass] uint32 TraceBufferSize; [Description("Nombre maximal de mémoires tampons de suivi utilisées pour la session ETW.") : Amended ToSubclass] uint8 MaxNumberOfBuffers; [Description("État actuel de la session : en cours d’exécution, arrêtée, échec") : Amended ToSubclass] uint8 SessionStatus; [Description("Démarre la capture d’événements en appliquant la configuration de la session.") : Amended ToSubclass] uint32 Start(); [Description("Arrête la capture d’événements.") : Amended ToSubclass] uint32 Stop(); }; [Description("Cette classe encapsule une association entre une session et un fournisseur.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetEventSession_Provider : CIM_Component { [key,Description("Identifie la session") : Amended ToSubclass] MSFT_NetEventSession Ref GroupComponent; [key,Description("Identifie le fournisseur") : Amended ToSubclass] MSFT_NetEventProvider Ref PartComponent; }; [Description("Cette classe encapsule une carte réseau d’ordinateur virtuel, qui correspond à un port de commutateur virtuel sur lequel le trafic doit être capturé.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetEventVmNetworkAdapter : MSFT_NetEventPacketCaptureTarget { [Description("MacAddress ou LinkLayerAddress de la carte réseau d’ordinateur virtuel.") : Amended ToSubclass] string MacAddress; [Description("Nom du commutateur virtuel auquel la carte réseau d’ordinateur virtuel est connectée.") : Amended ToSubclass] string SwitchName; [Description("Nom du port de la carte réseau d’ordinateur virtuel.") : Amended ToSubclass] string PortName; [Description("Nom de l’ordinateur virtuel auquel la carte réseau d’ordinateur virtuel appartient.") : Amended ToSubclass] string VMName; [Description("ID de l’ordinateur virtuel auquel la carte réseau d’ordinateur virtuel appartient.") : Amended ToSubclass] string VMId; }; [Description("Encapsule un commutateur virtuel sur l’hôte Hyper-V sur lequel le trafic doit être capturé.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_40c")] class MSFT_NetEventVmSwitch : MSFT_NetEventPacketCaptureTarget { };