PropertySources 限定詞
檢視類別中的每個屬性都必須有一個名為 PropertySources 的字串陣列限定詞。 PropertySources限定詞包含這個檢視類別屬性取得資料的來源類別屬性或屬性的名稱。 這個陣列中值的順序會對應至 針對 ViewSources 限定詞定義的來源類別順序。 下列範例示範如何定義聯集檢視類別的屬性,該類別是兩部不同電腦 Win32_LogicalDisk 類別的聯集:
[PropertySources{"DeviceID", "DeviceID"},key] String Devname;
第一個 DeviceID 屬性會對應至第一個來源查詢中 類別的 DeviceID 屬性。 第二個 DeviceID 屬性是來自第二個來源查詢中 類別的 DeviceID 屬性。
定義聯結檢視類別的屬性時,您必須為每個來源類別屬性定義個別的檢視屬性,除非來源類別屬性是聯結檢視類別的基礎。 下列範例會在 Win32_Printer 來源類別和 Win32_PrinterConfiguration 來源類別的類似屬性上,于聯結檢視類別中建立屬性:
[PropertySources{"VerticalResolution", ""}] Uint32 Vres;
[PropertySources{"", "YResolution"}] Uint32 Yres;
如果兩個來源類別正由通用屬性聯結,您只能定義單一檢視類別屬性,因為這兩個來源類別屬性的值一律相同。 下列範例示範如何聯結 Win32_Printer 類別,以及以通用屬性值 Win32_PrinterConfiguration :
[PropertySources{"DeviceId", "DeviceName "}] String Name;
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |