更新可移植设备

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

Windows 媒体播放器使用户能够将数字媒体内容与便携式设备同步。 这可以包括从在线商店购买或租用的音乐内容。 在某些情况下,在线商店提供商可能需要编写代码以在连接的便携式设备上工作,作为管理商店提供的内容的一部分。 若要使在线商店插件有机会使用连接的设备,Windows 媒体播放器调用 IWMPContentPartner::UpdateDevice 并提供便携式设备的规范名称。 如果插件代码确定必须使用连接的设备完成某些工作,则必须立即从 调用 UpdateDevice 返回S_OK,然后才能继续执行该工作。 如果没有工作要做,插件应返回错误代码。

插件使用完设备后,必须调用 IWMPContentPartnerCallback::UpdateDeviceComplete 以通知Windows 媒体播放器该设备可用。

第 1 类在线商店编程指南