金鑰限定詞

Key限定詞指出屬性是否為命名空間控制碼的一部分。 如果多個屬性具有 Key 限定詞,則所有這類屬性會共同形成索引鍵 (複合索引鍵) 。 一起使用時,索引鍵屬性必須為每個類別實例提供唯一的參考。 如果這個限定詞放在屬性上,則只 允許 TRUE 值

您可以使用下列專案以外的任何屬性類型:

  • 陣列
  • 實數和浮點數
  • 內嵌物件
  • 小於 ASCII 32 (的字元,也就是空白字元)
  • char16類型的字元字串或定義為索引鍵的字元字串必須包含大於 U+0020 的值。 這是因為 WMI 會在物件路徑中使用索引鍵值,而且您無法在物件路徑中使用非列印字元。

當父類別指定索引鍵時,衍生自父類別的所有類別都會繼承該索引鍵。 衍生類別無法改變繼承的索引鍵或定義任何新的索引鍵屬性。 不過,當您從不含索引鍵的抽象類別衍生子類別時,您可以在子類別中導入索引鍵。

定義多個實例的所有類別都必須指定索引鍵。 因為抽象類別不會定義任何實例,所以不需要指定索引鍵。 因為單一類別只定義一個實例,所以無法指定索引鍵。

索引鍵會在物件具現化時寫入一次,之後不得修改。 將預設值套用至索引鍵限定屬性並不合理。

規格需求

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