選擇性限定詞

選擇性限定詞可解決所有符合 CIM 規範實作的週期性情況,這些實作不需要解譯這些限定詞。 規格中會提供選擇性限定詞,以避免在這些週期性情況下可能發生的隨機使用者定義限定詞。

刪除

資料類型: 布林值

適用于:關聯、參考

如果是關聯,表示如果刪除關聯中參考的任何物件,以及關聯中參考的個別物件是否使用 IfDeleted限定,是否必須刪除限定關聯。 預設值為 FALSE

對於參考,這個限定詞會指出如果包含參考的關聯遭到刪除,並使用 IfDeleted限定參考的關聯,或是刪除關聯中參考的任何物件,以及關聯中參考的個別物件是否使用 IfDeleted限定,就必須刪除參考的物件。

使用方式:應用程式必須追蹤以 刪除 限定詞標示的關聯和參考,並適當地刪除關聯或參考。 如果關聯中的物件已刪除,但未標示為 IfDeleted,則不應該刪除關聯。

定義 CIM 安全性模型時,必須驗證此使用規則。

昂貴

資料類型: 布林值

適用于:屬性、參考、類別、關聯、方法

指出隱含動作是否需要大量計算。 預設值為 FALSE

IfDeleted

資料類型: 布林值

適用于:關聯和參考

指出如果參考的物件或關聯遭到刪除,則必須刪除 由 Delete 限定的關聯內的所有物件。 預設值為 FALSE

索引

資料類型: 布林值

適用于:屬性、方法

指出是否應該編制類別屬性的索引。 當套用至存放庫所裝載類別中的屬性時,這只會在建立類別時建立 (的意義,) 該屬性的快速次要查詢查閱。

只允許預設值 TRUE (預設) 。

無形

資料類型: 布林值

適用于:關聯、屬性、方法、參考、類別

指出關聯是否只針對內部用途定義 (例如,針對相依性語意的定義) ,而且不應該在地圖) 中顯示 (。 預設值為 FALSE

資料類型: 布林值

適用于:屬性、類別

指出 屬性或類別是否需要大量的儲存空間。 預設值為 FALSE

Not_Null

資料類型: 布林值

適用于:屬性

指出類別屬性是否無法接受 Null 值 (VT_Null) 。 只允許預設值 TRUE (預設) 。

如果指定此限定詞,WMI 不允許建立屬性設定為 Null的實例,而 Null 屬性會傳回 WBEM_E_ILLEGAL_Null 錯誤碼。

請注意, 索引鍵索引 限定詞已經表示此行為。

供應商

資料類型: 字串

適用于:任何

指出架構專案是動態的,因此由提供者填入。 預設值是 NULL。 此限定詞是檢測的實作特定控制碼。

實驗

資料類型: 布林值

適用于:任何

表示指定的專案已建議成為未來 CIM 架構版本的一部分,但尚未成為標準架構的一部分。 相反地,元素可供使用者實驗、實作並提供意見反應。 根據意見反應,元素可能會新增至標準,如呈現、修改或移除。 預設值為 FALSE。 實作不需要支援具有這個限定詞的專案。

語法

資料類型: 字串

適用于:屬性、參考、方法、參數

指派給資料項目的特定類型。 預設值是 NULL

使用方式:您必須搭配此限定詞使用 SyntaxType 限定詞。

SyntaxType

資料類型: 字串

適用于:屬性、參考、方法、參數

語法限定詞的格式。 預設值是 NULL

使用方式:您必須使用此限定詞的 語法 限定詞。

TriggerType

資料類型: 字串

適用于:類別、屬性、方法、關聯、指示、參考

觸發程式引發的情況。 預設值是 NULL。 觸發程式類型會因中繼模型建構而有所不同。

對於類別和關聯,法務值為:

建立

刪除

更新

Access

對於屬性和參考,法務值為:Update 和 Access。

對於方法,法律值是 Before 和 After。

如需指示,法律值會擲回。

UnknownValues

資料類型: 字串陣列

適用于:屬性

值集,表示關聯屬性的值未知, (屬性無法視為具有有效或有意義的值) 。 預設值是 NULL

用來定義未知值的慣例和限制,與適用于 ValueMap 限定詞的慣例和限制相同。

請注意,無法覆寫此限定詞。 當某些父類別將值視為未知時,不允許子類別將值視為已知值,並不合理。

UnsupportedValues

資料類型: 字串陣列

適用于:屬性

一組值,表示不支援相關聯屬性的值, (屬性不能視為具有有效或有意義的值) 。 預設值是 NULL

用來定義不支援值的慣例和限制,與適用于 ValueMap 限定詞的慣例和限制相同。

請注意,無法覆寫此限定詞。 不允許子類別將值視為受某些父類別未知的支援值。

規格需求

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

另請參閱

WMI 限定詞

新增限定詞