檢視提供者特有的限定詞

下列列出用來定義檢視提供者類別的限定詞。

注意

使用遠端參考時,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);

這個限定詞只有在搭配聯集檢視使用時才有效。

PostJoinFilter

資料類型: 字串

在聯結類別中聯結實例之後,用來篩選實例的 WQL 查詢。

PropertySources

資料類型: 字串陣列

檢視類別屬性從中取得資料的來源屬性。

聯盟

資料類型: 布林值

指出您是否要定義等位類別。 聯集檢視包含以來源實例聯集為基礎的實例。 例如,您可以宣告下列專案:

Union, ViewSources{"SELECT Handle, Name, CreationDate FROM Win32_Process", 
                   "SELECT Caption, Name, ProcessHandle FROM Win32_Thread"}.

ViewSources

資料類型: 字串陣列

WMI 查詢語言集 (WQL) 查詢,這些查詢會定義特定檢視類別中使用的來源實例和屬性。 所有陣列限定詞的位置對應很重要。

ViewSpaces

資料類型: 字串陣列

來源實例所在的命名空間。

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008