Freigeben über


IMDSPStorage::SetAttributes-Methode (mswmdm.h)

Die SetAttributes-Methode legt die Attribute eines Speicherobjekts fest.

Syntax

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

Parameter

[in] dwAttributes

DWORD mit den Attributen, die wie in der IWMDMStorage::SetAttributes-Methode definiert festgelegt werden sollen.

[in] pFormat

Zeiger auf eine _WAVEFORMATEX-Struktur , die Attributinformationen zum Objekt enthält. Dieser Parameter ist optional und wird ignoriert, wenn die Datei kein Audio ist.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Alle Schnittstellenmethoden in Windows Media Geräte-Manager können eine der folgenden Klassen von Fehlercodes zurückgeben:

  • Standard-COM-Fehlercodes
  • In HRESULT-Werte konvertierte Windows-Fehlercodes
  • Windows Media Geräte-Manager Fehlercodes
Eine umfassende Liste möglicher Fehlercodes finden Sie unter Fehlercodes.

Hinweise

Viele der von GetAttributes zurückgegebenen Attribute (wie in der Attributtabelle für IWMDMStorage::GetAttributes aufgeführt) können nicht festgelegt werden, sodass sie nicht in der Attributtabelle für IWMDMStorage::SetAttributes aufgeführt sind.

Diese Methode ist optional. Weitere Informationen finden Sie unter Obligatorische und optionale Schnittstellen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mswmdm.h
Bibliothek Mssachlp.lib

Weitere Informationen

IMDSPEnumStorage-Schnittstelle

IMDSPStorage-Schnittstelle

IMDSPStorage2::SetAttributes2

IMDSPStorage::GetAttributes

_WAVEFORMATEX