Поделиться через


Квалификатор ViewSources

Все классы представлений должны иметь квалификатор массива строк с именем ViewSources. Квалификатор ViewSources содержит исходные запросы, определяющие исходные экземпляры, используемые в классе представления. Значение квалификатора ViewSources — это массив строк, содержащий запросы WMI Query Language (WQL). Вы можете определить исходные классы и ограничить исходные экземпляры, которые класс представления использует с помощью предложения Querying with WQLWHERE clause to create a filtered view.

Поставщик представлений сопоставляет исходные запросы в квалификаторе ViewSources с пространствами имен, указанными в квалификаторе ViewSpaces, в порядке перечисления запросов и пространств имен. Число исходных запросов должно соответствовать количеству пространств имен, перечисленных в квалификаторе ViewSpaces. Порядок перечисления исходных запросов определяет пространства имен, из которых извлекаются исходные экземпляры.

В следующем примере выбираются только экземпляры класса LocalDisk , где значение свойства FileSystem равно NTFS, и экземпляры класса RemoteDisk , где значение свойства FreeSpace превышает 45 мб:

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"}

Примечание

Количество исходных запросов, которые можно определить для классов представления соединения, зависит от количества экземпляров, возвращаемых этими запросами, и от количества способов соединения этих экземпляров. Количество возможных сочетаний исходных экземпляров для классов представлений растет экспоненциально, поэтому запросы к исходному коду для классов представлений соединения будут максимально простыми.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008

См. также раздел

Квалификаторы, относящиеся к поставщику представлений