共用方式為


IWMDMStorage::SetAttributes 方法 (mswmdm.h)

SetAttributes 方法會設定記憶體的屬性。

語法

HRESULT SetAttributes(
  [in] DWORD         dwAttributes,
  [in] _WAVEFORMATEX *pFormat
);

參數

[in] dwAttributes

DWORD ,指定要設定的屬性。 下表列出這個參數可以設定的屬性。

屬性 Description
WMDM_FILE_ATTR_AUDIO 此檔案包含音訊數據。
WMDM_FILE_ATTR_DATA 此檔案包含非音訊數據。
WMDM_FILE_ATTR_CANPLAY 此音訊檔案可由裝置播放。
WMDM_FILE_ATTR_CANDELETE 此檔案可以刪除。
WMDM_FILE_ATTR_CANMOVE 此檔案或資料夾可以在儲存媒體上四處移動。
WMDM_FILE_ATTR_CANRENAME 此檔案或資料夾可以重新命名。
WMDM_FILE_ATTR_CANREAD 主計算機可以讀取此檔案。
WMDM_FILE_ATTR_MUSIC 此音訊檔案包含音樂。
WMDM_FILE_ATTR_AUDIOBOOK 這是音訊書籍檔案。
WMDM_FILE_ATTR_HIDDEN 檔案系統上隱藏此檔案
WMDM_FILE_ATTR_SYSTEM 這是系統檔案
WMDM_FILE_ATTR_READONLY 這是唯讀檔案。

[in] pFormat

指定物件之音訊資訊的 _WAVEFORMATEX 結構的選擇性指標。

傳回值

方法會傳回 HRESULT。 Windows Media 中的所有介面方法 裝置管理員 都可以傳回下列任何錯誤碼類別:

  • 標準 COM 錯誤碼
  • 轉換成 HRESULT 值的 Windows 錯誤碼
  • Windows Media 裝置管理員 錯誤碼
如需可能錯誤碼的廣泛清單,請參閱 錯誤碼

備註

無法設定針對 GetAttributes 列出的許多屬性,因此不會列在 SetAttributes 的屬性數據表中。

規格需求

需求
目標平台 Windows
標頭 mswmdm.h
程式庫 Mssachlp.lib

另請參閱

IWMDMStorage 介面

IWMDMStorage::GetAttributes