iWMDMOperation 接口 (mswmdm.h)

应用程序实现的此可选 IWMDMOperation 接口允许应用程序控制在文件传输期间从计算机读取或写入数据的方式。

继承

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

方法

IWMDMOperation 接口具有以下方法。

 
IWMDMOperation::BeginRead

BeginRead 方法指示“从设备读取”操作正在开始。 仅当应用程序调用 IWMDMStorageControl::Read 并传入此 IWMDMOperation 接口时,Windows Media 设备管理器才调用此方法。
IWMDMOperation::BeginWrite

BeginWrite 方法指示“写入设备”操作正在开始。 仅当应用程序调用 IWMDMStorageControl/2/3::Insert/2/3 并传入此接口时,Windows Media 设备管理器才调用此方法。
IWMDMOperation::End

End 方法指示读取或写入操作已完成(无论是否成功),并返回完成代码。
IWMDMOperation::GetObjectAttributes

GetObjectAttributes 方法允许应用程序为要写入设备的对象指定属性。 Windows Media 设备管理器在将文件写入设备之前调用此方法,以便了解文件的属性。
IWMDMOperation::GetObjectName

Windows Media 设备管理器先调用 GetObjectName,然后再将对象写入设备,以便知道应在设备上命名它。
IWMDMOperation::GetObjectTotalSize

Windows Media 设备管理器在将文件写入设备之前调用 GetObjectTotalSize,以检索对象的总大小(以字节为单位)。
IWMDMOperation::SetObjectAttributes

SetObjectAttributes 方法指定文件属性。 Windows Media 设备管理器当前不调用此方法。
IWMDMOperation::SetObjectName

SetObjectName 方法将名称分配给正在读取或写入的内容。 Windows Media 设备管理器当前不调用此方法。
IWMDMOperation::SetObjectTotalSize

SetObjectTotalSize 方法分配对象的总大小(以字节为单位)。 Windows Media 设备管理器当前不调用此方法。
IWMDMOperation::TransferObjectData

调用 TransferObjectData 方法以允许应用程序向计算机或从计算机传输数据块。

要求

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

另请参阅

手动处理文件传输

IWMDMOperation2 接口

IWMDMOperation3 接口

应用程序的接口