共用方式為


IWMDMStorage::GetAttributes 方法 (mswmdm.h)

GetAttributes 方法會擷取記憶體的屬性。

語法

HRESULT GetAttributes(
  [out] DWORD         *pdwAttributes,
  [out] _WAVEFORMATEX *pFormat
);

參數

[out] pdwAttributes

指定下列一或多個屬性的 DWORD 指標,並結合位 OR

屬性 Description
WMDM_STORAGE_ATTR_FILESYSTEM 此物件是最上層儲存媒體,例如儲存卡或某種其他類型的內部儲存空間。
WMDM_STORAGE_ATTR_REMOVABLE 全域儲存媒體是可移動的。
WMDM_STORAGE_ATTR_NONREMOVABLE 全域儲存媒體不是可移動的。
WMDM_STORAGE_ATTR_FOLDERS 全域儲存媒體支援資料夾和檔案階層。
WMDM_STORAGE_ATTR_HAS_FILES 此儲存物件至少包含一個檔案作為立即子系。
WMDM_STORAGE_ATTR_HAS_FOLDERS 此記憶體物件至少包含一個資料夾做為立即子系。
WMDM_STORAGE_ATTR_CANEDITMETADATA 此記憶體可以編輯元數據。
WMDM_FILE_ATTR_FILE 這是儲存媒體上的檔案。
WMDM_FILE_ATTR_FOLDER 這是儲存媒體上的資料夾。
WMDM_FILE_ATTR_LINK 這是一個連結,可建立多個檔案之間的關聯。
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_VIDEO 此檔案包含視訊數據。
WMDM_FILE_ATTR_HIDDEN 檔案系統上隱藏此檔案
WMDM_FILE_ATTR_SYSTEM 這是系統檔案
WMDM_FILE_ATTR_READONLY 這是唯讀檔案。
WMDM_STORAGE_ATTR_VIRTUAL 此記憶體是虛擬的,而且不會對應到裝置文件系統上的實際記憶體。 (根據元數據建立的資料夾是虛擬記憶體的其中一個範例。)
WMDM_STORAGE_IS_DEFAULT 此記憶體是裝置上放置新數位媒體的預設位置。
WMDM_STORAGE_CONTAINS_DEFAULT 此記憶體包含應放置新數位媒體的預設記憶體。

[out] pFormat

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

傳回值

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

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

規格需求

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

另請參閱

探索裝置

IWMDMEnumStorage 介面

IWMDMStorage 介面

IWMDMStorage::EnumStorage

IWMDMStorage::SetAttributes

_WAVEFORMATEX