Bagikan melalui


Kualifikasi PropertySources

Setiap properti di kelas tampilan harus memiliki kualifikasi array string yang disebut PropertySources. Kualifikasi PropertySources berisi nama properti kelas sumber atau properti tempat properti kelas tampilan ini mendapatkan data. Urutan nilai dalam array ini sesuai dengan urutan kelas sumber yang ditentukan untuk kualifikasi ViewSources. Contoh berikut menunjukkan cara menentukan properti untuk kelas tampilan union yang merupakan persatuan kelas Win32_LogicalDisk dari dua komputer yang berbeda:

[PropertySources{"DeviceID", "DeviceID"},key] String Devname;

Properti DeviceID pertama sesuai dengan properti DeviceID dari kelas di kueri sumber pertama. Properti DeviceID kedua adalah properti DeviceID dari kelas di kueri sumber kedua.

Saat menentukan properti untuk kelas tampilan gabungan, Anda harus menentukan properti tampilan terpisah untuk setiap properti kelas sumber kecuali properti kelas sumber adalah dasar dari kelas tampilan gabungan. Contoh berikut membuat properti di kelas tampilan gabungan pada properti serupa dari kelas sumber Win32_Printer dan kelas sumber Win32_PrinterConfiguration :

[PropertySources{"VerticalResolution", ""}] Uint32 Vres;
[PropertySources{"", "YResolution"}] Uint32 Yres;

Jika dua kelas sumber digabungkan oleh properti umum, Anda hanya dapat menentukan satu properti kelas tampilan karena nilai kedua properti kelas sumber selalu sama. Contoh berikut menunjukkan cara menggabungkan kelas Win32_Printer dan Win32_PrinterConfiguration dengan nilai properti umum:

[PropertySources{"DeviceId", "DeviceName "}] String Name;

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008

Lihat juga

Kualifikasi Khusus untuk Penyedia Tampilan