密钥限定符

密钥 限定符指示该属性是否为命名空间句柄的一部分。 如果有多个属性具有 密钥 限定符,则所有此类属性都 (复合键) 中共同构成键。 一起使用时,键属性必须为每个类实例提供唯一的引用。 如果此限定符放置在属性上,则只允许值 TRUE

您可以使用除以下项之外的任何属性类型:

  • 数组
  • 实数值和浮点数
  • 嵌入对象
  • 低于 ASCII 32 (的字符为空格字符)
  • 类型为 char16 的字符串或定义为键的字符串必须包含大于 U + 0020 的值。 这是因为 WMI 使用对象路径中的键值,而您不能在对象路径中使用非打印字符。

当父类指定密钥时,派生自父类的所有类都将继承该密钥。 派生类无法更改继承的键或定义任何新的键属性。 但是,当从没有键的抽象类派生子类时,可以在子类中引入一个密钥。

所有定义多个实例的类都必须指定一个密钥。 因为抽象类不定义任何实例,所以它们不需要指定键。 由于单独类只定义一个实例,因此它们不能指定键。

键在对象实例化时写入一次,以后不能修改。 对键限定的属性应用默认值并无意义。

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008