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 |