// Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\default") instance of __namespace{ name="ms_40c";}; #pragma namespace("\\\\.\\root\\default\\ms_40c") #pragma deleteclass("Win32_PingProtocolStatus",NOFAIL) #pragma namespace("\\\\.\\Root\\CIMV2") instance of __namespace{ name="ms_40c";}; #pragma namespace("\\\\.\\Root\\CIMV2\\ms_40c") [Description("La classe Win32_PingStatus contient les valeurs renvoyées par la commande ping standard. Des informations supplémentaires sur ping se trouvent dans RFC 791.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_PingStatus { [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Address contient les valeurs de l’adresse demandée. Il s’agit soit du nom de l’hôte ('wxyz1234') soit de l’adresse IP ('193.128.177.124').") : Amended ToSubclass] String Address; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété TimeToLive indique le parcours de vie en secondes du paquet ping. Il s’agit d’une limite haute et non absolue puisque tous les routeurs DOIVENT diminuer cette valeur de un, et les sauts entre les routeurs prennent rarement autant de temps. Lorsque cette valeur revient à zéro, le paquet est rejeté par le routeur. La valeur par défaut est de 80 secondes.") : Amended ToSubclass] uint32 TimeToLive; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété Timeout indique la valeur en millisecondes du délai d’expiration (Timeout). Si la réponse n’est pas reçue dans ce délai, aucune réponse ne sera considérée. La valeur par défaut est de 4000 millisecondes.") : Amended ToSubclass] uint32 Timeout; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété BufferSize indique la taille de la mémoire tampon envoyée avec la commande ping. La valeur par défaut est 32.") : Amended ToSubclass] uint32 BufferSize; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété NoFragmentation empêche la fragmentation des paquets envoyés. La valeur par défaut est Faux, non fragmenté.") : Amended ToSubclass] boolean NoFragmentation; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété TypeOfService fournit une indication des paramètres de description de la qualité du service désiré. Ces paramètres devront être utilisés pour guider la sélection des paramètres réels du service lors de la transmission d’un datagramme via un réseau particulier. La valeur par défaut est 0. \nBits 0-2 : priorité. \nBit 3 : 0 = délai normal, 1 = délai court. \nBit 4 : 0 = débit normal, 1 = débit élevé. \nBit 5 : 0 = fiabilité normale, 1 = fiabilité élevée. \nBits 6-7 : réservé. \n\nPriorité \n111 - Contrôle du réseau \n110 - Contrôle de l’interconnectivité Internet\n101 - CRITIC/ECP \n100 - Ignorer le flash \n011 - Flash \n010 - Immédiat\n001 - Priorité \n000 - Routine \n \nPour une description détaillée des divers types, référez-vous au RFC 791, page 12.") : Amended ToSubclass] uint32 TypeofService; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété RecordRoute indique combien de sauts doivent être enregistrés pendant l’itinéraire du paquet. La valeur par défaut est zéro.") : Amended ToSubclass] uint32 RecordRoute; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété TimestampRoute indique combien de sauts doivent être enregistrés avec informations sur le cachet de date pendant l’itinéraire du paquet. L'information de cachet de date est le nombre de millisecondes écoulées à partir de Minuit (temps universel). Si le temps n’est pas disponible en millisecondes ou ne peut pas être fourni en respectant Minuit (Temps universel) alors toute date peut être insérée en tant que cachet de date à condition que le bit de poids fort du champ de cachet de date soit établi à un pour indiquer l’utilisation d’une valeur non standard. La valeur par défaut est zéro.") : Amended ToSubclass] uint32 TimestampRoute; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété SourceRouteType indique le type d’option d’itinéraire source à utiliser sur la liste de l’hôte spécifié dans la propriété SourceRoute. Si une valeur est spécifiée hors de ValueMap, la valeur 0 est prise en compte. La valeur par défaut est zéro.") : Amended ToSubclass,Values{"Aucun", "Routage de source souple", "Routage de source strict"} : Amended ToSubclass] uint32 SourceRouteType; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété SourceRoute contient une liste des itinéraires valides, séparés par des virgules.") : Amended ToSubclass] String SourceRoute; [Key : ToInstance ToSubclass DisableOverride,Description("La propriété ResolveAddressesNames indique si la commande va résoudre ou non les noms de l’adresse ou les valeurs de l’adresse de sortie. La valeur par défaut est Faux - aucune résolution.") : Amended ToSubclass] boolean ResolveAddressNames; [Description("La propriété StatusCode renvoie les codes de statut ping.") : Amended ToSubclass,Values{"Réussite", "Mémoire tampon insuffisante", "Impossible de joindre le réseau de destination", "Impossible de joindre l’hôte de destination", "Impossible de joindre le protocole de destination", "Le port de destination est inaccessible", "Aucune ressource", "Option incorrecte", "Erreur matérielle", "Paquet trop important", "Délai d’attente de la demande dépassé", "Requête incorrecte", "Route incorrecte", "Transit expiré de la propriété TimeToLive", "Réassemblage de la propriété TimeToLive expiré", "Problème de paramètre", "Extinction de source", "Option trop importante", "Destination incorrecte", "Négociation de IPSEC", "Défaillance générale"} : Amended ToSubclass] uint32 StatusCode; [Description("La propriété ResponseTime indique le temps écoulé à gérer la requête.") : Amended ToSubclass] uint32 ResponseTime; [Description("La propriété ResponseTimeToLive indique la durée de vie à partir du moment où la requête est reçue.") : Amended ToSubclass] uint32 ResponseTimeToLive; [Description("La propriété ReplyInconsistency rapporte les données de réponse incohérentes.") : Amended ToSubclass] boolean ReplyInconsistency; [Description("La propriété ReplySize indique la taille de la mémoire tampon renvoyée.") : Amended ToSubclass] uint32 ReplySize; [Description("La propriété RouteRecord possède un enregistrement des sauts intermédiaires.") : Amended ToSubclass] String RouteRecord[]; [Description("La propriété RouteRecordResolved possède les adresses résolues correspondant à l’entrée RouteRecord.") : Amended ToSubclass] String RouteRecordResolved[]; [Description("La propriété TimeStampRecord possède un enregistrement de cachet de date pour les sauts intermédiaires.") : Amended ToSubclass] uint32 TimeStampRecord[]; [Description("La propriété TimeStampRecordAddress possède le saut intermédiaire correspondant à l’entrée TimeStampRecord.") : Amended ToSubclass] string TimeStampRecordAddress[]; [Description("La propriété TimeStampRecordAddressResolved possède l’adresse résolue correspondant à l’entrée TimeStampRecordAddress.") : Amended ToSubclass] string TimeStampRecordAddressResolved[]; [Description("La propriété ProtocolAddress contient l’adresse utilisée par la destination pour répondre.") : Amended ToSubclass] String ProtocolAddress; [Description("La propriété ProtocolAddressResolved contient l’adresse résolue correspondant à la propriété ProtocolAddress") : Amended ToSubclass] String ProtocolAddressResolved; [Description("La propriété PrimaryAddressResolutionStatus possède les informations de l’état résultant de l’appel gethostbyname. Cette propriété rapporte les status de la résolution de la valeur de l’adresse donné dans la demande (par exemple la valeur de la propriété de l’adresse). Aucune autre résolution effectuée n’est concernée. \nLa propriété peut prendre les valeurs suivantes : \n0 - Succès. \nAutre - Pour une valeur entière autre que celles énumérées ci-dessus, consultez la documentation des codes erreurs WinSock.") : Amended ToSubclass,Values{"Réussite", "Autre"} : Amended ToSubclass] uint32 PrimaryAddressResolutionStatus; };