Kualifikasi ViewSources
Semua kelas tampilan harus memiliki kualifikasi array string yang disebut ViewSources. Kualifikasi ViewSources berisi kueri sumber yang menentukan instans sumber yang digunakan di kelas tampilan. Nilai kualifikasi ViewSources adalah array string yang berisi kueri WMI Query Language (WQL ). Anda dapat menentukan kelas sumber dan membatasi instans sumber yang digunakan kelas tampilan Anda dengan KlausaKueri dengan WQL WHERE untuk membuat tampilan yang difilter.
Penyedia Tampilan cocok dengan kueri sumber di kualifikasi ViewSources dengan namespace yang tercantum dalam kualifikasi ViewSpaces dalam urutan kueri dan namespace dicantumkan. Jumlah kueri sumber harus cocok dengan jumlah namespace yang tercantum dalam kualifikasi ViewSpaces. Urutan di mana Anda mencantumkan kueri sumber menentukan namespace dari mana instans sumber digambar.
Contoh berikut hanya memilih instans kelas LocalDisk di mana nilai properti FileSystem adalah "NTFS" dan instans kelas RemoteDisk di mana nilai properti FreeSpace lebih besar dari 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"}
Catatan
Jumlah kueri sumber yang dapat Anda tentukan untuk kelas tampilan gabungan bergantung pada jumlah instans yang dikembalikan kueri ini dan berapa banyak cara instans ini dapat digabungkan. Jumlah kemungkinan kombinasi instans sumber untuk kelas tampilan tumbuh secara eksponensial, jadi pertahankan kueri sumber untuk kelas tampilan gabungan sesederhana mungkin.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |