Qualificateur ViewSources

Toutes les classes d’affichage doivent avoir un qualificateur de tableau de chaînes appelé ViewSources. Le qualificateur ViewSources contient les requêtes source qui définissent les instances source utilisées dans la classe de vue. La valeur du qualificateur ViewSources est un tableau de chaînes contenant des requêtes langage de requêtes WMI (WQL) (WQL) . Vous pouvez définir des classes sources et restreindre les instances sources que votre classe de vue utilise avec laclause d' interrogation avec WQLpour créer une vue filtrée.

Le fournisseur de vues met en correspondance les requêtes sources du qualificateur ViewSources avec les espaces de noms répertoriés dans le qualificateur ViewSpaces dans l’ordre dans lequel les requêtes et les espaces de noms sont répertoriés. Le nombre de requêtes source doit correspondre au nombre d’espaces de noms figurant dans le qualificateur ViewSpaces. L’ordre dans lequel vous répertoriez les requêtes source détermine les espaces de noms à partir desquels les instances source sont dessinées.

L’exemple suivant sélectionne uniquement les instances de la classe LocalDisk où la valeur de la propriété FileSystem est « NTFS » et les instances de la classe RemoteDisk où la valeur de la propriété FreeSpace est supérieure à 45 mégaoctets :

ViewSources{
"SELECT __Namespace, 
   Description, 
   DeviceID, 
   FileSystem, 
   FreeSpace, 
   VolumeName FROM LocalDisk 
 WHERE FileSystem = \"NTFS\"", 
   "SELECT __Namespace, 
   Description,
   DeviceID, 
   FileSystem, 
   FreeSpace, 
   VolumeName FROM RemoteDisk 
 WHERE FreeSpace > 45000000"}

Notes

Le nombre de requêtes sources que vous pouvez définir pour les classes de vue de jointure dépend du nombre d’instances retournées par ces requêtes et du nombre de façons dont ces instances peuvent être jointes. Le nombre de combinaisons possibles d’instances source pour les classes d’affichage augmente de façon exponentielle, donc gardez les requêtes source pour les classes de vue de jointure aussi simples que possible.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008

Voir aussi

Qualificateurs spécifiques au fournisseur de vues