共用方式為


IMDSPStorage::SetAttributes 方法 (mswmdm.h)

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

語法

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

參數

[in] dwAttributes

包含要設定為 IWMDMStorage::SetAttributes 方法中所定義之屬性的 DWORD

[in] pFormat

包含物件屬性資訊的 _WAVEFORMATEX 結構的指標。 這個參數是選擇性的,如果檔案不是音訊,則會予以忽略。

傳回值

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

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

備註

GetAttributes 所傳回的許多屬性 (如 IWMDMStorage::GetAttributes 的屬性數據表中所列出,) 無法設定,因此它們不會列在 IWMDMStorage::SetAttributes 的屬性數據表中。

這個方法是一個選擇項目。 如需詳細資訊,請參閱 強制和選擇性介面

規格需求

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

另請參閱

IMDSPEnumStorage 介面

IMDSPStorage 介面

IMDSPStorage2::SetAttributes2

IMDSPStorage::GetAttributes

_WAVEFORMATEX