Qualificatore ViewSources
Tutte le classi di visualizzazione devono avere un qualificatore di matrice stringa denominato ViewSources. Il qualificatore ViewSources contiene le query di origine che definiscono le istanze di origine usate nella classe di visualizzazione. Il valore del qualificatore ViewSources è una matrice di stringhe contenente query WQL (WMI Query Language). È possibile definire classi di origine e limitare le istanze di origine usate dalla classe di visualizzazione con la clausola Querying with WQL WHERE (Querying with WQLWHERE Clause ) per creare una visualizzazione filtrata.
Il provider di viste corrisponde alle query di origine nel qualificatore ViewSources agli spazi dei nomi elencati nel qualificatore ViewSpaces nell'ordine in cui sono elencate le query e gli spazi dei nomi. Il numero di query di origine deve corrispondere al numero di spazi dei nomi elencati nel qualificatore ViewSpaces. L'ordine in cui vengono elencate le query di origine determina gli spazi dei nomi da cui vengono disegnate le istanze di origine.
Nell'esempio seguente vengono selezionate solo istanze della classe LocalDisk in cui il valore della proprietà FileSystem è "NTFS" e le istanze della classe RemoteDisk in cui il valore della proprietà FreeSpace è maggiore di 45 megabyte:
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
Il numero di query di origine che è possibile definire per le classi di visualizzazione join dipende dal numero di istanze restituite da queste query e dal numero di modi in cui è possibile aggiungere queste istanze. Il numero di possibili combinazioni di istanze di origine per le classi di visualizzazione aumenta in modo esponenziale, quindi mantenere le query di origine per le classi di visualizzazione join il più semplice possibile.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |