選擇性限定詞
選擇性限定詞可解決所有符合 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 |