Qualificador ViewSources
Todas as classes de exibição devem ter um qualificador de matriz de cadeia de caracteres chamado ViewSources. O qualificador ViewSources contém as consultas de origem que definem as instâncias de origem usadas na classe de exibição. O valor do qualificador ViewSources é uma matriz de cadeia de caracteres que contém consultas WQL (WMI Query Language). Defina classes de origem e restrinja as instâncias de origem que sua classe de exibição usa com a Cláusula WHEREConsultando com WQL para criar uma exibição filtrada.
O Provedor de Exibição corresponde às consultas de origem no qualificador ViewSources aos namespaces listados no qualificador ViewSpaces na ordem em que as consultas e os namespaces são listados. O número de consultas de origem deve corresponder ao número de namespaces listados no qualificador ViewSpaces. A ordem na qual você lista as consultas de origem determina os namespaces dos quais as instâncias de origem são desenhadas.
O exemplo a seguir seleciona apenas instâncias da classe LocalDisk em que o valor da propriedade FileSystem é "NTFS" e instâncias da classe RemoteDisk em que o valor da propriedade FreeSpace é maior que 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"}
Observação
O número de consultas de origem que é possível definir para classes de exibição de junção depende do número de instâncias que essas consultas retornam e de quantas maneiras essas instâncias podem ser unidas. O número de combinações possíveis de instâncias de origem para classes de exibição cresce exponencialmente, portanto, mantenha as consultas de origem para classes de exibição de junção o mais simples possível.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |