MSFT_StorageObject 类

MSFT_StorageObject 是所有存储对象类的基类。

以下语法是从托管对象格式 (MOF) 代码简化的。

语法

class MSFT_StorageObject
{
  String ObjectId;
  String UniqueId;
  String PassThroughIds;
  String PassThroughServer;
  String PassThroughNamespace;
  String PassThroughClass;
};

成员

MSFT_StorageObject 类具有以下类型的成员:

属性

MSFT_StorageObject 类具有这些属性。

ObjectId

数据类型: 字符串

访问类型:只读

限定符: 密钥必需

ObjectId 是一个必需属性,用于不透明且唯一地标识类的实例。 ObjectId 值必须全局唯一。 也就是说,两个对象不应具有相同的 ObjectId,即使它们由单独的存储管理提供程序管理,或者位于不同的存储子系统上。

创建和维护 ObjectId ,以便使用存储管理提供程序及其客户端来跟踪对象的实例。 如果对象通过两个不同的路径可见,例如,如果有两个单独的存储管理提供程序指向同一存储子系统,则同一对象可能会显示两个不同的 ObjectId 值。 若要确定两个对象实例是否为同一对象,请参阅 UniqueId 属性。

PassThroughClass

数据类型: 字符串

访问类型:只读

专有存储提供程序对象的 WMI 类名称。

PassThroughIds

数据类型: 字符串

访问类型:只读

所有特定于实现的键的逗号分隔列表。 存储管理应用程序使用此列表来访问供应商专有对象模型。 列表应采用以下格式: key1='value1', key2='value2'

PassThroughNamespace

数据类型: 字符串

访问类型:只读

包含专有存储提供程序类的 WMI 命名空间。

PassThroughServer

数据类型: 字符串

访问类型:只读

承载专有存储提供程序类的计算机。

UniqueId

数据类型: 字符串

访问类型:只读

限定符: 必需

UniqueId 是一个必需属性,用于唯一标识存储子系统对象的逻辑实例。 对于由两个或多个提供程序实例查看的对象,此值必须相同,即使它们在单独的管理服务器上运行也是如此。 UniqueId 可以是任何全局唯一的不透明值,除非派生类另有指定。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
命名空间 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof