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 |