Compartir a través de


Calificador de ViewSources

Todas las clases de vista deben tener un calificador de matriz de cadenas denominado ViewSources. El calificador ViewSources contiene las consultas de origen que definen las instancias de origen usadas en la clase de vista. El valor del calificador ViewSources es una matriz de cadenas que contiene consultas del Lenguaje de consulta WMI (WQL). Puede definir clases de origen y restringir las instancias de origen que usa su clase de vista con la cláusula WHERE de Consulta con WQL para crear una vista filtrada.

El Proveedor de vistas coincide con las consultas de origen del calificador ViewSources con los espacios de nombres enumerados en el calificador ViewSpaces en el orden en que se enumeran las consultas y los espacios de nombres. El número de consultas de origen debe coincidir con el número de espacios de nombres enumerados en el calificador de ViewSpaces. El orden en el que se enumeran las consultas de origen determina los espacios de nombres desde los que se dibujan las instancias de origen.

En el ejemplo siguiente solo se seleccionan instancias de la clase LocalDisk donde el valor de la propiedad FileSystem es "NTFS" y las instancias de la clase RemoteDisk donde el valor de la propiedad FreeSpace es superior a 45 megabytes:

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

Nota

El número de consultas de origen que puede definir para las clases de vista de combinación depende del número de instancias que devuelven estas consultas y de cuántas formas se pueden unir estas instancias. El número de posibles combinaciones de instancias de origen para las clases de vista crece exponencialmente, por lo que las consultas de origen para las clases de vista de combinación son lo más sencillas posible.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008

Consulte también

Calificadores específicos del proveedor de vistas