檢視提供者特有的限定詞
下列列出用來定義檢視提供者類別的限定詞。
注意
使用遠端參考時,View 提供者類別僅支援 NetBIOS 名稱。 如果您在遠端參考中使用 IP 位址或 DNS 名稱,則連線會失敗,並出現0x800706ba錯誤。
直接
資料類型: 布林值
與檢視關聯屬性搭配使用,以防止關聯參考對應至檢視參考。
下列範例會將 GroupComponent 屬性定義為檢視參考中未對應的關聯參考。
[Direct, key, PropertySources
{"GroupComponent"}]
HiddenDefault
資料類型: 布林值
根據具有不同預設值的來源類別屬性,檢視類別屬性的預設值。 基礎來源類別是由檢視所隱含。
例如,來源類別 Win32_ScheduledJob 具有 布林 值屬性 RunRepeatedly ,指出作業是定期執行還是只執行一次。 Win32_ScheduledJob RunRepeatedly的預設值不是True,但檢視類別的預設值為 True。
#pragma namespace("\\\\.\\root\\ns_view")
[Union,
ViewSources{"select * from Win32_ScheduledJob where RunRepeatedly=True"},
ViewSpaces{"\\\\.\\root\\cimv2"},
dynamic,provider("MS_VIEW_INSTANCE_PROVIDER")]
Class View_PeriodicJob
{
[key, PropertySources{"JobId"}]
uint32 JobId;
[PropertySources{"Command"}]
string Command;
[HiddenDefault,PropertySources{"RunRepeatedly"}]
boolean Repeat = True;
};
JoinOn
資料類型: 字串
定義在聯結檢視類別中聯結來源類別實例的方式。 下列範例示範如何使用 JoinOn 限定詞來聯結兩個來源類別。
JoinOn("Win32Perf_RawProcess.IDProcess = Win32Perf_RawThread.IDProcess")
MethodSource
資料類型: 字串陣列
要針對檢視方法執行的來源方法。 如需類似的語法,請參閱 PropertySources Qualifier。 方法的簽章必須完全符合來源類別的簽章。 從定義來源類別的 MOF 檔案複製方法簽章。 下列範例會從 clearEventLog 方法定義 Win32_NTEventlogFile的方法:
[implemented, MethodSource
{"ClearEventlog"}]
uint32 VClearEventlog([in] string ArchiveFileName);
這個限定詞只有在搭配聯集檢視使用時才有效。
資料類型: 字串
在聯結類別中聯結實例之後,用來篩選實例的 WQL 查詢。
資料類型: 字串陣列
檢視類別屬性從中取得資料的來源屬性。
聯盟
資料類型: 布林值
指出您是否要定義等位類別。 聯集檢視包含以來源實例聯集為基礎的實例。 例如,您可以宣告下列專案:
Union, ViewSources{"SELECT Handle, Name, CreationDate FROM Win32_Process",
"SELECT Caption, Name, ProcessHandle FROM Win32_Thread"}.
資料類型: 字串陣列
WMI 查詢語言集 (WQL) 查詢,這些查詢會定義特定檢視類別中使用的來源實例和屬性。 所有陣列限定詞的位置對應很重要。
資料類型: 字串陣列
來源實例所在的命名空間。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |