IMDSPStorage 接口 (mswmdm.h)

IMDSPStorage 接口提供与设备上的存储介质的基于实例的关联。 IMDSPStorage 接口可以表示整个存储介质,也可以进一步枚举以表示该介质上的任何对象,例如文件夹或文件。 此重复枚举提供了描述分层结构化存储介质的组织的机制。

IMDSPStorage 的方法可用于收集有关接口所表示的对象的信息。 IMDSPStorage2 接口通过获取和设置扩展属性以及从其名称获取指向存储介质的指针来扩展 IMDSPStorage

继承

IMDSPStorage 接口继承自 IUnknown 接口。 IMDSPStorage 还具有以下类型的成员:

方法

IMDSPStorage 接口具有这些方法。

 
IMDSPStorage::CreateStorage

CreateStorage 方法创建新的存储,并返回指向新创建的存储上的 IMDSPStorage 接口的指针。
IMDSPStorage::EnumStorage

EnumStorage 方法访问 IMDSPEnumStorage 接口以枚举设备上的单个存储媒体。
IMDSPStorage::GetAttributes

GetAttributes 方法检索此存储对象的属性。
IMDSPStorage::GetDate

GetDate 方法检索存储对象 (文件或文件夹) 最近修改的日期。
IMDSPStorage::GetName

GetName 方法检索存储对象的显示名称。
IMDSPStorage::GetRights

GetRights 方法检索对象的权限信息。
IMDSPStorage::GetSize

GetSize 方法检索存储对象的大小(以字节为单位)。
IMDSPStorage::GetStorageGlobals

GetStorageGlobals 方法检索 IMDSPStorageGlobals 接口,以提供对有关存储介质的全局信息的访问权限。
IMDSPStorage::SendOpaqueCommand

SendOpaqueCommands 方法通过 Windows Media 设备管理器发送命令。 Windows Media 设备管理器不执行操作,即可将命令传递到设备。
IMDSPStorage::SetAttributes

SetAttributes 方法设置存储对象的属性。

要求

要求
目标平台 Windows
标头 mswmdm.h

另请参阅

IMDSPEnumStorage 接口

IMDSPStorage2 接口

IMDSPStorage3 接口

IMDSPStorage4 接口

IMDSPStorageGlobals 接口

服务提供商接口