Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
windows:wmi:disks:win32_diskdrive [24/04/2020 18:20]
thierry [*]
windows:wmi:disks:win32_diskdrive [09/06/2023 10:29] (Version actuelle)
thierry ↷ Page déplacée de windows:wmi:win32_diskdrive à windows:wmi:disks:win32_diskdrive
Ligne 5: Ligne 5:
 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. 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.
 ===== Membres ===== ===== Membres =====
-=== === +=== uint16 Availability ​=== 
-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."​):​ ToSubClass Amended, 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"​}:​ ToSubClass Amended] ​uint16 Availability;​+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."​):​ ToSubClass Amended, 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"​}:​ ToSubClass 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."​):​ ToSubClass Amended] string CreationClassName;​ 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."​):​ ToSubClass Amended] string CreationClassName;​
Ligne 16: Ligne 16:
 read: ToSubClass, key, Override("​DeviceId"​):​ ToSubClass, MappingStrings{"​WMI"​}:​ ToSubClass, 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."​):​ ToSubClass Amended] string DeviceID = NULL; read: ToSubClass, key, Override("​DeviceId"​):​ ToSubClass, MappingStrings{"​WMI"​}:​ ToSubClass, 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."​):​ ToSubClass Amended] string DeviceID = NULL;
 === * === === * ===
-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."​):​ ToSubClass Amended, 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"​}:​ ToSubClass Amended] uint16 PowerManagementCapabilities=== * === +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."​):​ ToSubClass Amended, 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"​}:​ ToSubClass Amended] uint16 PowerManagementCapabilities 
-];+[];
 === * === === * ===
 Description("​Indique l’ID de périphérique Plug-and-Play Win32 du périphérique logique. Exemple : *PNP030b"​):​ ToSubClass Amended] string PNPDeviceID;​ Description("​Indique l’ID de périphérique Plug-and-Play Win32 du périphérique logique. Exemple : *PNP030b"​):​ ToSubClass Amended] string PNPDeviceID;​
Ligne 35: Ligne 35:
 Description("​ErrorCleared est une propriété booléenne qui indique que l’erreur renvoyée dans la propriété LastErrorCode a été corrigée."​):​ ToSubClass Amended] boolean ErrorCleared;​ Description("​ErrorCleared est une propriété booléenne qui indique que l’erreur renvoyée dans la propriété LastErrorCode a été corrigée."​):​ ToSubClass Amended] boolean ErrorCleared;​
 === * === === * ===
-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."​):​ ToSubClass Amended, 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"​}:​ ToSubClass Amended] uint16 Capabilities=== * === +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."​):​ ToSubClass Amended, 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"​}:​ ToSubClass Amended] 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."​):​ ToSubClass Amended] string CapabilityDescriptions=== * === +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."​):​ ToSubClass Amended] 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."​):​ ToSubClass Amended] string CompressionMethod;​ 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."​):​ ToSubClass Amended] string CompressionMethod;​
Ligne 105: Ligne 105:
 , ,
 [IN] datetime Time); [IN] datetime Time);
-=== * === +=== uint32 Reset()* === 
-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."​):​ ToSubClass Amended] ​uint32 Reset();+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."​):​ ToSubClass Amended] ;