Ceci est une ancienne révision du document !


Win32_Volume

La classe Win32_Volume représente une zone de stockage sur un disque dur. La classe renvoie les volumes locaux qui sont formatés, non formatés, montés ou hors connexion. Un volume est formaté par l’utilisation d’un système de fichiers tel que FAT ou NTFS, et peut se voir attribuer une lettre d’unité. Un disque dur peut comporter plusieurs volumes, et les volumes peuvent également avoir plusieurs disques. La classe Win32_Volume ne prend pas en charge la gestion du lecteur de disquette.

Availability

Disponibilité et statut du périphérique.

3le périphérique fonctionne et qu’il est en état de pleine puissance
4en veille
5en test
10son alimentation est dégradée
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'
17Économie d’énergie - Avertissement : indique que le périphérique est en mode avertissement, bien qu’étant également en mode économie d’énergie.

ConfigManagerErrorCode

Indique le code d’erreur du Gestionnaire de configuration Win32.
Les valeurs suivantes peuvent être renvoyées :

0Ce périphérique fonctionne correctement.
1Ce périphérique ne fonctionne pas correctement.
2Windows ne peut pas charger le pilote de ce périphérique.
3Le pilote de ce périphérique doit être endommagé, ou la mémoire ou autres ressources de votre système sont peut être insuffisants.
4Ce périphérique ne fonctionne pas correctement. L'un des pilotes de votre Registre est peut-être endommagé.
5Le pilote de ce périphérique a besoin d’une ressource que Windows ne peut pas gérer.
6La configuration de démarrage de ce périphérique entre en conflit avec d’autres périphériques.
7Impossible de filtrer.
8Le chargeur de pilote du périphérique n’est pas présent.
9Ce périphérique ne fonctionne pas correctement car le microprogramme de contrôle ne renvoie pas correctement les ressources du périphérique.
10Ce périphérique ne peut pas démarrer.
11Ce périphérique a échoué.
12Ce périphérique ne peut pas trouver suffisamment de ressources libres à utiliser.
13Windows ne peut pas vérifier les ressources de ce périphérique.
14Ce périphérique ne fonctionnera pas correctement jusqu’à ce que vous redémarriez votre ordinateur.
15Ce périphérique ne fonctionne pas correctement car il y a probablement un problème de réénumération.
16Windows ne peut pas identifier toutes les ressources utilisées par ce périphérique.
17Ce périphérique réclame un type de ressource inconnu.
18Réinstallez les pilotes de ce périphérique.
19Votre registre est peut-être endommagé.
20Échec lors de l’utilisation du chargeur VxD.
21É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.
22Ce périphérique est désactivé.
23É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.
24Ce périphérique n’est pas présent, ne fonctionne pas correctement, ou tous ses pilotes ne sont pas installés.
25L'installation de ce périphérique par Windows est toujours en cours.
26L'installation de ce périphérique par Windows est toujours en cours.
27Ce périphérique n’a pas de configuration de journal valide.
28Les pilotes de ce périphérique ne sont pas installés.
29Ce périphérique est désactivé car le microprogramme du périphérique ne lui a pas donné les ressources demandées.
30Ce périphérique utilise une ressource de requête d’interruption (IRQ) qu’un autre périphérique utilise déjà.
31Ce périphérique ne fonctionne pas correctement car Windows ne peut pas charger les pilotes demandés pour ce périphérique.

ConfigManagerUserConfig

Indique si le périphérique utilise une configuration définie par l’utilisateur.

DeviceID

La propriété DeviceID contient une chaîne qui identifie de manière unique le volume sur l’ordinateur.

PowerManagementCapabilities

Indique les capacités relatives à l’alimentation pour un périphérique logique.

0Inconnu
1Non pris en charge
2Désactivé
3Activé : 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.

PNPDeviceID

Indique l’ID de périphérique Plug-and-Play Win32 du périphérique logique. Exemple : *PNP030b

PowerManagementSupported

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.

titre

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.“): ToSubClass Amended, Values{“Autre”, “Inconnu”, “Activé”, “Désactivé”, “Non applicable”}: ToSubClass Amended] uint16 StatusInfo;

titre

Le nom CreationClassName du système d’étendue. string SystemCreationClassName;

titre

Le nom du système d’étendue. string SystemName;

titre

LastErrorCode capture le dernier code d’erreur renvoyé par le périphérique logique. uint32 LastErrorCode;

titre

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. string ErrorDescription;

titre

ErrorCleared est une propriété booléenne qui indique que l’erreur renvoyée dans la propriété LastErrorCode a été corrigée. boolean ErrorCleared;

Access

0Inconnu
1est lisible
2peut être écri
3les deux
4Écriture unique

titre

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.”): ToSubClass Amended, Units(“octets uint64 BlockSize;

titre

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. string ErrorMethodology;

titre

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. uint64 NumberOfBlocks;

titre

Chaîne ouverte qui décrit le média et/ou son utilisation. string Purpose;

titre

La propriété Capacity indique la taille du volume en octets.”): ToSubClass Amended, DisplayName(“Capacité”): Amended] uint64 Capacity;

titre

Si la propriété est TRUE (vraie), le volume existe en tant qu’entité unique compressée, tel qu’un volume DoubleSpace. Si la compression des fichiers est prise en charge (ce qui est le cas sur NTFS), cette propriété sera FALSE (fausse).“): ToSubClass Amended, DisplayName(“Compressé”): Amended] boolean Compressed; [read: ToSubClass, write: ToSubClass, Description(“La propriété DriveLetter indique la lettre d’unité attribuée au volume. Cette propriété est NULL pour les volumes sans lettre d’unité.”): ToSubClass Amended, DisplayName(“Lettre de lecteur”): Amended] string DriveLetter; [read: ToSubClass, MappingStrings{“Win32API|FileFunctions|GetDriveType”}: ToSubClass, Description(“La propriété DriveType contient une valeur numérique correspondant au type de lecteur que ce disque logique représente. Consultez la documentation du Kit de développement de plate-forme pour obtenir les valeurs supplémentaires.\nExemple : un lecteur de CD-ROM renverrait la valeur 5.”): ToSubClass Amended, Values{“Inconnu”, “Pas de répertoire racine”, “Disque amovible”, “Disque local”, “Lecteur réseau”, “Disque compact”, “Disque virtuel”}: ToSubClass Amended] uint32 DriveType;

titre

La propriété FileSystem indique le système de fichiers du disque logique. Exemple : NTFS”): ToSubClass Amended, DisplayName(“Système de fichiers”): Amended] string FileSystem;

titre

La propriété FreeSpace indique en octets la taille disponible sur le volume.“): ToSubClass Amended, DisplayName(“Espace libre”): Amended] uint64 FreeSpace; [read: ToSubClass, write: ToSubClass, Description(“Si l’indexation du contenu est activée, la propriété sera TRUE.”): ToSubClass Amended, DisplayName(“Indexation activée”): Amended] boolean IndexingEnabled;

titre

Indique si la méthode ChkDsk doit être exécutée au redémarrage.”): ToSubClass Amended, DisplayName(“Bit d’intégrité positionné”): Amended] boolean DirtyBitSet; [read: ToSubClass, write: ToSubClass, Description(“La propriété Label indique le nom de volume du disque logique. Contraintes : 32 caractères au maximum. Cette propriété est NULL pour les volumes sans nom.”): ToSubClass Amended, DisplayName(“Nom”): Amended] string Label;

titre

Longueur maximale d’un composant nom de fichier pris en charge par le lecteur Windows. Le composant nom de fichier est la partie d’un nom de fichier placée entre barres obliques inverses. La valeur peut être utilisée pour indiquer que les noms de fichiers 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 de fichiers longs, la fonction stocke la valeur 255, plutôt que l’indicateur 8.3 précédent. Les noms de fichiers longs peuvent également être pris en charge sur les ordinateurs utilisant le système de fichiers NTFS. Exemple : 255“): ToSubClass Amended, DisplayName(“Longueur maximale du nom de fichier”): Amended] uint32 MaximumFileNameLength;

titre

Si cette valeur est TRUE (vraie), la propriété Automount indique que le volume sera automatiquement monté dans le système de fichiers lors du premier accès en E/S. Dans le cas contraire, il n’est monté que par appel explicite de la méthode Mount ou par ajout d’une lettre de lecteur ou d’un point de montage.”): ToSubClass Amended, DisplayName(“Montage automatique activé”): Amended] boolean Automount;

titre

La propriété QuotasEnabled indique que la gestion des quotas est activée sur ce volume.“): ToSubClass Amended, DisplayName(“Quotas activés”): Amended] boolean QuotasEnabled;

titre

La propriété QuotasIncomplete indique que la gestion des quotas a été utilisée mais a été désactivée. Incomplets fait référence aux informations laissées dans le système de fichiers après la désactivation de la gestion des quotas.”): ToSubClass Amended, DisplayName(“Quotas incomplets”): Amended] boolean QuotasIncomplete;

titre

La propriété QuotasRebuilding indique que le système de fichiers est en cours de compilation d’informations et paramètre le disque pour la gestion des quotas.“): ToSubClass Amended, DisplayName(“Recréation des quotas”): Amended] boolean QuotasRebuilding;

titre

La propriété SerialNumber indique le numéro de série du volume. Exemple : A8C3D032”): ToSubClass Amended, DisplayName(“Numéro de série”): Amended] uint32 SerialNumber;

titre

La propriété SupportsDiskQuotas indique si le volume prend en charge les quotas de disques.“): ToSubClass Amended, DisplayName(“Prend en charge les quotas de disques”): Amended] boolean SupportsDiskQuotas;

titre

La propriété SupportsFileBasedCompression indique si le volume prend en charge la compression des fichiers, comme c’est le cas avec NTFS.”): ToSubClass Amended, DisplayName(“Prend en charge la compression des fichiers”): Amended] boolean SupportsFileBasedCompression;

titre

La propriété PageFilePresent indique si le volume contient un fichier de pagination de la mémoire système.“): ToSubClass Amended, DisplayName(“Présence du fichier de page”): Amended] boolean PageFilePresent;

titre

La propriété SystemVolume indique si le volume contient les fichiers spécifiques au matériel nécessaires pour démarrer le système d’exploitation.”): ToSubClass Amended, DisplayName(“Volume du système”): Amended] boolean SystemVolume;

titre

La propriété BootVolume indique si le volume contient les fichiers du système d’exploitation en cours d’exécution.“): ToSubClass Amended, DisplayName(“Volume de démarrage”): Amended] boolean BootVolume;

titre

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. uint32 SetPowerState([IN, ValueMap{“1”, “2”, “3”, “4”, “5”, “6”}: ToSubClass] uint16 PowerState, [IN] datetime Time);

Reset

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.

Vous pourriez laisser un commentaire si vous étiez connecté.