共用方式為


存取應用程式中的中繼資料和屬性

取得 和設定中繼資料和屬性中提供中繼資料和屬性的一般討論。 本節涵蓋擷取或設定值的特定應用程式方法呼叫。

應用程式可以藉由呼叫 IWMDMStorage::GetAttributesIWMDMStorage2::GetAttributes2IWMDMStorage3::GetMetadataIWMDMStorage4::GetSpecifiedMetadata來擷取特定儲存體的屬性或中繼資料。 GetMetadata 會擷取與儲存體相關聯之所有中繼資料的完整集合,然後應用程式就可以列舉集合中的所有值或要求特定值。 GetSpecifiedMetadata 代表呼叫端建立中繼資料物件。 呼叫端可以填入ppwszPropNames參數,以所需的 Windows Media 裝置管理員 屬性字串陣列,以及該陣列的計數,來要求可用資料的子集。 傳回的中繼資料物件會填入可擷取的屬性。 無法擷取的屬性不存在。 中繼資料會以最佳方式傳回。

裝置可以藉由呼叫 IWMDMStorage::SetAttributesIWMDMStorage2::SetAttributes2 或IWMDMStorage3::SetMetadata,在儲存體上設定屬性或中繼資料。 請注意,沒有任何保證任何設定的值都會保存,因為它們可能儲存在非持續性的外部檔案存放區、可能不支援這些值,或者,裝置可能不支援可寫入的屬性。

您也可以呼叫 IWMDMDevice3::GetPropertyIWMDMDevice3::SetProperty來取得或設定裝置的相關中繼資料。 中繼資料常數結尾會列出個別的裝置中繼資料常 數資料表

使用這些方法的範例會在每個方法的參考檔中提供。

建立 Windows 媒體裝置管理員應用程式

取得和設定中繼資料和屬性